没有合适的资源?快使用搜索试试~ 我知道了~
配置管理(Configuration Management, CM)的目的是通过执行版本控制、变更控制等规程,以及使用配置管理软件,来保证所有配置项的完整性和可跟踪性。配置管理是对工作成果的一种有效保护。
资源推荐
资源详情
资源评论
第17章 配置管理..................................................................................................................2
17.1 介绍.............................................................................................................................. 2
17.2 制定配置管理计划.......................................................................................................4
17.2.1 目的........................................................................................................................ 4
17.2.2 角色与职责............................................................................................................ 4
17.2.3 启动准则................................................................................................................4
17.2.4 输入........................................................................................................................ 4
17.2.5 主要步骤................................................................................................................5
[Step1] 确定配置管理的软硬件资源.....................................................................5
[Step2] 制定配置项计划........................................................................................5
[Step3] 制定基线计划............................................................................................5
[Step4] 制定配置库备份计划.................................................................................5
[Step5] 审批《配置管理计划》.............................................................................5
17.2.6 输出........................................................................................................................ 6
17.2.7 结束准则................................................................................................................6
17.2.8 度量........................................................................................................................ 6
17.3 配置库管理................................................................................................................... 6
17.3.1 目的........................................................................................................................ 6
17.3.2 角色与职责............................................................................................................ 6
17.3.3 启动准则................................................................................................................6
17.3.4 输入........................................................................................................................ 6
17.3.5 主要步骤................................................................................................................7
[Step1] 创建配置库................................................................................................7
[Step2] 分配权限.................................................................................................... 7
[Step3] 配置库操作与管理.....................................................................................7
17.3.6 输出........................................................................................................................ 7
17.3.7 结束准则................................................................................................................7
17.3.8 度量........................................................................................................................ 7
17.3 版本控制....................................................................................................................... 8
17.3.1 目的........................................................................................................................ 8
17.3.2 角色与职责............................................................................................................ 8
17.3.3 配置项状态变迁规则.............................................................................................8
17.3.4 配置项版本号规则.................................................................................................8
17.3.4 配置项版本控制流程.............................................................................................9
[Step1] 创建配置项................................................................................................9
[Step2] 修改处于“草稿”状态的配置项...................................................................9
[Step3] 技术评审或领导审批.................................................................................9
0
[Step4] 正式发布.................................................................................................... 9
[Step5] 变更...........................................................................................................9
17.4 配置项变更控制.........................................................................................................10
17.4.1 目的...................................................................................................................... 10
17.4.2 角色与职责..........................................................................................................10
17.4.3 启动准则..............................................................................................................10
17.4.4 输入...................................................................................................................... 10
17.4.5 主要步骤..............................................................................................................10
[Step1] 变更申请..................................................................................................10
[Step2] 审批变更申请..........................................................................................10
[Step3] 安排变更任务..........................................................................................10
[Step4] 执行变更任务..........................................................................................11
[Step5] 对更改后的配置项重新进行技术评审(或审批)..................................11
[Step6] 结束变更..................................................................................................11
17.4.6 输出...................................................................................................................... 11
17.4.7 结束准则..............................................................................................................11
17.4.8 度量...................................................................................................................... 11
17.5 实施建议.....................................................................................................................11
1
第17章 配置管理
配置管理(Configuration Management, CM)的目的是通过执行版本控制、变更控制
等规程,以及使用配置管理软件,来保证所有配置项的完整性和可跟踪性。配置管理是对
工作成果的一种有效保护。
配置管理过程域是SPP模型的重要组成部分。本规范阐述了配置管理过程域的四个主
要规程:
制定配置管理计划 [SPP-PROC-CM-PLANNING]
配置库管理 [SPP-PROC-CM-LIB]
配置项版本控制 [SPP-PROC-CM-VERSION]
配置项变更控制 [SPP-PROC-CM-CHANGE]
上述每个规程的“目标”、“角色与职责”、“启动准则”、“输入”、“主要步骤”、“输出”、
“完成准则”和“度量”均已定义。
本规范适用于国内IT企业的软件研发项目。建议用户根据自身情况(如商业目标、研
发实力等)适当地修改本规范,然后推广使用。
17.1 介绍
项目研发和管理过程中会产生许许多多的工作成果,例如文档、程序和数据等,它们
都应当被保存起来,以便查阅和修改。如果把所有文件一股脑地塞进计算机里,那么使用
起来肯定很麻烦。毫无疑问,人们应当将文件分门别类、有条理地保存起来。
凡是纳入配置管理范畴的工作成果统称为配置项(Configuration Item, CI),配置项
主要有两大类:
(1)属于产品组成部分的工作成果,例如需求文档、设计文档、源代码、测试用例等。
(2)项目管理和机构支撑过程域产生的文档。这些文档虽然不是产品的组成部分,但是
值得保存。
每个配置项的主要属性有:名称、标识符、文件状态、版本、作者、日期等。所有配
置项都被保存在配置库里,确保不会混淆、丢失。配置项及其历史记录反映了软件的演化
过程。
基线(Baseline)由一组配置项组成,这些配置项构成了一个相对稳定的逻辑实体
基线中的配置项被“冻结”了,不能再被任何人随意修改(见变更控制规程)。基线通常对
应于开发过程中的里程碑(Milestone),一个产品可以有多个基线,也可以只有一个基
线。基线的主要属性有:名称、标识符、版本、日期等。通常将交付给客户的基线称为一
个“Release”,为内部开发用的基线则称为一个“Build”。
所有的项目成员都要使用配置管理软件来保护自己的工作成果。机构应当采用统一的
配置管理软件,常见的配置管理软件有Microsoft的Visual SourceSafe和Rational的
2
剩余11页未读,继续阅读
资源评论
京山之客
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功