1.MBSE
MBSE(Model-Based Systems Engineering),基于模型的系统设计。取代了传统的文档设计的方法,通过提供可评估的一致性,正确性和完整性的无歧义且精确的系统模型,提升了产品质量。
MBSE三大支柱:建模语言,建模方法和建模工具
MBSE的方法论
1.OOSEM方法
OOSEM是一种自顶向下,场景驱动的建模过程,使用SysML(Systems Model Language)建模语言
2.Harmony-SE
Harmony-SE本来是开发嵌入式软件的系统工程方法论,逐渐成为通用的MBSE方法。
下图为Harmony-SE的V模型开发流程
2.EA简介
作为MBSE的建模支撑工具,EA能够全面支持MBSE相关的建模,仿真,文档生成,代码生成,模型跟踪和管理工作。
3.基于EA实现MBSE
EA只是作为建模工具,需要集成其他工具,实现MBSE。
在整个系统工程中会用到如下的各种模型: 这些模型会涉及到不同的建模标准,例如:
- 企业架构建模:Archimate
- 工作流建模:BPMN
- 系统分析设计建模:SysML
- 软件分析、设计建模:UML
- 物理系统建模:Modelica
EA支持如上所有的建模,能够使用户在进行MBSE的时候在一个工具中完成所有的建模,仿真和跟踪管理。