.配置管理
-过程
1.制定配置管理计划;
2.配置标识;
3.配置控制;
4.配置状态报告;
5.配置审计;
6.分布管理和交付;
-概念
-配置项
-内容
项目计划书
需求文档
设计文档
源代码
可执行代码
测试用例
软件运行所需数据
-要求
统一编号
以一定目录结构保存在配置库中;
操作权限应由CMO-配置管理 严格管理;
基线配置项向开发人员开放读取权限;
非基线配置项向PM/CCB及相关人员开放;
-分类
1.基线配置;
2.非基线配置;
-状态及版本号
-草稿
0.XY
-正式
X.Y
-修改
X.YZ
-版本管理
-配置基线
-发行基线
-构造基线
-配置库
存放配置项,并记录与配置项相关的所有信息;
-开发库/动态库(Development Library)
开发人员自行控制;
-受控库/主库(Controlled Library)
修改需要走变更流程;
-产品库/静态库(Product Library)
作为最终产品放入产品库;
-分类
-按照配置项类型建库
适用于通用软件的开发组织;
继承性强;
工具统一;
有利于配置项的统一管理和控制,提高编译和发布的效率;
-按任务建库
适用于专业软件的开发组织;
-配置库权限设置
read
check
add
Destroy
-配置控制委员会CCB
负责对配置变更做出评估、审批、监督已审批的实施;
-成员
项目经理
用户代表
产品经理
开发工程师
测试工程师
质量控制人员
配置管理员 等
-配置管理类员 CMO
负责在项目的整个生命周期中进行配置管理;
-工作内容
-配置管理系统
本质就是一个软件系统,管理细则和规范,保证管理流程的清晰、可追踪;
-配置管理计划
1.配置管理活动,包括配置标识、胚子控制、配置状态报告、配置审计、发布管理与交付;
2.实施配置管理的规范和流程;
3.实施配置管理的进度安排;
4.实施相关人员或组织,以及相关的关系;
-配置标识
会议纪要不需要设置Wie配置
.配置控制
即对配置项、基线的变更控制;
任务,标识和记录变更的申请,分析和评价变更,批准或否决申请,实现、验证和发布已修改的配置项;
-过程
1.变更申请;
2.变更评估;
3.通告评估结果;
4.变更实施;
5.变更验证与确认;
6.变更发布;
7.基于配置库的变更控制;
-基于配置库的变更控制图(需要记住)
.配置状态报告
也叫 配置状态统计;
有效的记录、报告管理配置所需信息,及时准确地给出陪住项当前的状态,加强管理;
-配置状态报告的内容
.配置审计
也叫 配置审核,或者 配置评价;
用于验证当前配置的 一致性 和 完整性;
-功能配置审计
1.配置项的开发已圆满完成;
2.配置项已达到配置标识中规定的性能 和 功能特性;
3.配置项的操作和支持文档,已完成并且 是符合要求的;
-物理配置审计
1.要交付烦人配置项是否存在;
2.配置项中是否包含所需要的项目;
.发布管理与交付
有效控制软件产品和文档的发行和交付,在软件产品生命周期内妥善保管代码和文档备份;
1.存储;
2.复制;
3.打包;
4.交付;
5.重建;