配置管理过程
版本:V1.0
I
文件版本历史
文件版本 修订日期 修订人 审核人 批准人 修订说明 I
目 录
1
介绍 ......................................................................................................................................................... 1 1.1 1.2 2 3 4 5
目的 ............................................................................................................................. 1 范围 ............................................................................................................................. 1
术语表 ..................................................................................................................................................... 1 角色和职责 ............................................................................................................................................. 1 过程概述 ................................................................................................................................................. 2 4.1 5.1 5.2 5.3 5.4 5.5 5.6 5.7 5.8 5.9 流程图 .......................................................................................................................... 2 CM 010创建项目配置管理环境................................................................................... 2 CM 020制定配置管理计划 .......................................................................................... 3 CM 030配置管理工具使用培训................................................................................... 4 CM 040管理配置项 ..................................................................................................... 4 CM 050配置审计 ........................................................................................................ 5 CM 060基线发布 ........................................................................................................ 5 CM 070变更管理 ........................................................................................................ 6 CM 080配置管理报告 ................................................................................................. 6 CM 090配置管理总结 ................................................................................................. 6
配置管理过程详述 ................................................................................................................................. 2
I
1 介绍
1.1 目的
配置管理过程目的是在整个项目生命期中建立和维护软件项目可交付物的完整性。其中的可交付物不仅包括编程过程中的源代码,它是包括了整个软件项目开发过程中产生的所有文档。所有的研发过程应遵循配置管理过程规定的要求,以确保开发文档的完整性和一致性。
1.2 范围
本配置管理过程适用于软件开发一部和二部的软件开发过程中的配置管理过程。
2 术语表
名称/缩写 英文全称 中文解释 CM CCB Configuration Management Configuration Control Board 配置管理 变更控制委员会 配置审计 配置审计可以分为物理审计和功能审计两类。功能审计的执行是在验证配置项的测试功能特征,达到功能基线文档所指定的需求,而且操作及支持文档已完整及满足,多在里程碑点进行;物理审计的执行是在验证受控的配置项遵照了技术文档(通常是指《配置管理计划》)的定义,在基线的发布和基线变更完成后都要进行物理审计。 3 角色和职责
序号 角色 职责 1 变更控制委员会 负责审定批准基线的建立、批准基线的变更、审定产品的对外发布 2 / 6
2 项目经理 协助项目配置管理员制订配置管理计划,参与配置管理员计划的评审,并支持计划的执行;负责批准除需求基线、设计基线和产品基线之外的其它内部控制基线的建立和更改;对变更申请进行初步审核,决定是否提交CCB审批,对于批准的变更,组织人员实施变更 3 配置管理员 制订配置管理计划,负责计划的执行和更新;为项目组搭建配置库;识别/标识配置项、确定哪些内容将纳入基线库;进行基线的发布;进行基线审计,更正发现的问题;实施基线的变更,把基线的状态和内容及时通知相关组和个人;随时记录已受控配置项的状态变化,并将配置项当前状态反映到定期报告中;对项目组成员提供配置管理知识、配置管理工具的必要培训和支持;根据产品基线构建最终产品,并存入项目产品库。 4 过程概述
4.1 流程图
配置管理过程流程图CM050配置审计CM060基线发布CCB项目经理CM040管理配置项CM060基线发布开始CM010创建项目配置管理环境CM020制定配置管理计划项目配置管理计划CM030配置管理工具使用培训配置管理工具培训记录CM040管理配置项配置项状态表CM050配置审计CM060基线发布CM070变更管理变更申请表变更跟踪表CM080配置管理报告CM090配置管理总结结束配置管理员环境:创建存储库,服务器环境、配置管理工具的选用与部署、访问权限控制、流创建、分支合并策略、备份与恢复策略配置项审计检查表配置项审计报告基线列表配置管理报告配置管理总结 5 配置管理过程详述
5.1 CM 010创建项目配置管理环境
1. 支持配置管理的服务器、硬件和软件已到位,项目启动会已结束 入口准则 2. 《配置管理计划》已经通过评审 1. 《软件配置管理规范》 输入 2. 《配置管理计划》 2 / 6