1.EA和MBSE简介关系

185 阅读1分钟

1.MBSE

MBSE(Model-Based Systems Engineering),基于模型的系统设计。取代了传统的文档设计的方法,通过提供可评估的一致性,正确性和完整性的无歧义且精确的系统模型,提升了产品质量。

MBSE三大支柱:建模语言,建模方法和建模工具

MBSE的方法论

1.OOSEM方法

    OOSEM是一种自顶向下,场景驱动的建模过程,使用SysML(Systems Model Language)建模语言

image.png

2.Harmony-SE

Harmony-SE本来是开发嵌入式软件的系统工程方法论,逐渐成为通用的MBSE方法。
下图为Harmony-SE的V模型开发流程

image.png

2.EA简介

作为MBSE的建模支撑工具,EA能够全面支持MBSE相关的建模,仿真,文档生成,代码生成,模型跟踪和管理工作。

3.基于EA实现MBSE

EA只是作为建模工具,需要集成其他工具,实现MBSE。 2023-05-31_103218.png

在整个系统工程中会用到如下的各种模型: 2023-05-31_103509.png 这些模型会涉及到不同的建模标准,例如:

  • 企业架构建模:Archimate
  • 工作流建模:BPMN
  • 系统分析设计建模:SysML
  • 软件分析、设计建模:UML
  • 物理系统建模:Modelica

EA支持如上所有的建模,能够使用户在进行MBSE的时候在一个工具中完成所有的建模,仿真和跟踪管理。