在集成过程中需要检查的主要项目是:v集成计划遵循其模板。
v预期的组装顺序(集成策略)是切合实际的。
v不会忘记系统设计文档中列出的任何系统元素和物理接口。
v验证实现元素之间的每个接口和交互。
v可以使用组装程序和组装工具并在开始组装之前对其进行验证。
v在开始验证之前,可以使用V& V程序和工具并对其进行验证。
v记录了综合报告。
方法和技术在前面的集成策略[1](以上)一节中,总结了几种不同的方法,它们可以用于集成,但是还有其他方法。
特别是,针对密集型软件系统的重要集成策略包括:垂直集成,水平集成和星级集成。
耦合矩阵和n平方图以定义聚合和积分顺序的最基本方法之一是使用n平方图。
在集成环境中,耦合矩阵对于优化聚合定义和接口验证非常有用:通过重组耦合矩阵来定义和优化集成策略,以便将已实现的元素分组为聚合,从而最大程度地减少需要的接口需在汇总之间进行验证数量(请参见图3)。
图3.左侧聚合的初始排列;重组后的最终安排权。
在验证聚合之间的交互时,矩阵是故障检测的辅助工具。
如果通过将实现的功能添加到聚合中检测到错误,则该错误可能与实现的功能,聚合或接口有关。
如果错误与聚合有关,则它可能与聚合内的任何已实现功能或已实现功能之间的任何接口有关。
适用于产品系统,服务系统和企业系统。
由于由这些类型的系统实现的系统元素和物理接口不同,因此聚合,组装工具和V& V工具也不同。
一些集成技术更适合于特定类型的系统。
下表3提供了一些示例。
表3.产品,服务和企业系统的不同集成元素。
元素产品系统服务系统企业系统系统的元素硬件部分(机械,电子,电气,塑料,化学工程等),操作员角色流程,数据库,程序等。
操作员角色软件应用程序公司,指导,部门,部门,项目,技术团队,领导层和其他IT组件物理接口硬件部件,协议,过程以及其他协议,文档等。
协议,过程,文档等。
组装工具和固定装置,机械工具,专用工具软件链接器文档,学习课程等。
文档,学习,移动办公室验证工具测试台,模拟器,启动器,存根/帽子活动/场景模型,模拟器,人员角色演练,计算机等。
熟练的专家活动/场景模型,模拟器,人员角色演练确认工具作业环境作业环境作业环境推荐集成技术Top-do wn集成技术自上而下的集成技术子集集成技术(功能链)全局集成技术增量集成的实际考虑因素以下两部分将介绍与系统集成相关的关键缺陷和良好实践。
陷阱表4提供了在计划和执行系统工程指标时遇到的一些关键缺陷。
表4.系统集成的主要缺点。
陷阱描述预期的组件延迟经验表明,要实现的元素始终未按预期的顺序到达,并且从未按预期的顺序执行测试或获得结果;因此,整合策略应该允许很大的灵活性。
集成技术不适用于快速故障检测。
因此,最好在集成过程中逐步验证接口。
集成计划为时已晚。
计划在项目进度表中进行整合活动的准备为时已晚,通常是在交付第一个实施的要素时。
良好实践表5提供了一些从参考资料中收集的良好实践。
练习说明尽早开始开发方法。
组装工具,验证和确认工具的开发可能需要花费系统开发本身的时间。
当初步设计几乎冻结时,应尽快开始。
集成意味着开发人员