培训对象:企业架构师、系统分析师、高级开发人员、需要全面使用UML进行复杂系统建模与架构管理的专业人员。
培训目标:
掌握Enterprise Architect的强大功能与建模框架,能够创建和管理大型复杂模型。
熟练运用UML、BPMN、SysML、ArchiMate等多种建模语言,满足不同视角的建模需求。
掌握EA的代码工程、数据库建模、文档生成与团队协作功能,实现模型驱动的开发与管理。
培训内容介绍:
EA平台概述:了解Enterprise Architect作为全生命周期建模平台的特点,熟悉其版本管理与模块化架构。
工作区与视图:定制工作区布局,使用多种视图(项目视图、图表视图、资源视图)管理模型元素。
UML全面实践:系统回顾UML 2.5的14种图,掌握在EA中高效绘制各类UML图的方法与技巧。
需求建模:使用EA的需求管理功能,定义需求属性,建立需求跟踪矩阵,实现需求与设计、测试的关联。
业务流程建模(BPMN):使用BPMN 2.0标准绘制业务流程,定义池、流道、活动、网关、事件,模拟流程执行。
系统建模(SysML):使用SysML进行系统工程建模,绘制需求图、块定义图、内部块图、参数图、活动图。
企业架构(ArchiMate):使用ArchiMate语言绘制企业架构视图,涵盖业务层、应用层、技术层及关联关系。
数据库建模:使用EA进行数据建模,绘制ER图,生成DDL脚本,实现从模型到数据库的同步。
代码工程:从类图生成Java、C++、C#、PHP等代码,或从现有代码反向工程生成类图,支持双向同步。
模型仿真:使用EA的仿真引擎对状态图、活动图进行仿真执行,验证模型逻辑的正确性。
文档生成:使用EA的文档生成器,配置模板,从模型自动生成需求规格说明书、设计文档、用户手册。
团队协作:使用EA的版本控制集成(SVN、Git、TFS),实现多用户并行建模,管理模型基线。