UML简介---三大模型和五大类图
2017-05-08 15:54
260 查看
一.顺序图(序列图)
顺序图是将交互关系表示为一个二维图。纵向是时间轴,时间沿竖线向下延伸。横向轴代表了在协作中各独立对象的类元角色。
类元角色用生命线表示。当对象存在时, 角色用一条虚线表示,当对象的过程处于激活状态时,生命线是一个双道线。
二.用例图
从用户角度描述系统功能,并指出各功能的操作者。
三.类图
1.两种类元素(类和接口)
2.四种关系(依赖关系,实现关系,泛化关系,关联关系)
依赖关系:表示一个类依赖一个类的定义,依赖关系的单向的。
举个例子,如某人要过河,则人与船的关系就是依赖,人过河之后,与船的关系就解除了,因此是一种弱的连接。
在代码层面,类B作为参数被类A在某个方法中使用。
实现关系:extends
泛化关系:implement
关联关系:一种长期性,相对平等的关系。
在代码层面,被关联的类作为成员变量。
聚合关系:一个关联关系的特例,是强的关联关系。“部分”可以脱离“整体”单独存在。
在代码层面,被聚合的类作为成员变量。
组合关系:一个关联关系的特例,是一种强聚合的关系。"部分"不能脱离“整体”单独存在。
在代码层面,被组合的类作为成员变量。
UML学习网址:http://www.yiibai.com/html/uml/
相关文章推荐
- 浅谈UML的概念和模型之UML九种图
- 04-NoSQL数据模型简介学习
- VS.NET(C#)-5.19_IIS6架构模型:应用程序池(Application Pools)简介
- 统一建模语言UML基础专题之UML简介及用例图
- 浅谈几种服务器端模型——反应堆模式(epoll 简介)
- UML简介
- initramfs 简介,一个新的 initial RAM disks 模型
- 软件体系架构:RM-ODP参考模型简介
- 三大UML建模工具Visio、Rational Rose、PowerDesign的区别
- Logistic Regression 模型简介
- 简单工厂之简单模型(uml)
- 浅谈UML的概念和模型之UML九种图
- UML简介
- DataUml Design 教程3-模型与数据库同步
- PowerDesigner UML 建模简介
- LeNet模型简介
- 转:五种I/O模型和select函数简介
- 软件工程之三大模型
- UML简介
- 企业持续集成成熟度模型简介之一——构建