|
知识路径: > 软件工程 > 项目管理知识 > 配置管理 > 配置管理 >
|
相关知识点:14个
|
|
|
|
在配置管理中,所有的配置项都应列入版本控制的范畴。对于信息产品的版本有两个方面的意思,一是为满足不同用户的不同使用要求,如用于不同运行环境的系列产品。如适合Linux,Windows,Solaris用户的软件产品分别称为Linux版,Windows版和Solaris版。它们在功能和性能上是相当的,原则上没有差别,或者说,这些是并列的系列产品。对于这类差别很小的不同版本,互相也称为变体(variant)。
|
|
|
另一种版本的含义是在信息系统产品投产使用后,产品经过一系列的变更,如纠错,增加功能,提高性能的更改,而形成的一系列顺序演化的产品,这些产品也称为一个版本,每个版本都可说出它是从哪个版本导出的演化过程。
|
|
|
必须注意到,修正后的新版本往往不能完全代替老版本,尽管新版本有某些优越的特性。因为一些用户仍然使用着老版本,并且不容易立刻做到以旧换新,否则可能会打扰老版本原有的工作环境。显然,多个版本被多个用户同时使用的情况是不可避免的现象。这就要求多个版本共存,这也就是配置管理要解决的一个重要课题。
|
|
|
配置项的状态通常有3种,分别是草稿、正式发布和正在修改。一般来说,配置项版本控制的流程如下:
|
|
|
|
|
|
|
|
版本管理要解决的第一个问题是版本标识,也就是为区分不同的版本,要给它们科学的命名。通常有2种版本命名的方法,分别是号码版本标识和符号版本标识。其中号码版本标识以数字表示,如用1.0,2.0,1.2,2.1.1等表示版本号;符号版本标识是将重要的版本属性有选择地给出,如Windows XP、Windows 2003、Jbuilder 2005将版本产生的时间给出。为了从版本标识上看到更多信息,可能给出更多的属性,如面向的客户群、开发语言、硬件平台、生成日期等。
|
|
|
在配置管理中,版本包括配置项的版本和配置的版本,这两种的版本的标识应该各有特点,配置项的版本应该体现出其版本的继承关系,它主要是在开发人员内部进行区分。另外,还需要对重要的版本做一些标记,如对纳入基线的配置项版本应该做一个标识。
|
|
|