软件项目配置管理计划
软件配置管理基本概念
定义
- 记录软件产品的演化过程
- 得到精确的产品配置。
- 最终保证软件产品的 完整性、一致性、追朔性、可控性
主要功能
- 版本管理
- 变更管理
- 其他
软件配置项
SCI: software configration item
- 是配置管理的最小单位(管理的最小文件)
- 需求规格可以是一个配置项,也可以是多个配置项
基线定义
- 基线提供了软件生存期中各个开发阶段的一个特定点,标志开发过程一个阶段的结束,或者里程碑
- 一个(或一些)配置项形成并通过审核,即形成基线
- 基线修改需要按照正式的程序执行
软件配置控制委员会
SCCB
- 评估变更
- 批准变更申请
- 在生存期内规范变更申请流程
- 对变更进行反馈
- 与项目管理层沟通
软件配置管理过程
配置项标识、跟踪
- 将软件项目中需要进行控制的部分拆分成 SCI
配置管理环境建立
- 建立配置管理库
基线变更管理
-
基线变更管理过程
- 变更请求
- 变更评估
- 变更批准/拒绝
- 变更实现
配置管理审计
- 配置管理过程审计
- 基线审计