本章描述在图2.1-1中列出的产品实现流程中的各项活动,同时根据图2.1-1中的步骤5至步骤9划分相应小节。图中每一步骤对应的流程按照输入、活动和输出进行讨论。本章还结合与NASA项目相关的实例给出更详细的指南。
在系统工程引擎左侧产品实现流程中,通过实施5个相互依赖的流程,能够使系统满足设计规范与利益相关者期望。产品通过生产、购买、重用或编码在更高层级组装集成,根据设计规范进行验证,并根据利益相关者期望进行确认,最终提交到系统的上一层级。正如前面各章所述,产品可以是模型与仿真系统,可以是纸质研究报告或项目建议,也可以是硬件与软件。产品的类型和层级取决于寿命周期阶段和产品特定目标。不论什么产品,都应当有效地使用这些流程,确保系统满足既定的运行使用构想。
产品实现工作始于技术团队获得系统设计流程的输出,并应用横向关联的技术管理功能(如数据管理及技术状态管理)和技术评估方法,以生产、购买或重用的方式获取子系统。这些子系统一旦实现,便需要集成到相应接口需求指定的适当层级的产品中。随后这些产品需要经历技术评估流程完成验证,确保它们与技术数据资料的一致性,即确保产品被正确建造。若产品达到一致性要求,则技术团队需根据利益相关者期望对产品进行确认,确保建造的是正确的产品。在成功完成产品确认的基础上,产品被提交到系统的更高层级。图5.0-1展现了这些流程。
图5.0-1 产品实现流程
这是一个迭代递归过程。在寿命周期的早期,覆盖5个实现流程的是纸质产品、系统模型和仿真系统。随着系统在寿命周期中的成熟与发展,硬件产品和软件产品逐渐贯穿在这些流程中。重要的是应在产品集成的最低层级上和寿命周期早期发现尽可能多的设计失误与不足,从而使得在设计流程中做出的变更对项目产生最小的影响。
后续各节分别描述5个产品实现流程及其针对给定NASA使命任务的相关产品。
产品实现的要点
●确定和实施产品生产活动。
●生成并管理类似所有其他产品需求的硬件与软件现货产品的需求。
●了解验证试验与确认试验之间的区别。
●在对为达成产品成功交付所需要的输入进行评价时,应考虑所有客户和利益相关者,以及技术性、工程性和安全性需求。
●尽可能早地分析所有潜在接口之间的不兼容问题。
●完整了解并分析所有试验数据,找出趋势并发现异常。
●理解所进行的试验和所做出前提假设的局限性。
●确保重用产品在应用于相应系统时满足所需的验证和确认评判准则,而不能仅依赖于其在原有应用系统中满足的验证和确认评判准则,同时要确保用于相应系统的外购产品和自制产品满足相同的验证和确认要求。重用产品的“出身”与其最初是在系统层应用还是在子系统层或其他层级中应用是不相关的。