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

配置管理过程

  • 制订配置管理计划

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

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

  • 配置库结构

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

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

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

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

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

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

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

  1.配置管理规范

   1)配置项及命名规则

   a.配置项标识

        

    b.配置项版本命名

    基线版本:

    里程碑的基线

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

    其他版本:

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

  2)配置变更流程

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

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

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

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

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

  2.角色定义和权限分配

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

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

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

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

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

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

 

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

  每天增量备份

  每周全备份



如果您觉得阅读本文对您有帮助,请点一下“推荐”按钮,您的“推荐”将是我最大的写作动力!欢迎各位转载,但是未经作者本人同意,转载文章之后必须在文章页面明显位置给出作者和原文连接,否则保留追究法律责任的权利。
posted @   yuxinn  阅读(91)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
· 【译】Visual Studio 中新的强大生产力特性
· 2025年我用 Compose 写了一个 Todo App
点击右上角即可分享
微信分享提示