配置管理(scm)学习笔记(二)

配置管理过程

  • 制订配置管理计划

    明确配置管理软硬件资源:根据项目实际情况来决定。

      网络环境、配置管理服务器的处理能力、空间需求、配置管理软件的选择

  • 配置库结构

  1.按模块划分:在模块下划分如设计文档、代码等

  2.按产品类型划分:首先文档、代码,再在其下划分模块

    将配置项分为管理类和产品类

    管理类:初始-计划-执行-收尾

    产品类:需求-设计-实现-测试

    实现:为每个模块划分代码、详细设计、概要设计和单元测试

  • 人员、角色和配置管理规范

  1.配置管理规范

   1)配置项及命名规则

   a.配置项标识

        

    b.配置项版本命名

    基线版本:

    里程碑的基线

    阶段性成果基线:主要是代码基线

    其他版本:

    测试过程中每次修改是一个版本

  2)配置变更流程

  a.配置项新建、检入、检出及破坏规定

  新建:有权限即可,每个project最好由一人负责新建

  检入:代码编写前,每周一次;代码编写阶段,每天一次;测试阶段,根据代码、文档变动,有变就检入一次。

  检出:对要修改的文档检出。

  破坏:一般不可破坏文件、目录。如果是误操作,在一天内提交到管理员处,超过一天由项目经理同意,管理员破坏前要备份

  2.角色定义和权限分配

  配置管理员:管理整个配置库。负责分配和修改其他成员的权限,要维护所有目录和配置项。

       开发经理:负责主导完成需求分析和系统整体设计,对项目总体负责。对管理文档有读取权限,对项目类文档有读写权限。

  开发组长:开发组长对管理类文档有读取权限,对本组负责的模块有读取权限,对自己负责的模块有读写的权限。

  开发工程师:完成具体的开发任务。对自己负责的模块目录有读写权限,对管理类文档有读取权限。

  测试组长:负责组织测试,给出测试计划和测试方案,并核定测试报告。对所有目录都有读取权限,对测试目录有读写权限;

  测试工程师:完成测试用例开发和测试执行,测试报告编写。对自己负责的模块有读取权限,对测试用例目录有读写权限。

 

  • 基线计划
  • 配置库备份计划

  每天增量备份

  每周全备份

posted @ 2021-07-21 11:09  yuxinn  阅读(127)  评论(0)    收藏  举报