软件配置管理三大基线
如果把软件看作是系统的一个关键组成部分,以下三种基线备受瞩目:功能基线、分配基线以及产品基线。
我们来探讨功能基线。这一基线是在系统分析与软件定义阶段结束时形成的,经过正式的评审和批准,它代表了系统设计规格说明书中的待开发系统规格说明。它还可能源于项目委托单位和项目承办单位双方共同签署的协议书或合同中的规定,或者是上级下达的项目任务书中的规定。功能基线被视为最初批准的功能配置标志,为软件开发设定了明确的目标和方向。
接下来是分配基线(或指派基线)。它在软件需求分析阶段结束时经过正式的评审和批准,代表着软件需求的规格说明。这一基线为软件开发过程中的任务分配提供了依据,是初期配置的批准标志。
至于产品基线,则是在软件组装与系统测试阶段结束时经过正式评审和批准的规格说明,涵盖了所开发软件产品的全部配置项。这一基线标志着软件的最终形态,是产品配置的最初批准标志。
交付给外部顾客的基线被称为发行基线,而仅供内部使用的基线则称为构造基线。在软件生命周期的各个阶段结束时,都会进行“释放”操作。这一过程是指将本阶段的产品向下阶段移交,同时也包括将集成与系统测试阶段结束时的最终产品提交给用户的过程,后者也被称为交付。