您可以捐助,支持我们的公益事业。

1元 10元 50元





认证码:  验证码,看不清楚?请点击刷新验证码 必填



  求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Model Center   Code  
会员   
   
 
     
   
 
 订阅
 
作者 俎涛
说明 基于《有人无人协同系统案例》,采用建模工具 EA 和建模语言 UPDM 进行建模。
  687  次浏览      15 次
 2024-10-9
 

 

目录

DoDAF建模图例(EA+UPDM)- 建模工具EA,建模语言UPDM

目录

DoDAF 简介

1. 全局视点

1.1 AV-1 概述和摘要信息

1.2 AV-3 度量

2. 能力视点

2.1 CV-1 愿景

2.2 CV-2 能力分类

2.3 CV-3 能力阶段

2.4 CV-4 能力依赖性

3. 操作视点

3.1 OV-1 高级操作概念图

3.2 OV-2 操作资源流描述

3.3 OV-4 组织关系图

3.4 OV5 操作活动

3.4.1 OV-5a 操作活动分解树

3.4.2 OV-5b 操作活动模型

3.5 OV -6 动态行为模型

3.5.1 OV-6a 操作规则模型

3.5.2 OV-6b 状态转换说明

3.5.3 OV-6c 事件跟踪描述

4. 服务视点

4.1 SOV-1 服务分类

 

DoDAF 简介

DODAF 是美国国防部定义的体系架构参考架构,目的是为有多个系统构成的体系建立一个内容参考框架,让架构设计者可以了解体系架构都有哪些视点、这些视点中有哪些模型,这些模型应该描述什么,模型之间存在什么跟踪关系。

DoDAF 最新规范是 DoDAF v2.02 规范, DoDAF 有 8 个视点,如下图所示:

 

DoDAF 的 8 个视点简介如下:

视点 说明
全局视点( AV ) 描述体系结构的顶层内容,以便给出架构的目标、范围和背景。
能力视点( CV ) 描述了组织需要具有的能力。
数据和信息视点( DIV ) 描述在组织业务活动中需要管理和使用的信息和规则。
操作视点( OV ) 描述了执行操作所需的任务和活动、规则和资源流。
服务视点( SvcV ) 描述了为了支持 DoD 的操作和业务能力所需要的服务及其互连。
系统视点( SV ) 描述了支持 DoD 的能力所需要的系统和互连。
项目视点( PV ) 描述了如何对项目进行编排、组织以便交付能力。
标准视点( StdV ) 描述了体系结构及其工程应该遵循的技术标准。

DODAF 的8个视点一共有53个模型, UPDM ( Unified Profile for DoDAF and MODAF )是 OMG 定义的对 DODAF 建模的语言。 下面采用有人无人飞机协同作战系统为例,采用 UPDM 建模体系架构的模型。

1. 全局视点

全局视点 ( All Viewpoint ) 描述体系架构开发工作的展望蓝图。

1.1 AV-1 概述和摘要信息

AV1 描述了架构开发项目的前景概览,可以作为高层对架构进行决策的基础,也可以作为架构读者了解架构模型的导航视图。如下是 AV1 的模型图例(采用建模工具 EA, 有人无人协同系统 ):

1.2 AV -3 度量

AV3 提供架构相关的度量指标。对于度量指标定义量化单位和数据类型。

如下是示例的度量指标集- 类型(采用建模工具 EA, 有人无人协同系统 ):

 

如下是示例的度量指标集 - 实例(采用建模工具 EA, 有人无人协同系统 ):

 

如下是度量指标所引用的数值类型(采用建模工具 EA, 有人无人协同系统 ):

 

2. 能力视点

能力视点描述企业需要具备的能力。

2.1 CV-1 愿景

CV-1 对企业未来的能力发展愿景进行了规划。

如下是 CV-1 能力愿景模型示例(采用建模工具 EA, 有人无人协同系统 ):

 

2.2 CV-2 能力分类

CV 2 对定义的能力以分类的方式进行描述,这些能力可以是当前需要的能力,也可以是未来需要的能力。

如下是 CV2模型 示例,包括能力分类和能力度量(采用建模工具 EA, 有人无人协同系统 ):

 

2.3 CV-3 能力阶段

CV3 描述能力的实现时间计划,对 CV2 中的能力定义交付时间表,划分能力的交付阶段。

如下是 CV3 模型 示例(采用建模工具 EA, 有人无人协同系统 ):

 

2.4 CV-4 能力依赖性

CV4 描述 CV2 定义的能力之间的依赖关系,同时也定义能力的分组。如下是 CV-4 能力依赖模型示例(采用建模工具 EA, 有人无人协同系统 ):

 

3.操作视点

操作视点描述了指导操作所涉及的任务、活动、操作要素以及资源流交换。

3.1 OV-1 高级操作概念图

OV 1 从操作者视角描述架构相关的概念、主题结构、上下文以及和外部系统之间的交互。

如下是 OV1 的模型示例(采用建模工具 EA, 有人无人协同系统 ):

 

3.2 OV -2 操作 资源流 描述

OV2 描述在操作活动和执行角色之间的资源流的需求,资源流可以是:信息,能量,物质,资金、人员和物资。如下是有人无人协同系统的 OV-2 图例 (采用建模工具 EA, 有人无人协同系统 ):

 

3.3 OV-4 组织关系图

组织关系图描述人的组织关系,有 2 种级别:

  • 面向角色的,把具体的人或者组织抽象成角色,描述角色之间的组织关系。
  • 面向实例的,描述具体的人或者组织的关系。

如下是有人无人协同系统的 OV-4 图例:

  • OV-4a 组织关系图 - 基于角色 (采用建模工具 EA, 有人无人协同系统 ):

组织关系图 - 类型级别

  • OV-4b 组织关系图 - 基于实例 (采用建模工具 EA, 有人无人协同系统 ):

组织关系图 - 实例级别

3.4 OV5 操作活动

OV-5 描述了在实现任务或业务目标的过程中通常进行的操作。

3.4.1 OV-5a 操作活动分解树

OV 5a 对活动进行结构化分解,从而形成可管理的活动层次结构。

OV-5a 的图例(采用建模工具 EA, 有人无人协同系统的 ):

 

3.4.2 OV-5b 操作活动模型

OV-5b 描述操作活动之间的时序和输入 / 输出的资源流关系,以活动图 / 流程图的方式描述。

如下是 OV-5b 操作活动模型 的图例(采用建模工具 EA, 有人无人协同系统 ):

 

3.5 OV -6 动态行为模型

对于操作活动可以进一步采用动态行为模型进行描述。

3.5.1 OV-6a 操作规则模型

OV-6a 限定了操作规则,这些规则是操作的约束。

如下是 OV-6a 操作规则模型 的示例(采用建模工具 EA, 有人无人协同系统 ):

 

3.5.2 OV-6b 状态转换说明

OV-6b 是一种描述操作活动如何通过改变其状态来响应各种事件的图形方法。

如下是 OV-6b 状态转换说明 的示例(采用建模工具 EA, 有人无人协同系统 ):

 

3.5.3 OV-6c 事件跟踪描述

OV-6c 采用顺序图的方式描述特定场景中各个操作节点按照时间顺序进行的消息交互。

OV-6c 事件跟踪描述 的示例如下(采用建模工具 EA, 有人无人协同系统 ):

 

4. 服务视点

服务视点中的模型描述 服务以及服务之间的链接、服务具有的功能。服务模型关联服务资源到能力和操作需求。这些服务支持操作活动和信息交换。

4.1 SOV-1 服务分类

SOV-1 ( 服务分类视图 ) 定义了服务规格(也就是服务接口)的分类层次结构。

如下是 SOV-1 服务分类的 示例(采用建模工具 EA, 有人无人协同系统 ):

 

后记

希望您读了此文后有所受益.

如果您有经验乐于分享,欢迎投稿给我们,如果您对我们的培训、咨询和工具感兴趣,欢迎了解:

•  建模工具: EA

•  MBSE 平台: iSpace

•  模型 web 浏览工具: WebEA

•  课程: 基于SysML和EA进行系统设计与建模

•  课程: 基于UML和EA进行系统分析设计

•  咨询方案: MBSE( 基于模型的系统工程 )

•  咨询方案: 基于 UML 的模型驱动的开发

•  所有建模有关的课程: http://www.modeler.org.cn/course/index.asp

•  咨询方案: 基于模型的工程管理

如果您希望了解更多信息:

  • 欢迎访问建模者频道 http://modeler.org.cn/
  • 也欢迎直接联系我们 zhgx@uml.net.cn ,010-62670969

作者简介:

俎涛,火龙果软件工程创始人, 2001 年创立了火龙果软件工程, 2004 年创立了 IBM Rational 用户组. 1998 年,曾作为骨干参与国家重点研究课题《面向特定领域基于组件的软件复用》,有幸比较深入的学习和使用的 UML 进行领域建模、提炼可复用组件和架构.在后来的研发项目中,一直采用模型进行分析设计,积累了一些心得和经验.在以往的经历中,最大的感触是汇聚了很多精英人才的软件工程和系统工程领域居然几十年都是一种凌乱迷蒙的状态,从自己的经历所得,觉得清晰的模型,才是拨开工程迷雾的关键所在,所以不断研究和应用各种建模技术,并从自己的工程实践中提炼经验,形成对于自己可持续的方法论,例如《 Nature Model Language- 自然建模语言》《基于模型的三维研发管理》《 iProcess 过程改进方法》《基于模型的需求管理》《模型驱动的架构设计》《基于模型的质量管理》《基于模型的人员能力管理》,目前正在作为产品经理和架构师,进行 MBSE (基于模型的系统工程)平台的研发,希望建立要给基于模型的工程解决方案,后续会不断写些文章,希望能给同行一些借鉴.

   
687 次浏览       15
相关文章

企业架构、TOGAF与ArchiMate概览
架构师之路-如何做好业务建模?
大型网站电商网站架构案例和技术架构的示例
完整的Archimate视点指南(包括示例)
相关文档

数据中台技术架构方法论与实践
适用ArchiMate、EA 和 iSpace进行企业架构建模
Zachman企业架构框架简介
企业架构让SOA落地
相关课程

云平台与微服务架构设计
中台战略、中台建设与数字商业
亿级用户高并发、高可用系统架构
高可用分布式架构设计与实践

最新活动计划
QT应用开发 11-21[线上]
C++高级编程 11-27[北京]
LLM大模型应用与项目构建 12-26[特惠]
UML和EA进行系统分析设计 12-20[线上]
数据建模方法与工具 12-3[北京]
SysML建模专家 1-16[北京]
 
 
最新文章
架构设计-谈谈架构
实现SaaS(软件及服务)架构三大技术挑战
到底什么是数据中台?
响应式架构简介
业务架构、应用架构与云基础架构
最新课程
软件架构设计方法、案例与实践
从大型电商架构演进看互联网高可用架构设计
大型互联网高可用架构设计实践
企业架构师 (TOGAF官方认证)
嵌入式软件架构设计—高级实践
更多...   
成功案例
某新能源电力企业 软件架构设计方法、案例与实践
中航工业某研究所 嵌入式软件开发指南
某轨道交通行业 嵌入式软件高级设计实践
北京 航天科工某子公司 软件测试架构师
北京某领先数字地图 架构师(设计案例)
更多...