求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Modeler   Code  
会员   
要资料
 
追随技术信仰

随时听讲座
每天看新闻
 
NASA系统工程前言
1.0引言
2.0系统工程基础
2.1通用技术流程和SE引擎
2.2按项目阶段介绍SE引擎
2.3使用SE引擎的示例
2.4产品验证与产品验证之间的区别
2.5成本效益考虑
2.6 SE过程中的人系统集成(HSI)
2.7系统工程师的能力模型
3.0 NASA计划/项目生命周期
3.1 计划制定
 
 
2.1通用技术流程和SE引擎
译者:火龙果Anna
1301 次浏览
10次  

NPR 7123.1《NASA系统工程(Engineering)过程和要求》中有三套通用技术过程:系统设计,产品实现和技术管理。图2.1-1所示的NPR系统工程“引擎”说明了每组中的过程及其相互作用和流程。SE引擎的过程用于开发和实现最终产品。本章提供了NPR7123.1中要求的17种常见技术流程的应用背景。第4.0、5.0和6.0章分别详细讨论了系统设计过程、产品实现过程和技术管理过程。图2.1-1所示的流程1到9表示项目执行中的任务。流程10到17是用于执行这些过程的横切工具

图2.1-1系统工程引擎(NPR 7123.1)

系统设计过程:图2.1-1中显示的四个系统设计过程用于定义和基线利益相关者的期望,生成和基线技术需求,将需求分解为逻辑和行为模型,并将技术需求转化为满足基线利益相关者期望的设计解决方案。这些过程从结构的顶部到底部应用于系统结构的每个产品,直到定义了任何系统结构分支中最低的产品,直到它们可以被构建、购买或重用为止。系统结构中的所有其他产品都是通过实现或集成来实现的。

产品实现过程:产品实现过程应用于系统结构中的每个运作/任务产品,从最低级别的产品开始,直至更高级别的集成产品。这些过程用于为每个产品创建设计解决方案(通过购买、编码、构建或重用),并验证、验证满足其设计解决方案和满足干系人期望的产品(作为适用生命周期阶段的一个功能),并将其过渡到下一层次。

技术管理过程:技术管理过程用于建立和发展项目的技术计划,管理跨接口的通信,根据系统产品或服务的计划和要求评估进度,控制项目的技术执行,直至完工,并协助实施决策过程。

SE引擎中的过程可以迭代和递归使用。根据NPR 7123.1的定义,“迭代”是“将过程应用于同一产品或一组产品,以纠正发现的差异或与需求的其他差异”,而“递归”定义为“通过重复应用过程来设计下一层系统产品或在系统结构中实现下一层上层最终产品,从而为系统增加价值”。这也适用于在下一个生命周期阶段将相同过程重复应用于系统结构,以使系统定义成熟并满足阶段成功标准。”技术过程以递归和迭代的方式应用,以将系统的初始化概念分解到足够具体的水平技术团队可以根据信息实现产品。然后递归地和迭代地应用这些过程,将最小的产品集成到越来越大的系统中,直到整个系统或产品被组装、验证、验证和转换。

有关如何使用SE引擎的详细示例,请参阅位于的《 NASA SE扩展指南》文档。

AS9100是为商业航空工业开发的一种广泛采用的标准化质量管理体系。一些NASA中心已选择对AS9100质量体系进行认证,并可能要求其承包商遵守NPR 7123.1。表2.1-1显示了17个NASA SE流程如何与AS9100保持一致。

表2.1-1 17个SE流程与AS9100的对齐

 


您可以捐助,支持我们的公益事业。

1元 10元 50元





认证码: 验证码,看不清楚?请点击刷新验证码 必填



1301 次浏览
10次
欢迎参加课程:
数据建模方法与工具
MBSE(基于模型的系统工程)
基于 UML 和EA进行分析设计