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

1元 10元 50元





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



  求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Model Center   Code  
会员   
   
 
     
   
 订阅
  捐助
MBSE工程本身的建模
 
俎涛 ,火龙果系统工程
   次浏览      
 2020-5-26 
 

为什么建立MBSE工程模型

MBSE(基于模型的系统工程)的目标是基于模型对整个系统工程的工作进行全周期跟踪管理。其中涉及:

  • 多个阶段:需求分析、系统分析设计、软件分析设计与开发、硬件分析设计与开发、系统测试。
  • 多个角色:产品经理、系统工程师、软件工程师、硬件工程师、测试工程师。
  • 多个模型:用户需求模型、系统需求模型、系统设计模型、软件需求模型、软件设计模型、软件实现模型、测试模型等等
  • 多个文档:用户需求文档、系统需求文档、系统设计文档、软件需求文档、软件设计文档、软件code、硬件code、测试文档等等。

 

因为MBSE目标是对系统工程的全周期进行驱动和管理,涉及这么多阶段、角色、模型、文档,所以MBSE工程本身的清晰把握,是有效实施MBSE的基础。而且,这也是一个比较有挑战的事情。

所以MBSE工程本身也需要建模,这样,参与MBSE的工程师才能清楚都做什么、怎么做、质量要求如何。

 

MBSE工程建模有什么

那么我们看看,MBSE本身的工程建模都有什么呢?

描述一个工程过程,核心内容一般有3个视图:

  • 工作流程:描述工作分为哪些阶段、谁、做了什么、交付了什么;
  • 角色视图:这些人员分为哪些角色,他们都有什么职责;
  • 工件视图:交付物分为哪些工件,内容模板是什么,它们之间有什么关系。

这无疑通过建模才能描述清楚。

 

尤其是工件,因为是模型驱动,要搞清楚各种模型之间的关系:用户需求模型、系统需求模型、系统设计模型、软件需求模型、软件设计模型、测试模型。也要搞清楚模型和对应文档和条目的关系。

 

MBSE工程模型怎么建立

说了这么多,MBSE难搞,解决方法之一,就是对MBSE工程本身进行工程建模。

那么,怎么建立呢?

采用活动图建模MBSE工作流程视图:

描述清楚:过程由谁负责—采用甬道描述,做了什么—采用活动描述,交付了什么—采用工件描述。

 

采用角色图建模MBSE角色模型:

描述清楚:有哪些人员—人员元素,抽象为哪些角色—角色元素,他们承担什么职责—角色负责的活动。

 

采用工件图描述MBSE的工件模型:

描述清楚:条目-采用结构化的类,模型- Sys ML或UML模型,文档—word文档/excel文档,图片—图形和图像。

 

那么,如何建模MBSE的过程呢?火龙果软件专门提供了MBSE平台iSpace,支持MBSE的工程建模:

  • 可以首先创建MBSE工作流程,
  • 然后为其中的工作分配角色,
  • 为其中的交付物分配工件。

iSpace支持分配的操作过程,在工作流中分配的角色和工件,会自动地整理到 角色目录和工件目录,三个视图(工作流、角色、工件)可以独立管理,也可以关联跟踪。

 

最重要的是,这些MBSE之间都是通过模型互相关联,可以在多个视图之间快速切换,从一个视图的元素定位到另一个视图,这样管理起来方面多了。

怎么样,有了这套工程模型,对MBSE的清晰都好多了吧。

 

具体的操作步骤,可以看下面的操作视频:

 

如果您希望进一步了解 MBSE平台 iSpace:

  • 欢迎访问iSpace工具频道
  • 也欢迎直接联系我们 zhgx@uml.net.cn ,010-62670969

下载 pdf版:《MBSE工程本身的建模》

 

 

 

   
次浏览       
 
相关文章

UML概览
UML图解:用例图(Use case diagram )
UML图解:活动图(activity diagram )
UML图解:类图(class diagram )
UML图解:对象图(object diagram)
UML图解:顺序图( sequence diagram )
 
相关文档

模型跟踪:跟踪图、矩阵、关系(建模工具EA)
自定义表格(Custom Table)在EA中的使用
元素的详情浏览控制
UAF 1.2规范解读(DMM 和 UAFML )
EA中支持的各种图表
EA中的界面原型建模
 
相关课程

UML与面向对象分析设计
UML + 嵌入式系统分析设计
业务建模与业务分析
基于SysML和EA进行系统设计与建模
基于模型的需求管理
业务建模 & 领域驱动设计