下图是一个使用 SysML 模块定义图的架构可追溯性视图示例图。它是在 Enterprise Architect 中创建的,是对 UAF 1.2 搜索与救援示例中的一个示例的复制。
示例问题将统一架构框架(UAF)应用于民用海上搜救(SAR)行动中的一个常见场景——一艘遇险的游艇。监测单位检测到游艇发出的求救信号,并将其转达给指挥控制(C2)中心。C2 中心协调直升机、一艘海军舰艇和一个民间志愿海上救援组织之间的搜救行动。
此图展示了 UAF(统一架构框架)1.2 版搜索与救援(SAR)示例模型的架构可追溯性。该图描绘了各种类型的架构如何相互连接以及与实际企业应用实现相联系的。
该图展示了四个主要的架构组件:
架构描述(顶层):此部分展示了将 UAF SAR 示例模型转换为 UAF 1.2 格式后的整体架构图,其中带有“toBe = True”标签的区域表明这是目标或未来状态架构。
该图展示了三种架构,它们均实现了SAR的实际企业阶段,即:
这三种架构类型都引用了相同的基础模型("describedBy = UAF SAR example model to UAF 1.2"))。
实施(正确):“实际企业阶段(Actual Enterprise Phase)”代表当前的 SAR 实施情况,展示了架构设计如何转化为实际行动。
标有“实现(implements)”的虚线箭头展示了从每个架构到实际企业实施的可追溯性流程,表明了理论上的架构描述如何与实际的行动情况相连接。这种可追溯性对于确保架构规划与实际的系统部署和运行保持一致至关重要。