Page 191 - 软件工程与项目管理
P. 191

第六章 项目计划与控制



                 2. 可执行程序和源代码
                 在配置库中,进行标签创建,能够使执行程序以及源程序变为成体,并进
            行标识,而标识规则会涉及许多内容,包括:项目的具体名称、“-”以及各种
            可执行程序,也可以视为一种源代码,即:“VX.Y.Z.N”,但在进行标识的过程
            中需要注意,可执行程序标识应该与对应的源程序标识保持一致的版本,其中,

            软件产品的内部版本号为“N”,而外部版本号则是“VX.Y.Z”,均是非负整数,
            其含义具体如下:X 是主版本号,能够对产品的大变化进行表示,如产品的一代
            与二代;Y 属于特征版本号,通常会从 0 或者是 00 开始记录,表示功能变化。

            而在型号项目中,Y 会随着软件需求的变化或者是软件任务书进行升版和换版,
            而一旦项目转段,也就是 X 升版以后,Y 的记录会进行归零处理;Z 代表修复版
            本号,同样是从 0 或者是 00 开始记录,用于表示一种修复版本,而在型号项目
            当中,Z 规定主要在不改变客户需求的情况下,应用于代码变更以及设计文档等
            内容的升版,该版本号也会在 Z、X 以及 Y 升版以后进行归零处理;N 在软件产

            品当中属于内部版本号,该版本号的记录主要是以 0 或者是 00 为起始点的,主
            要代表项目内部研究或者是变更验证迭代期间的源程序版本变化,在 Z、X 以及
            Y 升版以后则 N 需要进行归零处理。

                 3. 基线
                 在软件变更期间,基线是一项非常关键的内容,对于基线,IEEE 的定义是:
            经过评审后的某个产品或者是规约,可以将其视为一种深入开发的基础,但需要
            注意的是,其变更必须具备较强的规范性。而对于软件开发来说,基线是一种里
            程碑式的研究,其代表着软件配置项的一种对外交付行为,且这些配置项可以正

            常通过技术审核,在基线管理中加入配置项以后,即可将其当作相关工作的后续
            标准,代表项目的阶段性进步。在对软件进行开发的过程中,必须对产品基线、
            实现基线、设计基线、分配基线以及功能基线进行设置,此外,还要结合项目的

            具体要求,对阶段交付基线进行适当的建设。而基线标识规则主要包含“基线名
            称”“BL-”“-yyyymmdd”以及项目名称等,而其中“-yyyymmdd”代表设置
            基线的日期,用于对同一基线变更进行标识。
                 (二)变更控制规则
                 对于变更控制而言,具有较强适用性的更改流程是一项非常重要的内容,

            其主要是利用自动化工具及人的规程,设置相应的变更控制机制,并对软件系统


                                                                                    181
                                                                                    181
   186   187   188   189   190   191   192   193   194   195   196