软件测试之配置管理

本文详细介绍了软件配置管理的原理,包括配置、配置项、基线和版本标识的概念。重点讨论了Subversion作为版本控制工具的角色,阐述了其基本结构和应用场景。同时,文章还提及了配置管理中的组织结构和关键角色,以及配置管理的主要过程。
摘要由CSDN通过智能技术生成

一、软件配置管理原理

配置管理的常用术语有四个:配置,配置项,基线,版本标识

1、配置和配置管理的概念

配置:配置是在技术文档中明确说明并最终组成软件产品的功能或物理属性,因此,“配置”包括了最终组成软件产品所有的文档,软件版本,变更文档,软件运行的支持数据,相对于硬件类配置,软件产品的”配置“包括更多的内容并具有易变性。

配置管理:配置管理就是通过对在软件生命周期的不同的时间点上所产生的文件进行标识,并对这些被标识的文件的更改进行系统控制,从而达到保证软件产品的完整性和可溯性。

2、配置项的概念

为了方便对“配置”进行管理,“配置”经常被划分为各类配置项,这类划分是进行软件配置管理的基础和前提。配置项是一组软件功能或者物理属性的组合,在配置管理过程中,配置项被作为一个单一的实体对待,一个系统包括的配置项的数目是一个与设计密切相关的问题。

3、基线的概念

在配置管理系统中,基线就是配置项在其生命周期的不同时间点上通过评审而进入正式受控的一种状态,而这个过程被称为“基线化”,每一个基线都是其下一步开发的基准。所以基线具有以下属性。

(1)通过正式的评审过程建立。

(2)基线存在于配置库中,基线的变更由变更控制委员会(CCB-Change Control Border)控制。

(3)基线是进一步开发和修改的基准。

4、版本和版本标识

版本:版本是表示一个配置项具有一组定义的功能的一种标识。随着功能的增加,修改或删除,配置项的版本随之演变,版本以版本号进行标识。

版本号:命名规则为了维护软件项目,我们提出了对版本进行管理控制的要求,而对于用户来说,版本直接体现在版本号的命名上。

1、版本号的三种命名方式:

版本号由二到四个部分组成。主版本号和子版本号是必须要有的,修正版本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值