文件编号:GM/KFB/CMS/20090720
版本号:V1.00.000
产品开发部配置管理制度
部 门:
产品开发部
编 写:
********
审 核:
批 准:
日 期:
2009-07-20
********有限公司
产品开发部配置管理制度
序
号
版本
更改处·更改内容
更改人/日期
修 改 历 史
V1.00.000
创建文件
******/2009-07-20
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
********实业有限公司
Version 1.00.000 第 2页 共 27页
产品开发部配置管理制度
目 录
第一章 概述..................................................................................................................................................................................5
1. 目的................................................................................................................................................................................... 5
2. 范围................................................................................................................................................................................... 5
3. 术语................................................................................................................................................................................... 5
4. 角色与职责....................................................................................................................................................................... 6
5. VSS 配置库目录结构........................................................................................................................................................... 7
6. 配置项命名规则................................................................................................................................................................... 7
7. 配置项编号规则................................................................................................................................................................... 7
8. 配置项状态变迁规则......................................................................................................................................................... 10
9. 配置项版本号规则............................................................................................................................................................. 10
第二章 配置管理范围 ................................................................................................................................................................11
第三章 配置库建立....................................................................................................................................................................11
第四章 配置管理流程 ................................................................................................................................................................12
1. 配置管理流程..................................................................................................................................................................... 12
2. 基线建立流程..................................................................................................................................................................... 14
3. 变更控制流程..................................................................................................................................................................... 15
4. 产品发布流程..................................................................................................................................................................... 16
第五章 配置库权限变更管理................................................................................................................................................... 17
第六章 配置库备份....................................................................................................................................................................17
第七章 配置库使用规范............................................................................................................................................................17
第八章 附录................................................................................................................................................................................18
附录 1 《附录清单》............................................................................................................................................................. 18
附录 2 《配置库目录结构》................................................................................................................................................. 19
附录 3 《配置申请单》......................................................................................................................................................... 20
********实业有限公司
Version 1.00.000 第 3页 共 27页
产品开发部配置管理制度
附录 4 《受控库产品清单》................................................................................................................................................. 21
附录 5 《变更申请单》......................................................................................................................................................... 22
附录 6 《发布产品配置表》................................................................................................................................................. 23
附录 7 《产品发布申请及验收表》..................................................................................................................................... 24
附录 8 《产品发布检查表》................................................................................................................................................. 26
附录 9 《产品发布清单》..................................................................................................................................................... 27
********实业有限公司
Version 1.00.000 第 4页 共 27页
产品开发部配置管理制度
第一章 概述
1. 目的
为了保证产品开发部研发项目文件的安全性、机密性;为了保证软件产品的完整性、有效性及可追溯性,
特根据部门实际情况制订本制度。
2. 范围
3. 术语
适用于产品开发部所有项目。
概念
软件配置管理
(Software
描述
是指通过执行版本控制、变更控制等规程,以及使用合适的配置管理软件,
来保证所有配置项的完整性和可跟踪性。配置管理是对工作成果的一种有效
Configuration
保护。
Management, SCM
)
配置项
产品配置是指一个产品在其生命周期各个阶段所产生的各种形式和各种版本
(CI,Configuration
的文档、计算机程序、部件及数据的集合。该集合中的每一个元素称为该产
Items)
品配置中的一个配置项.
********实业有限公司
Version 1.00.000 第 5页 共 27页
产品开发部配置管理制度
基线(BaseLine) 基线就是一个 CI 或一组 CI 在其生命周期的不同时间点上通过正式评审而进
入正式受控的一种状态,而这个过程被称为“基线化”。每一个基线都是其下
一步开发的出发点和参考点。每个基线都将接受配置管理的严格控制,对其
的修改将严格按照变更控制要求的过程进行,在一个软件开发阶段结束时,
上一基线加上增加和修改的基线内容形成下一个基线,这就是基线管理的过
程。
(基线:是指在软件开发过程中的里程碑,这些里程碑的标志是一项或多项经
过正式的技术评审并一致认同的 CI 的提交)
4. 角色与职责
角色
职责
项目经理
确定配置项、确定配置库目录权限;审查配置库变更;项目开发过程中,
监督配置库使用情况;员工离职时,配置库归档完整性审核。
开发小组
根据配置管理制度,进行配置库的日常使用
测试小组
从开发库中取出版本进行整合测试;负责验证代码变更及修改是否正确执
行。测试小组测试通过的版本方可放入受控库。
配置管理员
负责配置库的建立、权限设置、负责培训开发人员使用配置管理工具、对
配置库使用情况进行管理和监督、建立配置库基线;定期备份配置库;建
立和完善配置管理制度。
评审小组
对项目中的变更进行评审、监控;协调开发小组、测试小组、配置管理员
进行配置库的优化和管理。
********实业有限公司
Version 1.00.000 第 6页 共 27页
产品开发部配置管理制度
5. VSS 配置库目录结构
存 放
配 置
项
配置库
(vss_PDMIS)
存 放 发
布产品
开发库
(1work)
受控库
( 2confirmed
发布库
(3release)
存放基线产品
开发库:主要用来保存开发过程中不稳定的配置项(源码和相关文档),主要由开发人员支配。
受控库:用来保存基线产品(阶段性提交的通过评审且相对稳定的配置项),主要由配置管理员支配。
发布库:用来保存发布的产品,即交付给用户的产品、升级包、文档等,主要由测试人员支配。(这里的用
户特指总工办,这里的发布属于公司内部发布。)
6. 配置项命名规则
配置项的命名规则分两种:
1) 在开发库和受控库中,命名规则为:项目编号_子模块名称_类型名称
类型名称:为用户需求说明书、源代码、可执行文件、测试报告等 。
例子:CDDT-1_地铁维护单元_源代码,CDDT-1_用户需求说明书。
2) 在发布库中,命名规则为:项目编号_子模块名称_类型名称_版本号(日期_[序号])
例子 1:CDDT-1_ CDDT-1_地铁维护单元_源代码_V1.00.000
例子 2:CDDT-1_受控库产品清单_20090714
7. 配置项编号规则
1) 配置项编号规则:固定字段 / 项目编号_[子模块编号] / 版本号(日期_[序号])
********实业有限公司
Version 1.00.000 第 7页 共 27页
产品开发部配置管理制度
示例 1:以下表《可行性分析报告》为例:QR704/01/KFB/GM2000-MN/V1.00.000
示例 2:以下表《质量月报》为例:QR701/01/KFB/GM2000-MN/200907
2) 表 1 说明
红色部分为公司内/外审时,必须提交的文档。其余为部门内部文档。
编号第二字段为 01-50,表示是公司内/外审必须文档,51 以后的数字代表部门内部文档。
改表预留了号码,以后可以根据实际需要添加删除文档。
阶段
文档类型
文档编号
备注
《需求调研计划》
QR704/51/KFB
《需求调研记录》
QR704/52/KFB
《可行性分析报告》
QR704/01/KFB
《用户需求说明书》
QR704/02/KFB
定义
《软件/系统需求规格说明书》 QR704/53/KFB
《需求确认表》
QR704/54/KFB
《项目计划》(包含附件:进度
Project 文档)
QR704/03/ KFB
《配置管理计划》
QR706/01/ KFB
《质量保证计划》
QR701/51/KFB
《概要设计说明书》
QR704/04/ KFB
《详细设计说明书》
QR704/55/KFB
《测试计划》
QR704/05/ KFB
设计
实现
测试
********实业有限公司
Version 1.00.000 第 8页 共 27页