UML主要有三种构造块:事物、关系和图
1.事物
事物分为:结构事物、行为事物、分组事物与注释事物
- 结构事物是模型的静态事物,描述了概念元素或物理元素
有类、接口、协作、用例、主动类、构件、制品和节点
类图:
接口图:
协作图:
用例图:
主动类:至少含有一个进程或线程的类,
构件图:
制品图:
节点:运行时存在的物理元素,
- 行为事物 是UML的动态部分
交互
状态机
活动
- 分组事物
分组事物主要由包组成
- 注释事物
2.关系
有4种关系:依赖、关联、泛化与实现
依赖:
关联:
泛化:
实现:
3.图
UML中有13种图:
- 类图
- 对象图
- 构件图
- 组合结构图
- 用例图
- 顺序图
- 通信图
- 状态图
- 活动图
- 部署图
- 包图
- 定时图
- 交互概览图