项目中的版本控制
过程和工具由版本控制组合,以管理在软件工程过程中创建的不同版本的配置项。
软件版本是软件配置项(源代码、文档、数据)的集合。每个版本可能由不同的变体组成。版本控制活动分为四个子活动-
- 识别新版本:
软件配置项 (SCI) 在其基线发生更改时将收到一个新的版本号。每个以前的版本都将存储在兼容的目录中,例如版本 0、版本 1、版本 2 等。 - 编号方案:
编号方案将具有以下格式-version X.Y.Z ....
第一个字母 (X) 表示整个 SCI。因此,对整个配置项所做的更改,或大到足以保证发布该项目的全新版本的更改,将导致第一个数字增加。
第二个字母 (Y) 表示 SCI 的一个组成部分。如果对一个组件进行更改或对多个组件进行小的更改,此数字将依次增加。
第三个字母 (Z) 表示 SCI 组件的一部分。只有当一个组件被分成单独的部分时,这个数字才会可见。在此详细级别上所做的更改将需要对第三个数字进行顺序更改。
- 能见度:
版本号可以在框架中或标题下方查看。对此的决定取决于小组的决定,即为支持框架的浏览器编码所有文档还是允许支持非框架的浏览器。
无论哪种情况,该号码都将始终可用。 - 追踪 :
跟踪不同版本列表的最佳方法是使用如图所示的版本开发图。例如,如果我们需要跟踪每个更新的项目计划,那么我们可以在每次进行更改时分配一个版本号。