本文深入探讨了软件配置管理(SCM),包括配置管理定义、软件配置项目(SCI)、基线和SCCB的角色。文章详细阐述了配置管理的六个关键过程:配置项标识与跟踪、配置管理环境建立、基线变更管理、配置审计、配置状态统计和配置管理计划。此外,还介绍了配置管理工具,并提供了实例来辅助理解。通过本文,读者可以全面了解软件配置管理的重要性及其实践方法。
摘要生成于
,由 DeepSeek-R1 满血版支持,
一文详解软件配置管理计划
-
前言
-
一、配置管理概述
-
-
二、软件配置管理过程
-
-
1. 管理过程
-
2. 管理过程解析
-
在软件项目中,各类型的配置管理也是比较关注的一个问题。
在下面的文章中,将讲解软件项目中的配置管理计划。一起来学习吧~
-
SCM
,即
Software Configuration Management
。
-
SCM
是一套管理软件开发和维护及其中各种
中间
软件产品的
方法和规则
,是
提高软件质量
的重要手段,能帮助开发团队对软件开发过程进行
有效的变更控制
。
-
版本管理
和
变更管理
是配置管理的
主要
功能。
-
版本控制
是配置管理的
核心
功能。
SCI
,即
Software Configuration Item
。
SCI
是项目定义其
受控于
软件配置管理的
项
,是一个特定的、可文档化的
工作产品集
。
配置项例子
如下图所示:
-
提供软件生存期中各个开发阶段的一个
特定点
;
-
代表软件开发过程的各个
里程碑
,标志开发过程中一个
阶段的结束
;
-
基线
修改
需要按照
正式
的程序执行。
基线例子
如下图所示:
在上图中,左边都是
基线
,右边就是
每个基线对应的配置项
。
-
评估
变更
-
批准
申请
-
在生存期内
规范
变更申请流程
-
对变更进行
反馈
-
与项目管理层
沟通
主要有六大管理过程,分别为:
-
配置项表示、跟踪
-
配置管理环境建立
-
基线变更管理
-
配置审计
-
配置状态统计
-
配置管理计划
-
将软件项目中需要进行控制的部分
拆分成SCI
-
建立
唯一的标识
-
建立相互间的
对应关系
,进行系统的跟踪和版本控制
如下图所示:
配置项标识:
配置项跟踪:
用来
存储
所有基线
配置项
及相关
文件
内容的系统,是建立和维护软件产品
完整性
的主要手段。
基线变更应受到控制,这种变化要经过
SCCB
授权,按程序进行
控制
并
记录
基线修改的过程。
如下图所示:
上面几大内容图例如下:
变更请求:
变更评估:
变更批准/拒绝:
变更实现:
-
被批准的
配置
项
-
变更
请求的数量
-
配置项的所有
请求的变化
状态
-
配置项所有
被批准的变更实现
状态
-
配置管理系统以及SCCB在运作中发生
异常的次数
-
人员职责(确定SCCB等)
-
配置项定义
-
基线定义
-
版本控制
-
定义变更控制系统
如下图所示:
上文讲解了软件项目中的基本配置管理。
关于本文的介绍就到这里啦!希望对大家有帮助~
软件项目管理👉
juejin.cn/column/7024…
1894 php.ini-development
1900 php.ini-production
方案:所有配置放在1个文件里,根据开发环境还是生产环境,拷贝或做链接成php.ini
mysql
48 binary...
1. 引言.............................................................................................................................................1
1.1 目的...................................................................................................................................1
1.2 术语定义............................................................................................................................1
1.3 参考资料............................................................................................................................1
2.
软件
配置.....................................................................................................................................2
2.1
软件
配置环境....................................................................................................................2
2.2
软件
配置项........................................................................................................................2
2.3 配置管理员........................................................................................................................3
3.
软件配置管理计划
......................................................................................................................4
3.1 建立示例配置库................................................................................................................4
3.2 配置标识管理....................................................................................................................6
3.3 配置库控制........................................................................................................................7
3.4 配置的检查和评审............................................................................................................8
3.5 配置库的备份....................................................................................................................9
3.6 配置管理计划的修订........................................................................................................9
3.7 配置管理计划附属文档....................................................................................................9
4. 里程碑.......................................................................................................................................11
附录1 文档命名规定....................................................................................................................12
1、受控配置库文件命名规则...............................................................................................12
2、非受控配置库文件命名规则...........................................................................................12
3、提交文档文件命名规则...................................................................................................12
附录2 文档编码规范....................................................................................................................13
附录3 帐号及权限管理................................................................................................................14
附录4 配置库使用规定................................................................................................................16
文档修改记录................................................................................................................................17
本计划的目的在于对所开发的CADCSC
软件
规定各种必要的配置管理条款,以保证所交付的CADCSC
软件
能够满足
项目
委托书中规定的各种原则需求,能够满足本
项目
总体组制定的且经领导小组批准的
软件
系统需求规格说明书中规定的各项具体需求。
软件
开发单位在开发本
项目
所属的各子系统(其中包括为本
项目
研制或选用的各种支持
软件
)时,都应该执行本计划中的有关规定,但可以根据各自的情况对本计划作适当的剪裁,以满足特定的配置管理需求。剪裁后的计划必须经总体组批准。
一、什么是配置管理
软件
配置管理是对
软件
修改进行标识、组织和控制的技术,用来协调和控制整个过程。是通过技术或行政手段对
软件
产品及其开发过程和生命周期进行控制、规范的一系列措施。
配置管理的主要目标是,建立和维护产品的完整性,有效跟踪和控制配置项的变更,确保
项目
可以回溯到过去的状态中。
二、配置管理的基本要求
对配置管理的基本要求包括:
1)有明确的配置管理负责人
2)配置管理计划被明确实...