配置管理(scm)学习笔记(二)
配置管理过程
- 制订配置管理计划
明确配置管理软硬件资源:根据项目实际情况来决定。
网络环境、配置管理服务器的处理能力、空间需求、配置管理软件的选择
- 配置库结构
1.按模块划分:在模块下划分如设计文档、代码等
2.按产品类型划分:首先文档、代码,再在其下划分模块
将配置项分为管理类和产品类
管理类:初始-计划-执行-收尾
产品类:需求-设计-实现-测试
实现:为每个模块划分代码、详细设计、概要设计和单元测试
- 人员、角色和配置管理规范
1.配置管理规范
1)配置项及命名规则
a.配置项标识
b.配置项版本命名
基线版本:
里程碑的基线
阶段性成果基线:主要是代码基线
其他版本:
测试过程中每次修改是一个版本
2)配置变更流程
a.配置项新建、检入、检出及破坏规定
新建:有权限即可,每个project最好由一人负责新建
检入:代码编写前,每周一次;代码编写阶段,每天一次;测试阶段,根据代码、文档变动,有变就检入一次。
检出:对要修改的文档检出。
破坏:一般不可破坏文件、目录。如果是误操作,在一天内提交到管理员处,超过一天由项目经理同意,管理员破坏前要备份。
2.角色定义和权限分配
配置管理员:管理整个配置库。负责分配和修改其他成员的权限,要维护所有目录和配置项。
开发经理:负责主导完成需求分析和系统整体设计,对项目总体负责。对管理文档有读取权限,对项目类文档有读写权限。
开发组长:开发组长对管理类文档有读取权限,对本组负责的模块有读取权限,对自己负责的模块有读写的权限。
开发工程师:完成具体的开发任务。对自己负责的模块目录有读写权限,对管理类文档有读取权限。
测试组长:负责组织测试,给出测试计划和测试方案,并核定测试报告。对所有目录都有读取权限,对测试目录有读写权限;
测试工程师:完成测试用例开发和测试执行,测试报告编写。对自己负责的模块有读取权限,对测试用例目录有读写权限。
- 基线计划
- 配置库备份计划
每天增量备份
每周全备份
如果您觉得阅读本文对您有帮助,请点一下“推荐”按钮,您的“推荐”将是我最大的写作动力!欢迎各位转载,但是未经作者本人同意,转载文章之后必须在文章页面明显位置给出作者和原文连接,否则保留追究法律责任的权利。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .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