EA 学习总结

本文档总结了EA工具的使用,包括不同类型的视图如动态视图、类图和部署图,以及关系的详细解释。此外,还介绍了包版本控制的方法、文档和代码的自动生成,并提到了模型模拟和视觉执行分析的功能。最后,探讨了脚本和自动化在EA中的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

建模的层级结构: model->view->diagram->package->element (模型->视图->图表->包(文件夹图标)->元素),package是比较特殊的存在

Table of Contents

View种类

关系

包版本控制

文档生成

代码生成

脚本/自动化


View种类

Simple:自定义,如需求啊,反正下面概况不了的

Use case: 用例,学过UML都应该知道。按软件工程的定义来说,需求工程师应该会用到。据我所知,国内几乎不怎么用

Dynamic:动态视图,诸如流程、活动、动态视图等。用的最频繁的

Class View: 类图,可能程序员用到的最多的视图。设计模式啊

Component: 组件,软件架构师用到的会比较多(top level/high level)

Deployment:部署图。互联网/通讯公司的系统工程师可能会用的比较多,主要描述软件系统如何部署到物理层的。系统工程师有专门的系统建模语言 SysML

关系

偷懒一下,直接贴出官网的内容

Activity Diagrams

Use Case Diagrams

StateMachine Diagrams

Timing Diagrams

Sequence Diagrams

Communication Diagrams

Interaction Overview Diagrams

Composite Structure Diagrams

Package and Class Diagrams

Component Diagrams

Deployment Diagrams

Object Diagrams

Profile Diagrams

Common Connectors

Analysis Diagrams

Data Modeling Diagrams

Metamodel Diagrams

Requirements Diagrams

Custom Diagrams

Maintenance Diagrams

XML Schema

User Interface Diagrams

包版本控制

首先,在 Configure->Settings->Select"Save nest...",设置版本控制的工具、ID及工作目录

其次,针对每个包进行版本管理:“Project Browser”选中你的包->右击->Package Control->Configure.命名保存到上面的工作目录

最后,上传到仓库服务器。重新打开EA工程文件,导入刚才上传的包 *.xml。

文档生成

选中要生成的模块->Publish->Document->Generate Documentation。 Document Templates可以编辑各种文件模板。

导入文件的过程和上面不同:选中打开文档->Edit->File->Import File

代码生成

刚开始以为只有类图可以自动生成代码,后来发现活动图、时序图、状态图等行为模型(Behavioral Models)也可以自动生成代码。但是目前V13版本对C语言的支持度不够好,无法支持活动图等自动生成代码,C语言最好只做接口的生成。

还有代码可视化分析和模型仿真等内容,这么高阶的内容暂时还没掌握。

Model Simulation

https://sparxsystems.com/enterprise_architect_user_guide/13.0/model_simulation/model_simulation.html

Visual Execution Analysis

https://sparxsystems.com/enterprise_architect_user_guide/13.0/visual_execution_analysis/buildandrun.html

脚本/自动化

https://sparxsystems.com/enterprise_architect_user_guide/13.0/automation/the_scripter_window.html

https://sparxsystems.com/enterprise_architect_user_guide/13.0/automation/theautomationinterface.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值