软件工程视频学习笔记(四十)

软件配置管理:

在软件建立时变更是不可避免的,因为在进行变更前没有仔细分析,或没有进行变更控制,变更加剧了项目中软件人员之间的混乱

协调软件开发使得混乱减到最小的技术叫做配置管理

 软件配置管理的概念:

软件配置管理,简称SCM,是一种保护伞活动,它应用于整个软件工程过程

SCM活动的目标是为了:

标识变更

控制变更

确保变更正确的实现

向其他有关的人报告变更


基线:

基线是软件生存期中各个开发阶段末尾的特定点,又称里程碑

由正式的技术评审而得到的SCI协议和软件配置的正式文本才能成为基线

基线的作用是把各个阶段工作的划分更加明确化,以便于检验和肯定阶段成果


项目数据库:

一旦一个SCI成为基线,就把它存放到项目数据库中。当软件组织成员想要对基线SCI进行修改时,把它从项目数据库中复制到该工程师的专用工作区中


软件配置项SCI:软件配置管理的对象就是SCI—软件配置项

系统规格说明

软件项目实施计划

软件需求说明

可执行的原型

初步的用户手册

设计规格说明

源代码清单

测试计划和过程、测试用例和测试结果记录

操作和安装手册

可执行程序(可执行程序模块、连接模块)

数据库描述(模式和文件结构、初始内容)

正式的用户手册

维护文档(软件问题报告、维护请求、工程变更次序)


配置对象:

在实现SCM时,把SCI组织成配置对象,在项目数据库中用一个单一的名字来组织它们

一个配置对象有一个名字和一组属性,并通过某些联系“连接”到其他对象

每个对象与其他对象的联系用箭头表示。箭头指明了一种构造关系


软件配置管理的任务:

软件配置管理(SCM)的任务是:

标识单个的SCI:

标识和管理软件各种版本

控制变更

审查软件配置

报告所有加在配置上的变更


配置标识:一方面随着软件生存期的向前推进,SCI的数量不断增多;为了方便对软件配置的各个片段(SCI)进行控制和管理,不致造成混乱,首先给他们命名


演变图:整个软件工程过程中所涉及的软件对象都必须加以标识。在对象成为基线以前可能要做多次变更,在成为基线之后也可能需要频繁的变更。对于每一配置对象都可以建立一个演变图,用演变图记述对象的变更历史

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值