配置管理(scm)学习笔记(二)
配置管理过程
- 制订配置管理计划
明确配置管理软硬件资源:根据项目实际情况来决定。
网络环境、配置管理服务器的处理能力、空间需求、配置管理软件的选择
- 配置库结构
1.按模块划分:在模块下划分如设计文档、代码等
2.按产品类型划分:首先文档、代码,再在其下划分模块
将配置项分为管理类和产品类
管理类:初始-计划-执行-收尾
产品类:需求-设计-实现-测试
实现:为每个模块划分代码、详细设计、概要设计和单元测试
- 人员、角色和配置管理规范
1.配置管理规范
1)配置项及命名规则
a.配置项标识
        
b.配置项版本命名
基线版本:
里程碑的基线
阶段性成果基线:主要是代码基线
其他版本:
测试过程中每次修改是一个版本
2)配置变更流程
a.配置项新建、检入、检出及破坏规定
新建:有权限即可,每个project最好由一人负责新建
检入:代码编写前,每周一次;代码编写阶段,每天一次;测试阶段,根据代码、文档变动,有变就检入一次。
检出:对要修改的文档检出。
破坏:一般不可破坏文件、目录。如果是误操作,在一天内提交到管理员处,超过一天由项目经理同意,管理员破坏前要备份。
2.角色定义和权限分配
配置管理员:管理整个配置库。负责分配和修改其他成员的权限,要维护所有目录和配置项。
开发经理:负责主导完成需求分析和系统整体设计,对项目总体负责。对管理文档有读取权限,对项目类文档有读写权限。
开发组长:开发组长对管理类文档有读取权限,对本组负责的模块有读取权限,对自己负责的模块有读写的权限。
开发工程师:完成具体的开发任务。对自己负责的模块目录有读写权限,对管理类文档有读取权限。
测试组长:负责组织测试,给出测试计划和测试方案,并核定测试报告。对所有目录都有读取权限,对测试目录有读写权限;
测试工程师:完成测试用例开发和测试执行,测试报告编写。对自己负责的模块有读取权限,对测试用例目录有读写权限。
- 基线计划
- 配置库备份计划
每天增量备份
每周全备份

 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号