美国国防部体系架构框架 (DoDAF) 为 DoD 系统架构的描述、表示,和战争打击及商业运作和过程的集成定义了一种通用的途径。DoDAF 的目的是确保在全组织范围内架构描述之间可以进行比较并相关联,包括不同的军区。1
DoDAF 通过指导如何描述系统架构(使其能够被评估和理解)及根据同一指南开发的其他体系结构描述来说明该需求。运作决策制定者可以利用顺应 DoDAF 的报告来比较备选系统的架构,并管理现有系统的演进。
符合报告由模型视图组成,这些模型视图足够详细地描述了能够管理 DoD 的系统架构,并且使 Congressional Budget Office (CBO) 为了采购目的对系统进行评估。要与 DoD 做生意的公司要在它们计划系统时,遵从 DoDAF 的一部分或全部。
在本文中,我论述了一种方法来为复杂系统架构建模,并构造符合 DoDAF 的视图。在探究 DoDAF 产品时,我将说明您可以怎样利用运作企业的架构模型,统一建模语言(Unified Modeling Language,UML)标记法,和 IBM Rational 工具来帮助您在结构良好的系统架构模型中生成完整、正确,且符合 DoDAF 的视图。
利用 IBM Software Development Platform 来遵从 DoDAF
构建复杂系统要求具有了解并管理复杂关系的特别能力。彻底地了解企业架构2对有效的设计、实现、部署和演进系统的维护是至关重要的。一个完整的与该架构相符的模型是对该理解的关键 —— 并且对于减少风险及管理系统的复杂性是必要的。DoDAF 内容为我们提供了一个观察在增量地定义系统时所利用的体系结构的“窗口”。
已生成的符合 DoDAF 的报告支持对主要的面向任务的系统的赞助及筹款的搜索。然而,通过在系统生命周期的早期描述系统架构,系统工程团队可以从该投资中了解到更加多的价值。例如,您越早识别出集成挑战和运作依赖,您就会更有效地达成关键的决策。
IBM Rational 用集成产品的方式全面支持 DoDAF,这些产品是证实了的系统工程过程(Rational Unified Process® for Systems Engineering,或称 RUP-SE),和设计用来简化发现、描述、实现,和演进多种与 DoD 运作任务相关的复杂企业架构的功能。
IBM Rational 工具明显地符合 DoDAF 的规范,建立在 IBM Rational 的基于 Eclipse 的建模解决方案上,包括 IBM Rational Software Architect®、IBM Rational Software Modeler®,和 IBM Rational Systems Developer™。整个系统开发团队能够使用用于需求管理的 IBM Rational RequisitePro®、用于配置管理的 IBM Rational ClearCase®、用于变更管理的 IBM Rational ClearQuest®,及其他 IBM Rational 产品。Ready for Rational Partners 所提供的扩展功能和插件进一步增强了 Systems Modeling Language (SysML) 建模和基于状态机的可执行模型的能力。
遵守 DoDAF 的最佳途径不需要系统开发的主要工作之外的工作。IBM Rational 方法将 DoDAF 产品与整个体系结构建模工作合并起来,让 DoDAF 视图来表示一个演进的企业架构,该架构是与实现此架构的系统相符合且起源于这个系统的。
如同任何复杂的活动一样,学习利用 DoDAF 创建并维护企业架构需要对系统工程的原则,及有关 DoDAF 知识的熟练运用。IBM Rational 能够很好的提供服务,并优化您的工作。本文余下的部分向您介绍了 DoDAF 并举例说明了如何在描述企业体系结构的情况下满足符合 DoDAF 的需求。
关键的 DoDAF 要素
DoDAF 着重于对运作企业的重要架构要素之间的关系进行建模。符合 DoDAF 模型的核心要素是节点(nodes)、需求线(needlines)、服务(services),以及信息交换(information exchanges)。总的来说,这些实体描述了运作企业中重要活动的结构和分配。
文章来源于领测软件测试网 https://www.ltesting.net/