近期在学习EA(Enterprise Architect)的应用,发现EA真是一个弱小的设计工具,但限于中文的学习材料太少,一遍学习一遍记录以便于后续查阅

本章先记录后期应用过程中记录的零散笔记

1. 控制台窗口调取:Start-->Design

如下图:

2. 设置连线款式和规定

在用建设图元之间关系时,Association 默认是不带箭头的,如下图


如何让线条待箭头呢,按如下操作:
1)设置Association 默认带箭头;2)勾销严格的连接器语法限度\

按如上设置好之后,再从新拉线建设关系就是带箭头的了,并且所有Association线条都会带箭头,成果如下

3. 在EA的Toolbox中引入其余设计模型的元素(以引入包图为例)

个别在建设图的时候都须要选定一个模型,默认都是选定模型的工具图元,如何在这个下面载入其余模型的工具图元,按如下设置
1)工具栏,抉择如上图标-->抉择Change Perspective -->UML-->Structural;抉择结束之后再点击Toolbox的
而后在弹出的菜单抉择Package菜单,此次能够看到工具栏的内容变成了Package的内容



2)选中Package,右键抉择 Pin in Toolbox;(将这个元素放到Toolbox)


3)再次点击工具栏,在菜单抉择Default,进入原有的设计工具箱,即可看到Package曾经加到以后设计中


4. 扭转设计元素类型

比方将business object改为Class类型,按如下操作即可


 持续设置


持续设置


 

5. 如何通过EA实现逆向工程


![]() 
抉择对应的开发语言,会提醒抉择对应的源码目录,抉择后程序会主动提取对应的源文件,生成类图以及关系

6. 在EA中多人合作

EA提供不同的版本,在团队版和企业版中反对多人合作,这里次要介绍线下合作的形式;通过导入和导出来实现多人设计和多人设计稿的合并;

1)提前布局好模块和须要设计的内容纲要

2)按模块或文件夹进行设计内容的导出

  导出:选中须要导出的文件夹,而后通过快捷键Ctrl+ALT+E实现XML的导出


3)合稿:将多人的设计资料进行导入造成一个残缺的设计稿

导入,选中须要导入的文件夹或模块,通过快捷键Ctrl+ALT+I 进行导入

以上示例是将刚刚导出的业务模型再次导入到模型概述的模块上面,刚刚抉择了极限包的导入,因而导入胜利后须要输出一个版本号(这里版本号能够依据本人的状况进行定义)

导入后的成果如上图右侧,曾经将我的业务模型导入到以后模块上面

7. EA中时序图绘制如何画完结生命线

 如下图例,须要画图如下有层级的

1)设置新建生命线:在画布上通过![]()拖出对应的生命线,而后顺次画调用音讯线,留神在属性面板中设置属性Lifecycle,如果是新建则从对应的线开始

2)设置删除生命线:

3)设置执行条件:

8. 这是设计文件的作者,按如下操作

9. 文档模板的导出

当咱们在EA中好不容易配置好的一个导出文档模板,为了能共享给其余搭档或是留着当前备用,能够将其导出再分享,文档模板的导出可按如下操作

10. 状态图与状态机

1)创立状态机图,如下操作


在给定的画布上通过工具箱拖拽对应的状态图元进行状态图的绘制即可,如下图

总结

以上为后期学习EA过程中的局部应用记录,后续有工夫再针对具体的不同类型图的绘制做进一步介绍