本文来自于 Rational Edge:本文是两部分系列中的第二篇,描述了美国国防部(DoD)体系架构(DoDAF)的系统视图(System View,SV)和技术标准视图(Technical Standard View,TV)产品。第一部分文章介绍了 DoDAF 概述并描述了运作视图(Operational View,OV)产品。
这几篇文章讨论了以遵从美国国防部(DoD)体系架构(DoDAF)的方式为复杂系统架构建模的方法。它们阐述了如何利用建模最佳实践连同统一建模语言(Unified Modeling Language,UML)和 IBM Rational 工具来创建不但遵从 DoDAF,而且在不转移主要系统开发目标的投入精力的情况下增加复杂系统的设计和开发中的重要价值的模型视图。
在第 1 部分文章中,我介绍了 DoDAF 规范的概述,并探究了其运作视图(OV)产品。这是对要比较备选系统架构,并管理其开发的政府机构和其他运作决策者最有意义的产品。
在此第 2 部分,我将说明系统视图(SV)产品。这是与 DoD 承包商和其他设计并实现这些复杂系统架构的人最相关的模型视图。为了完整地了解 DoDAF 规范,我还将在第 2 部分中简要介绍技术标准视图(TV)产品。
系统视图产品
包含运作架构的系统必须协作,用以实现运作视图中指定的任务功能,这些我在第 1 部分文章中提到了。系统视图(SV)产品的用途是提供在考虑中的系统的多种透视图。这些视图描述了系统的结构并表明如何与企业架构的其他要素相互作用。
各种 SV 产品是从主题系统架构的白盒扩展得来的,这确定了为了达到所期望的行为必须相互作用的系统的逻辑和物理组件。这些系统(逻辑组件)和系统节点(物理组件)是原型的类,并且由系统环境图表示。这些要素之间的关系表现出创建 SV-10c 序列图(见下)时所指定的运作或请求消息。其他 SV 产品提供更多关于物理和逻辑系统接口、系统交互,和在运作企业环境下系统的有计划的演进。
表 1 罗列并描述了系统视图产品并推荐了一个创建它们的合理顺序。后面的部分更详细地介绍了 SV 的每一种产品。
表 1:系统视图产品及描述。注意刚才推荐的创建顺序。 产品标题描述表示创建顺序 SV-1 系统接口描述在节点内部和节点之间确定系统和系统组件及其接口。通过实现公共接口的逻辑和物理透视图的一致建模。含有类、位置,和接口的类图 3 SV-2 系统通信描述为物理节点及其相关的通信基础构架建模。复合结构图 部署图 6 SV-3 系统矩阵为企业整个架构的环境中的系统和子系统之间的关系建模。存储模型文本矩阵 导出 XML 5 SV-4 系统功能描述确定系统行为及与该行为相关的信息流。每个系统用例的活动图 8 SV-5 系统功能可溯性矩阵的运作活动将系统内部行为(实现)映射到运作外部活动上(规范)。存储模型文本矩阵
导出 XML 9 SV-6 系统信息交换矩阵详细说明系统要素之间的信息交换,包括应用程序和分配给那些要素的硬件。存储模型文本矩阵
导出 XML 10 SV-7 系统性能参数矩阵描述系统要素的性能特征。存储模型文本矩阵
导出 XML
联合实现表 11 SV-8 系统演进描述描述朝着指定的未来实现增加的已计划的演进。带有时间线的进度安排或项目计划 12 SV-9 系统技术预测描述很可能影响系统的当前或指定的未来状态的新兴技术。文本文档 13 SV10a 系统规则模型描述业务需求或运作任务需求所利用的影响系统功能的约束。 也许有或者许没有合并到模型中(OCL/SysML)的架构约束 模型参考文本文档中的功能和非功能需求 1 SV-10b 系统状态转换描述描述系统对事件的响应。状态转移图 ** SV-10c 系统时间/跟踪描述根据实现了反映 OV-6c 中确定的行为的运作场景或关键活动的运作序列和活动,描述内部系统行为。行为的逻辑和物理实现的序列图 2(逻辑的)
4(物理的) SV-11 物理数据模型描述数据存储和移动的物理实现。类图指明模式到 OV-7 中逻辑数据要素的关系 7
** 状态转移图可选择地用于为对需要特殊处理的复杂事件的关键实时的响应建模。
文章来源于领测软件测试网 https://www.ltesting.net/