
模块化的特点和目标
模块化可以分为几种类型:任务、生产、组件共享、维护和支持。每种类型都可以分解为组件,这些组件可以混合并匹配成几种配置,以满足特定的需求。在程序执行过程中,系统工程过程应执行以下任务:
1.定义程序中使用的模块化类型;
2.定义功能分析,功能架构的物理分配,识别关键接口,以及如何控制它们;
3.通过使用度量来量化模块化的程度。
定义标准接口的重叠与定义标准之间的差距同样重要,但是没有简单的方法来定义每个标准的领域适用性。此外,很难决定哪些标准适用于特定的程序,因为需要大量的专业知识来理解每个标准以及它们之间的相似性和差异性。开发一种在体系架构中标识、分配和指定接口或接口类型的通用方法,以及关于应用哪些标准的指导,对于在启用MOSA的环境中进行差距和重叠分析是至关重要的(建议#10)。扩充MIL-STD-881D,然后将接口标准映射到它,可以是描述在任何与881D一致的特定开发中如何使用特定标准的一种方法。对于那些对最大化使用标准接口感兴趣,但不确定有什么标准替代方案可用的人来说,这种映射可以作为有用的帮助。

