SCM的五大基本活动

SCM的五大基本活动

 

陈能技

2007-10-17

 

摘自 Software configuration management in agile methods – Juha Koskela

 

SCM5个最基本的活动

根据IEEE Std. 828-1990的定义,SCM包括计划、识别、控制、状态记录、审计五大任务。如下图所示:

 

 

配置识别

也就是识别出系统为了配置管理而被划分成独立可识别的组成部分的过程,这些组成部分又叫计算机软件配置项(CSCI)。

 

在配置项的识别阶段,项目的基线和基线包括的内容也需要被识别出来。传统的瀑布模型的基线可定义为与每一个阶段相对应:

 

配置控制

根据IEEE Std. 610.12-1990,基线只能通过正式的变更控制程序才能更改,包括:评估、协调、批准、执行。

 

传统的变更管理流程如下图所示:

 

配置状态记录

根据IEEE Std. 610.12-1990,配置状态记录包括记录和报告需要有效管理的信息,例如:一个被认可的配置识别项,被提议更改的状态跟踪,已同意更改的执行状态等。

 

报告可能包括:变更日志、进度报告、配置项状态报告和处理日志等。

 

配置审计

配置审计的目的是确保软件产品根据指定的需求进行构建(功能配置审计),判断是否所有配置项都在产品基线中(物理配置审计),定义的SCM活动是否被正确地应用和控制。

 

通常由管理层代表、QA部门或者是客户来执行这样的审计。审计人员需要有SCM的知识和项目的相关知识。

 

SCM计划

SCM计划作为配置管理执行人员的指南,需要回答这样的问题:谁将要做什么、何时、何地、怎样做?

 

根据IEEE Std. 828-1998的定义,SCM计划包括下表的基本内容:

 

根据上表所示,一个SCM计划应该定义职责、活动、进度、资源等。

 

 

 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值