iOS 大神之路

UML各种图以及用法

2017-04-07  本文已影响113人  小胡子杰克

摘录整理UML各种图以及用法


1.用例图(use case diagram):


例子:


2. 活动图(activity diagram)

例子:


3. 静态结构图

1. 类图(Class Diagram)

是软件的蓝图,详细描述了系统内各个对象的相关的类,以及这些类之间的静态关系。

核心概念:类、接口、依赖、关联、泛化、实现

类图展示实体类的静态关系:

2. 对象图(Object Diagram)

表示在某一时刻类的对象静态结构和行为。

核心概念:对象、链接、多重性

对象图展示我当前借书情况:

3. 包图(Package Diagram)

展现有模型本身分解而成的组织单元(包)以及它们的依赖关系。

核心概念:包(、框架、层、子系统) 、依赖

包图展示系统分层结构:

4. 组合结构图(Composite Structure Diagram)

描述系统中某一部分(组合结构)的内部结构,包括该部分与系统其它部分的交互点。

核心概念:组合结构、部件、端口、协议

组合结构图展示借书内部结构:


4. 顺序图(Sequence Diagram)

例子:


5. 交互纵览图(Interaction Overview Diagram)

例子:


6. 通信图(Communication Diagram)

例子:


7. 时间图(Timing Diagram)

例子:

“打电话”顺序图的时间约束

利用时间图描述时间约束


8. 状态机图(State Machine Diagram)

例子:


9. 构件图(Component Diagram)

例子:


10. 部署图(Deployment Diagram)

例子:

http://www.cnblogs.com/way-peng/archive/2012/06/11/2544932.html

上一篇 下一篇

猜你喜欢

热点阅读