已实现要素的集成通常根据预定义的策略执行。集成策略的定义基于系统的架构,并依赖于系统架构的设计方式。描述的策略是一个集成计划,定义预期的最低配置总量,这些聚合物的组装顺序以支持有效的后续验证和确认操作(例如,检查和/或测试),技术检查或评估接口,集成环境支持和必要的功能聚合的组合。因此,从所选择的验证和确认策略开始详细阐述集成策略。请参阅系统验证和系统验证主题。
要定义集成策略,有几种可能的集成方法/技术可以单独使用,也可以组合使用。集成技术的选择取决于几个因素;特别是系统要素的类型、交付时间、交付顺序、风险、约束等。每种集成技术都有优缺点,应该在系统利益(SoI)环境中加以考虑。下面的表1总结了一些集成技术。
表1。集成技术。
集成技术 | 描述 |
全局集成 |
也被称为大爆炸集成;所有交付实现的要素只在一个步骤中组装。 这种技术很简单,不需要模拟当时不可用的已实现要素。 难以检测和定位故障;接口错误被延迟检测到。 |
“与流”集成 |
交付实现的要素在可用时进行组装。 允许快速启动集成。 实现起来很复杂,因为需要模拟还没有实现的要素。无法控制端到端的“功能链”;因此,全局测试被推迟到非常晚的时间。 应该保留给没有技术风险的知名和受控系统 |
增量集成 |
按照预定义的顺序,在已经集成的增量中添加一个或很少几个已实现的要素实现。 故障的快速定位:一个新的故障通常定位在最近集成实现的要素中,或者依赖于一个错误的接口。 对于没有实现的要素需要模拟器。需要许多测试用例,因为每个被实现的添加要素都需要验证新的配置和回归测试。 适用于任何类型的架构。 |
子集的集成 |
实现的要素由子集组装,然后将子集组装在一起(子集就是集合);也可称为“功能链集成”。 子集并行集成节省时间;有可能交付部分产品。比增量集成需要更少的方法和更少的测试用例。 设计过程中应定义子集。 适用于由子系统组成的架构。 |
自顶向下集成 |
已实现的要素或聚合按其激活或利用顺序集成。 骨架的可用性和架构错误的早期检测,接近现实的测试用例的定义,以及测试数据集的复用。 需要创建许多存根/帽;很难定义叶实现要素的测试用例(最低层面)。 主要用于软件领域。从更高层次的实施要素出发;低层实现的要素被添加到分支要素实现。 |
自底向上集成 |
已实现的要素或聚合以与其激活或利用相反的顺序集成。 测试用例的简单定义;早期检测故障(通常局限于叶式实现的元件);减少要使用的模拟器数量。一个集合可以是一个子系统。 测试用例应该为每个步骤重新定义,驱动程序很难定义和实现,底层的实现要素被“过度测试”,并且不允许快速检测到架构错误。 主要用于软件领域,但可以用于任何类型的系统。 |
标准驱动的集成 |
与所选标准相比,最关键的实现要素首先是集成的(可靠性、复杂性、技术创新等)。标准通常与风险有关。 允许对关键实现要素进行早期和密集的测试;设计选择的早期验证。 测试用例和测试数据集很难定义。 |
通常,选择混合集成技术作为上面列出的不同技术之间的权衡,从而允许优化工作并使流程适应开发中的系统。优化考虑了实施要素的实现时间、它们的交付计划、它们的复杂性水平、技术风险、装配工具的可用性、成本、截止日期、特定的人员能力等。
过程方法
过程的活动
在此过程中执行的主要活动和任务包括:
建立集成计划(该活动与系统的设计活动同时进行),该计划定义:
v优化的集成策略——使用适当的集成技术来实现集合的顺序。
v为了集成的目的要处理的V&V操作。
v要装配和验证的聚合体的配置。
v集成方式和验证方式(专用实现产品),可能包括装配程序、装配工具(线束、特定工具)、V&V工具(模拟器、桩/帽、发射装置、测试台、测量设备等)和V&V程序。
获得集成计划中定义的集成方法和验证方法。方式的获取可以通过采购、开发、复用和分包等多种方式实现;通常一整套方式的获得是这些方法的混合。
接收每个实现要素的交付:
v解包并重新组装已实现的要素及其附件。
v检查交付的配置,实现要素的一致性和接口的兼容性,并确保强制性文档的存在。
将实现的要素组装到聚合中:
收集要装配的已实现要素、集成方法(装配工具、装配过程)和验证方法(V&V工具和过程)。
使用装配工具将实现的要素相互连接起来,以按照集成计划和装配过程中规定的顺序构成聚合。
添加或连接V&V工具到预定义的聚合。
完成焊接、上胶、钻孔、攻牙、调整、调优、喷漆、参数化等最终操作。
验证每个聚合:
检查集料是否按照既定程序正确组装。
执行使用验证和确认程序的验证过程,并检查集合是否显示了正确的设计特性/指定的要求。
记录集成结果/报告和潜在的问题报告,变更请求,等等。
工件和本体要素
这个过程可能会创建一些工件,例如:
v一个集成的系统
v装配工具
v汇编程序
v集成计划
v集成报告
v问题/异常/故障报告
v变更请求(关于设计)
该过程利用表2中讨论的本体要素。
表2。在系统集成中处理的主要本体要素。
要素 | 定义 | 属性 |
聚合 | 聚合是由几个系统要素或应用了一组验证操作的系统组成的系统的子集。 | 标识、名称、描述 |
装配程序 | 装配过程对一组基本装配操作进行分组,以构建已实现的系统要素的聚合。 | 标识符,名称,描述,持续时间,时间单位 |
装配工具 | 装配工具是一种物理工具,用于连接、装配或链接几个已实现的系统要素,以构建聚合(特定工具、工具等)。 | 标识、名称、描述 |
风险 | 一种事件,具有发生的概率和其对系统任务或其他特征的后果的严重性(用于工程中的技术风险)。风险是脆弱性和危险或威胁的结合。 | 标识符,名称,描述,状态 |
基本原理 | 为工程要素的选择提供正当理由的论证。 | 标识符、名称、描述(基本原理、定义聚合的原因、装配过程、装配工具) |
注:验证和确认本体要素在系统验证和系统验证主题中进行了描述。
本体要素之间的主要关系如图2所示。
原文标题:系统集成策略
文章出处:【微信公众号:汽车电子硬件设计】欢迎添加关注!文章转载请注明出处。
责任编辑:haq
-
汽车电子
+关注
关注
3023文章
7837浏览量
166123
原文标题:系统集成策略
文章出处:【微信号:QCDZYJ,微信公众号:汽车电子工程知识体系】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
评论