2.EA的学习路线图

55 阅读1分钟

image.png

EA进行全周期的建模,包括:

  • 业务模型,例如 使用BPMN建立业务模型
  • 系统模型,使用Sys ML建立系统结构模型和接口模型
  • 软件模型,例如使用UML建立软件的组件图,组件接口和组件的实现。
  • 硬件模型,MRARTE建立硬件有关的模型

基于模型的仿真,包括:

  • 业务仿真,BPSim进行业务流程仿真
  • 系统仿真,使用状态机进行系统仿真。
  • 软件仿真,使用时序图进行软件运行时时序仿真

基于模型生成代码,包括:

  • 软件编程语言代码,C/C++,Java,C#代码
  • 数据库描述代码DDL和数据操作语言SQL
  • 硬件编程代码VHDL/SystemC

生成文档对外交付,模型自动生成文档

  • 用户可以根据自己的文档格式配置文档模板、
  • 基于模型生成文档
  • 建立模型和文档的跟踪关系,以便于二者变更

在涉及多个人员参与的分析设计工作中,一个项目的模型需要多人参与建模,这些人的建模内容互相存在关联和跟踪关系。这就需要把这些模型存在一个模型仓库中,这样才便于关联和跟踪。 同时也可以不同的人对同一个模型的不同部分进行建立和修改。这就需要支持同一模型共享访问和权限管理。随着时间的发展,模型不断变更,这就需要支持模型的变更记录、版本管理和不同版本的变更对比和回溯。

image.png