Enterprise Architect软件是一款专业的UML绘图软件,常用的图有类图、用例图、顺序图及流程图,均可用其创建。其他用于UML软件还有Rational Rose, StartUml, ArgoUml,JUDE等等。下面开始正文:
1.1类图
类图中有几种关系需要搞清楚:
继承:继承一个类
实现:实现一个接口
依赖:如果一个对象和另一个对象相关,即作为另一个类的属性,我们可以称其为依赖。
聚合:比依赖更强的一种关系,用于表示一个对象是另一对象的组成部分(可以单独存在),如教室和桌椅。连线的一端是空心结构
组合:比聚合更强,但一个对象不能脱离另一个对象单独存在,如车和车窗的关系。连线的一端是实心结构。
示例:
EA绘制过程:
EA创建类图入口:
1.2 用例图
用于描述一个产品的功能
1.3 顺序图(时序图)
用于描述各个部件(环节)的事件交互,方便直接抽象成业务代码
要在活动的基础上继续添加一个业务操作的话,通过点击右键的快捷菜单选取:
EA创建用例图及顺序图入口:
1.4 流程图
这个就不说了,指明以下创建入口: