|
234
致性的组成要素,相对与硬件类配置,软件产品的配置包括更多的内容
并具有易变性。
1.3.3 配置项(Configuration Item,CI)
凡是纳入配置管理范畴的工作成果统称为配置项(Configuration
Item, CI),配置项逻辑上组成软件系统的各组成部分,一般是可以单独
进行设计、实施和测试的。一个纯软件的CIs 通常也称之为软件配置项
(Computer Software Configuration Items,CSCIs)。
配置项主要有两大类:
1) 属于产品组成部分的工作成果,例如需求文档、设计
文档、源代码、测试用例等;
2) 项目管理和机构支撑过程产生的文档。这些文档虽然
不是产品的组成部分,但是值得保存。
每个配置项的主要属性有:名称、标识符、文件状态、版本、作者、
日期等。所有配置项都被保存在配置库里,确保不会混淆、丢失。配置
项及其历史记录反映了软件的演化过程。
1.3.4 基线(Baseline)
在配置管理系统中,基线就是一个CI 或一组CIs 在其生命周期的不
同时间点上通过正式评审而进入正式受控的一种状态,些配置项构成了
一个相对稳定的逻辑实体,而这个过程被称为“基线化”。每一个基线
都是其下一步开发的出发点和参考点。基线确定了元素(配置项)的一
个版本,且只确定一个版本。一般情况下,基线一般在指定的里程碑
(Milestone)处创建,并与项目中的里程碑保持同步。每个基线都将接
受配置管理的严格控制,基线中的配置项被“冻结”了,不能再被任何 |
|