分享

MBSE系统架构入门之SA法与DoDAF架构

 伊伊爸 2022-10-25 发布于湖北
MBSE领域有众多关于复杂系统的方法论,这里重点介绍INCOSE认证的三种方法论Harmony-SE、NASA JPL状态分析法及MagicGrid进行具体分析,根据系统的关联程度及特性选择最合适的方法论。 

01. NASA JPL状态分析法





状态分析(SA:State Analysis)是一种系统工程方法,是由美国NASA喷气推进实验室针对控制系统及受控系统所创立的方法论。该方法强调对被控制系统的状态及其属性和行为及其相互影响的分析,控制系统与被控制系统的明确分离,控制系统中对被控制系统状态的认知,建立在约束被控制系统状态基础上的基于目标的控制,以及状态发现和表征的规范技术。
状态分析包括两种关键图类型:状态效果图和目标网络图。喷气推进实验室的团队开发了一种执行状态分析的工具。该工具包括绘图功能,由支持关系图类型和SA模型元素组织的数据库支持。但是该工具不支持软件工程和设计的通常活动——这是一个缺点,因为可以应用状态分析的系统往往是非常软件密集的。

图片


状态分析主要分为四层:表示层(Presentation Layer)、计划层(Planning Layer)、执行层(Execution Layer)、控制层(Control Layer)。在主体环节分为控制系统与受控制系统两部分,在控制系统中,操作器是控制系统构成部分,长期进行决策行为。对于各目标及事件,操作器会制作生成以支持目标。对于状态变量是有两个时间线,一个是目的时间线,一个是知识时间线。在受控对象中,受控对象是受详细的物理系统、控制系统的监测,且受控对象存在状态变量进行控制。NASA JPL状态分析法适合复杂的控制系统,且适合有被控物理系统做支。 

图片


为状态分析开发一个初步的统一建模语言(UML)概要文件。拥有这个概要文件将使系统工程师能够使用状态分析的方法和图形化语言指定一个系统,这很容易与SysML(系统建模语言)中的更大的系统模型联系起来,同时也使从事实现指定控制系统的软件工程师能够立即访问和使用SA模型,使用相同的语言UML,用于其他软件设计。
也就是说,状态分析概要文件是系统和软件模型之间的共享建模桥梁,用于描述系统的动态行为。本文首先概述了状态分析及其基础,然后概述了SA构造到UML元模型的映射。然后深入研究这些映射的细节以及与之相关的约束。

关于DoDAF2.0的用途




国防部架构框架(DoDAF) 2.0版本是一个全面的、全面的框架和概念模型,使架构的开发能够促进国防部(DoD)各级管理人员的能力,通过跨国防部、联合能力领域(JCAs)、任务、组件和项目边界的有组织的信息共享,更有效地做出关键决策。DoDAF是开发和维护体系结构的主要支柱之一。DoDAF的规定是为了在部门内使用和发展《架构描述》。它还提供了关于架构开发的广泛指导,以支持在部门内采用和执行以网络为中心的服务。

图片

DoDAF V2.0专注于体系结构“数据”

不像以前的版本中描述的那样专注于开发单个“产品”。一般来说,可以通过商业来源开发的各种体系结构工具收集、组织和存储数据。预计这些工具将采用DM2 PES来交换体系结构数据。

DoDAF V2.0为DM2的每个数据组提供了数据捕获方法

指导架构师收集和组织必要的体系结构数据。

DoDAF使“适合用途”的体系结构内容成为与特定项目或任务目标一致的体系结构描述。

因为体系结构描述的技术可以应用于企业的无数个级别,所以每个级别的体系结构描述的目的或使用在内容、结构和细节级别上都是不同的。调整体系结构描述开发,以解决具体的、明确的和理解的目的,将有助于确保在适当的详细级别收集必要的数据,以支持特定的决策或目标。

可视化体系结构数据是通过模型完成的(例如,DoDAF以前版本中描述的产品)。

模型可以是文档、电子表格、仪表板或其他图形表示形式,可以作为以更容易理解的格式组织和显示数据的模板。当数据被收集并以“填充”模型的形式显示时,结果被称为视图。有组织的视图集合(通常表示过程、系统、服务、标准等)被称为视点,并通过适当的定义统称为架构描述。

DoDAF2.0的组成




DoDAF2.0提供了8个视角52个视图产品,如图所示,用于从不同的角度或层次对复杂系统的结构和动态行为进行描述。

  1. 全视图(AV)描述了任务目标、运作概念和运行环境,并提供相关术语。
  2. 数据与信息视图(DIV)描述了业务信息需求和结构化的业务流程规则。
  3. 标准视图(StdV)提供了控制系统各部分组合、交互和互依赖性的规则,包括技术标准、执行惯例、标准选项、规则和标准。
  4. 能力视图(CV)描述了主要能力需求、能力发展安排和能力的部署等问题。
  5. 作战视图(OV)描述了组织、任务或执行的活动,以及在完成任务过程中需要交换的信息。
  6. 服务视图(SvcV)说明了系统、服务以及支持作战活动的功能性的组合关系。
  7. 系统视图(SV)描述了系统结构、互联互通性和系统功能方面的信息。
  8. 项目视图(PV)说明了项目计划及组织关系,每个项目负责交付的系统或功能。

图片

DoDAF支持的六个核心过程




国防部内部的组织可以定义由架构描述支持的本地变更管理过程,同时遵循由国防部授权定义的决策支持过程,包括JCIDS、DAS、SE、PPBE、以网络为中心的集成和PfM。这些关键的支持过程被设计为在关键的决策领域提供统一的、授权的过程,并辅以个别的机构操作,由为支持这些决策需求而量身定制的架构描述定义。

01

联合能力整合与发展系统

图片

联合联合防御系统的主要目标是确保作战人员获得成功执行其指定任务所需的能力。JCIDS定义了一个协作过程,该过程利用联合概念和集成的架构描述来确定优先级的能力差距,并集成联合原则、组织、培训、材料、领导和教育、人员和设施(DOTMLPF)和政策方法(材料和非材料)来解决这些差距。JCIDS实现了一个集成的协作过程,通过联合DOTMLPF和策略的更改来指导新功能的开发。

JCIDS过程所有者已经编写了支持体系结构需求的策略(例如,特定文档中需要的特定产品集,例如信息支持计划、能力开发文档和能力生产文档),允许组件和较低层次的命令为所有级别的需求调用JCIDS过程。

02

国防采办系统

图片

DAS的存在是为了管理国家在实现国家安全战略所需的技术、项目和产品支持方面的投资,并支持美国武装部队的就业和维持。DAS在一个集成的、协作的过程中使用联合概念、集成架构和DOTMLPF分析,以确保所需的功能得到负担得起的系统和其他资源的支持。

国防部指令5000.1提供了管理DAS的政策和原则。反过来,国防部指令5000.2,DAS的运作建立了将任务需求和技术机会转化为稳定、负担得起和管理良好的采办项目的管理框架,包括武器系统和自动化信息系统(AISs)。国防采办管理框架提供了一个基于事件的过程,采办项目通过一系列与重要项目阶段相关的里程碑前进。

USD (AT&L)以集成架构为基础,领导集成计划或路线图的开发。国防部组织使用这些路线图进行能力评估,指导系统开发,并定义相关的投资计划,作为对齐资源的基础,并作为国防规划指南(DPG)、项目目标备忘录(POM)开发以及项目和预算审查的输入。

03

系统工程

图片

国防部采买政策指导所有响应能力或需求文件的项目,无论采买类别,都应用健壮的SE方法,在系统家族和系统的系统环境中平衡总系统性能和总成本。规划为里程碑决策权威(MDA)开发一个系统工程计划(SEP),它描述了规划的总体技术方法,包括活动、资源、度量(指标),以及适用的性能激励。

SE过程被应用于使用受控基线,允许从一个开发级别到下一个详细级别的有序进展。这些过程用于系统、子系统和系统组件,以及用于生产、操作、培训、支持和处理该系统的支持或使能系统。技术管理过程和活动的执行,如贸易研究或风险管理活动,可能会指出特定的需求、接口,或设计解决方案为非最佳的,并建议更改以提高系统范围的性能,实现成本节约,或满足计划截止日期。

体系结构通过提供基于既定需求的文档设计和开发决策的结构化方法来支持SE。

04

计划、编程、预算和执行

图片

PPBE过程在国防部内部分配资源,并为未来计划的决策建立一个框架和过程。PPBE是一个系统的过程,指导国防部的战略发展、识别军事能力需求、项目规划、资源估计、分配、采买和其他决策过程。JCIDS是PPBE的关键支持过程,提供优先次序和负担能力建议。

DoDAF V2.0通过确定体系结构和PPBE过程之间的接触点、确定要在架构描述中捕获的数据、促进知情的决策、以及确定在PPBE决策过程中向各种涉众/角色呈现数据的方法来支持PPBE过程。

05

项目组合管理

图片

国防部政策要求将IT投资作为投资组合进行管理,以确保IT投资支持国防部的愿景、使命和目标;确保高效和有效地向作战人员交付能力;最大化企业内部的投资回报。每个投资组合都可以使用体系结构计划、风险管理技术、能力目标和目标,以及性能度量进行管理。能力架构设计主要是为了支持能力需求的定义。PfM使用架构描述来分析关于部署的决策或所需功能的分析。

对PfM的体系结构支持倾向于关注投资决策本身(尽管不是唯一的),并帮助证明投资的合理性,评估风险,并提供能力差距分析。

06

作战运用

图片

在大多数情况下,企业将捕获其例行的或可重复的业务和任务操作作为体系结构内容。然而,当一个活动的基本结构非常稳定且活动经常重复时,例如军事行动计划或项目定义和管理,企业可以选择将该结构作为体系结构描述本身的一部分。在这种情况下,架构存储库可能会被增强,以包括模板、检查列表和其他通常用于支持活动的构件。

JCIDS、PPBE和DAS过程建立了一种基于知识的方法,它要求项目经理在关键时刻获得正确的知识,以便在整个采订过程中做出明智的项目决策。国防部IT PfM流程继续发展该方法,强调旨在提高整体任务能力的单个系统和/或服务。根据OMB资本规划和投资控制(太平洋)指导方针,国防部使用四项持续的综合活动来管理其投资组合——分析、选择、控制和评估。整个过程是迭代的,结果被反馈到系统中,以指导未来的决策。

未完待续

图片
图片

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多