0%

UML图解

[toc]

1 前言

UML:Unified Modeling Language,统一建模语言,又称标准建模语言。

截止UML2.0版本,共有13种UML图形,分别是:

类型 描述
用例图 从用户角度描述系统功能;
类图 描述系统中类的静态结构;
对象图 系统中的多个对象在某一时刻的状态;
状态图 描述状态到状态控制流,常用于动态特性建模;
活动图 描述了业务实现用力的工作过程;
顺序图 对象之间的动态合作关系,强调对象发送消息的顺序,同时显示对象之间的交互;
协作图 描述对象之间的协作关系;
构件图 一种特殊的UML图用来描述系统的静态实现视图;
部署图 定义系统中软硬件的物理体系结构;
包图 对构成系统的模型元素进行分许整理的图;
组合结构图 表示类或者构建内部结构的图;
交互概览图 用活动图来表示多个交互之间的控制关系的图;

用例图:从用户角度描述系统功能;

类图:描述系统中类的静态结构;

对象图:系统中的多个对象在某一时刻的状态;

状态图:描述状态到状态控制流,常用于动态特性建模;

活动图:描述了业务实现用力的工作过程;

顺序图:对象之间的动态合作关系,强调对象发送消息的顺序,同时显示对象之间的交互;

协作图:描述对象之间的协作关系;

构件图:一种特殊的UML图用来描述系统的静态实现视图;

部署图:定义系统中软硬件的物理体系结构;

包图:对构成系统的模型元素进行分许整理的图;

组合结构图:表示类或者构建内部结构的图;

交互概览图:用活动图来表示多个交互之间的控制关系的图;

2 类图

2.1 常见关系

类图中描述对象与类之间相互关系的方式包括:泛华 = 实现 > 组合 > 聚合 > 关联 > 依赖

类图示例