概要设计和详细设计的区别
一、基线概述
基线,犹如技术状态的一份“快照”,详细展现了文件、代码与产品的集合状态。根据GJB3206A-2010《技术状态管理》的规定,基线包括功能基线、分配基线和产品基线。
1. 功能基线:此基线由项目合同、任务书、方案等文件构成,它们完整描述了所研制产品的具体功能与性能。
2. 分配基线:这一基线涉及分系统任务书、需求规格说明、分系统方案等文件,它将产品功能进行分解,分配给不同的研制单位,确保各单位明确各自的任务。就像家庭装修中,将不同的工作分配给不同的专业工人。
3. 产品基线:此基线涵盖了所研制的产品、生产规程、工艺规程、批生产规范、说明书、使用手册等,它描述了产品的最终实现过程和方法。
二、为何设立基线?
在复杂的系统工程中,为了提高效率、避免混乱和不合格品,需要设立基线。钱学森提出的系统工程概念,为军工航天武器装备的制造带来了性的改变。通过将复杂事项分解为多个简单模块,基线帮助我们按时间维度分阶段把控项目,确保项目的成功交付。想象一下,装修房子时,将工程分解为几个关键阶段的装修,每个阶段完成后,都能确保房子的一部分达到预期效果。
三、为何细分基线?
虽然GJB3206A-2010已经规定了三种基线,但在技术复杂、研制周期漫长的项目中,仍可能出现个性化需求。以软件开发为例,在分配基线与产品基线之间,包括软件设计、软件实现、软件测试等众多技术活动。对于这些活动,我们需要进行更为细致的管理。质量管理的核心不在于管理质量本身,而是通过一系列控制活动提升项目整体质量。针对软件开发项目,我们需要对开发过程进行精细化管理。
四、细分基线的实例