「软件项目管理」一文详解软件配置管理计划

本文深入探讨了软件配置管理(SCM),包括配置管理定义、软件配置项目(SCI)、基线和SCCB的角色。文章详细阐述了配置管理的六个关键过程:配置项标识与跟踪、配置管理环境建立、基线变更管理、配置审计、配置状态统计和配置管理计划。此外,还介绍了配置管理工具,并提供了实例来辅助理解。通过本文,读者可以全面了解软件配置管理的重要性及其实践方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

在软件项目中,各类型的配置管理也是比较关注的一个问题。

在下面的文章中,将讲解软件项目中的配置管理计划。一起来学习吧~

一、配置管理概述

1. 配置管理(SCM)定义

  • SCM ,即 Software Configuration Management
  • SCM 是一套管理软件开发和维护及其中各种中间软件产品的方法和规则,是提高软件质量的重要手段,能帮助开发团队对软件开发过程进行有效的变更控制
  • 版本管理变更管理是配置管理的主要功能。
  • 版本控制是配置管理的核心功能。

2. 软件配置项目(SCI)

SCI ,即 Software Configuration ItemSCI 是项目定义其受控于软件配置管理的,是一个特定的、可文档化的工作产品集

配置项例子如下图所示:

配置项例子

3. 基线

  • 提供软件生存期中各个开发阶段的一个特定点
  • 代表软件开发过程的各个里程碑,标志开发过程中一个阶段的结束
  • 基线修改需要按照正式的程序执行。

基线例子如下图所示:

基线例子

在上图中,左边都是基线,右边就是每个基线对应的配置项

4. 软件配置控制委员会(SCCB)

  • 评估变更
  • 批准申请
  • 在生存期内规范变更申请流程
  • 对变更进行反馈
  • 与项目管理层沟通

二、软件配置管理过程

1. 管理过程

主要有六大管理过程,分别为:

  • 配置项表示、跟踪
  • 配置管理环境建立
  • 基线变更管理
  • 配置审计
  • 配置状态统计
  • 配置管理计划

2. 管理过程解析

(1)配置项标识、跟踪

I. 定义
  • 将软件项目中需要进行控制的部分拆分成SCI
  • 建立唯一的标识
  • 建立相互间的对应关系,进行系统的跟踪和版本控制
II. SPM项目要求:配置项

如下图所示:

SPM项目要求:配置项

III. 举例说明

配置项标识:

配置项标识

配置项跟踪:

配置项跟踪

(2)配置管理环境建立

用来存储所有基线配置项及相关文件内容的系统,是建立和维护软件产品完整性的主要手段。

(3)基线变更管理过程

基线变更应受到控制,这种变化要经过 SCCB 授权,按程序进行控制记录基线修改的过程。

如下图所示:

基线变更管理过程


上面几大内容图例如下:

变更请求:

变更请求

变更评估:

变更评估

变更批准/拒绝:

变更批准/拒绝

变更实现:

变更实现

(4)配置审计

  • 配置管理活动审计
  • 基线审计

(5)配置状态统计

  • 被批准的配置
  • 变更请求的数量
  • 配置项的所有请求的变化状态
  • 配置项所有被批准的变更实现状态
  • 配置管理系统以及SCCB在运作中发生异常的次数

(6)配置管理计划

I. 配置管理计划角色
  • 项目经理
  • 配置控制委员会
  • 配置管理员
  • 开发人员
II. 配置管理计划模板
  • 人员职责(确定SCCB等)
  • 配置项定义
  • 基线定义
  • 版本控制
  • 定义变更控制系统

三、配置管理工具

如下图所示:

配置管理工具

四、结束语

上文讲解了软件项目中的基本配置管理。

关于本文的介绍就到这里啦!希望对大家有帮助~

专栏传送门

软件项目管理👉juejin.cn/column/7024…

目录 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
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值