配置管理与CMMI.pdf
文本预览下载声明
2010/7/28
配置管理与CMMI
Louis 2010-07
CMMI 配置管理
l 如何达到CMMI 中对配置管理的标准要求
l 介绍目前公司实际与配置管理相关的操作方法
1
2010/7/28
CMMI 配置管理
在CMMI 的2 级中就有了“配置管理”这个KPA ;
其目的就是在项目的整个软件生命周期内建立并维护软件项
目产品的完整性,更好地管理开发。
所以软件配置管理是软件工程管理中的一个重要组成部分。
CMMI 配置管理
CMMI中的定义
在CMM 和CMMI 中,将配置管理的目的定义为“建立和
维护产品的完整性”。
这个完整性是这个配置管理的基础。
2
2010/7/28
CMMI 配置管理
配置库的划分
配置库就是指各种版本管理工具所创建的用于管理配置
项的数据库, 就是大家常用的VSS或CVS 等工具创建的数
据库或文档库。为了确保项目永远不会出现混淆,简单来说
按照权限应该将配置库划分为三大类:
1、开发库
2 、受控库/基线库
3、静态库
CMMI 配置管理
CMMIL2 配置库示意图
3
2010/7/28
CMMI 配置管理
开发库
各种控制库的划分是根据其访问权限来定义的,在没有进行
CMMI认证的公司,通常项目组的配置库只起到“开发库”
的作用。
以CMMI 配置管理SP1.2 中的理论为依据,“开发库”对
项目组成员具有比较宽松的“CheckIn”和“CheckOut”的权
限。不会给大家的工作带来不便,根据大家的需要随时都可
以对其保管的配置项进行各种操作。
CMMI 配置管理
受控库/基线库
受控库”对项目组成员来说是没有“CheckIn”和
“CheckOut”的权限的。对“受控库”的操作只能由配置管
理员来完成。
只有通过评审(测试、审查)的配置项才能入基线库;
4
2010/7/28
CMMI 配置管理
静态库
“静态库”就是对 “基线库”中通过验证的工作产品所形成的基线进行
统一管理、备份。
这里有:
所有里程碑时生成的基线;
所有被测试过的版本;
所有被发布到客户方的各种版本;
现在, 果你找不到那些你发布给客户的各种版本的产品时,那就请从现在开始
用“静态库”进行管理。
CMMI 配置管理
配置库示意图
显示全部