背景:公司培训需要用到Sprax EA软件 画UML类图。读书时,学习这软件几乎全忘记了。一下午的学习之后差不多明白了点,下面是一点点总结的,如有错误,望各位指教!
介绍:
Sprax EA软件 英文名:Enterprise Architect ,是一个多用户的图形工具,可以帮助我们构建稳健可维护的系统。
它不像IDEA,eclipse,VScode等编程软件,更像是画电路中的protel99se、AutoCAD AutoCAD等图形化软件。
官方参考资料链接:(https://sparxsystems.cn/products/ea/index.html)logo如下:
使用:
我是用来画UML类图的,所以结合这个点开始讲述。
1. 双击打开软件,点击create a new project,创建一个项目demo01 ,
创建成功后会在左侧区域出现一个Model。
2.在Models右键-->Add view 命名为test01。
3.创建diagram。在test01上右键,选择Add Diagram,选择如下图的2和3,将名字命名为lzy01。
4.展示工具栏。选择上方菜单-->Design-->Toolbx。
5.工具条展示之后,大概分为3部分,1是菜单,2是工具栏,3是操作区。
其中区域2中的class/Interface等等,是以拖拽的方式显示到第3区的。如图。
6.添加接口和类的关系以及类中的属性。
在工具条的第2部分Class Relationsships,里面有些实现,继承,等关系,根据自己画的来画图即可。
比如:展示接口和类的关系,使用Realize,注意箭头的指向。AO层调用service中的方法依赖关系
7.AO/Service中的属性或者方法的添加。
在需要添加的框右键,然后选怎Features ,然后选择方法/属性。
以上就是基本的操作,更多关系可以参考: