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
- Enterprise Architect之UML实践
- EA(Enterprise Architect) UML 建模之活动图
- UML ENTERPRISE ARCHITECT学习记录
- Struts:uml建模工具 Enterprise Architect
- Enterprise Architect&Uml学习笔记(1)-开始
- EA(Enterprise Architect) UML工具
- 利用Enterprise Architect识别PHP输出Uml
- 使用Enterprise Architect画UML类图
- 使用Enterprise Architect画UML类图
- Enterprise Architect
- Enterprise Architect
- Enterprise Architect
- Enterprise Architect
- Enterprise Architect
- Enterprise Architect
- Enterprise Architect
- Enterprise Architect
- Enterprise Architect 8之数据建模(简介)
- 15.2 显示和打印
- 黑马程序员——javaSE_集合框架-Map
- 网关
- Linux_文件系统&磁盘分区
- 制作图标小记
- Enterprise Architect之UML实践
- Construct Binary Tree from Preorder and Inorder Traversal
- 读《50 Android Hacks》笔记整理Hack 9~Hack 17
- Java集合之Set
- (NO.00004)iOS实现打砖块游戏(四):砖块类的实现
- GraphLab 安装在Hadoop集群
- 百度地图的使用(1)
- Linux下配置安装PHP环境
- 文件读写的一些函数--fseek()---fread()----ftell()