软件配置项(Software Configuration Item,简称SCI)是指 在软件生存周期的各个阶段活动中产生的、经过审批后可以被管理和控制的产物。配置项是配置管理的核心对象,它们逻辑上构成了软件系统的各个组成部分,并反映了软件的演化过程。
软件配置项的组成
软件配置项通常包括以下几类:
文档和资料
与合同、过程、计划和产品有关的文档和资料。
源代码
源代码、目标代码和可执行代码。
相关产品
包括软件工具、库内的可重用软件、外购软件及顾客提供的软件等。
软件配置项的管理
软件配置项的管理是通过技术或行政手段对软件产品及其开发过程和生命周期进行控制和规范的一系列措施。配置项及其历史记录有助于追溯软件的演化过程,并在需要时进行特定的组合以满足使用需求。
配置项的识别
在软件工程中,配置项的识别是配置管理的一个重要环节。通常,配置项识别活动会产出配置项列表,并为每个配置项分配唯一的编号、名称等属性,如存储位置、负责人、对应源码语言和受控级别等。
结论
软件配置项是软件工程中一个重要的概念,它们不仅包括代码和文档,还涵盖了在软件生命周期各个阶段产生的各种产物。通过有效管理配置项,可以确保软件项目的顺利进行和高质量交付。
声明:
本站内容均来自网络,如有侵权,请联系我们。