Enterprise Architect之UML实践

来源:互联网 发布:封神演义 知乎 编辑:程序博客网 时间:2024/04/25 11:27

    Enterprise Architect软件是一款专业的UML绘图软件,常用的图有类图、用例图、顺序图及流程图,均可用其创建。其他用于UML软件还有Rational Rose, StartUml, ArgoUml,JUDE等等。下面开始正文:

1.1类图

类图中有几种关系需要搞清楚:

继承:继承一个类

实现:实现一个接口

依赖:如果一个对象和另一个对象相关,即作为另一个类的属性,我们可以称其为依赖。

聚合:比依赖更强的一种关系,用于表示一个对象是另一对象的组成部分(可以单独存在),如教室和桌椅。连线的一端是空心结构

组合:比聚合更强,但一个对象不能脱离另一个对象单独存在,如车和车窗的关系。连线的一端是实心结构。

示例:

 

EA绘制过程:


EA创建类图入口:

1.2  用例图

用于描述一个产品的功能


1.3  顺序图(时序图)

用于描述各个部件(环节)的事件交互,方便直接抽象成业务代码

 

要在活动的基础上继续添加一个业务操作的话,通过点击右键的快捷菜单选取:


EA创建用例图及顺序图入口:

 

1.4  流程图

这个就不说了,指明以下创建入口:

 


1 0
原创粉丝点击