| 图类型 | 主要用途 | 常用性 | 备注说明 |
|---|---|---|---|
| 类图 | 静态结构、类关系 | 常用 | UML核心,面向对象设计必备 |
| 用例图 | 功能、用户交互 | 常用 | 需求分析、功能梳理 |
| 活动图 | 业务/操作流程 | 常用 | 业务流程、算法、审批流等 |
| 状态图 | 状态变化 | 常用 | 状态机、对象生命周期 |
| 时序图 | 消息时序 | 常用 | 交互细节、接口调用 |
| 组件图 | 物理组件依赖 | 常用 | 系统分层、模块依赖 |
| 部署图 | 硬件/软件部署 | 常用 | 运维、上线部署、云架构 |
| 数据流图(DFD) | 数据流动、处理过程建模 | 常用 | 需求分析、业务建模 |
| ER图 | 数据库设计 | 常用 | 数据库结构、表关系 |
| 流程图 | 算法/业务流程 | 常用 | 逻辑梳理、非UML标准 |
| 架构图 | 系统整体结构 | 常用 | 宏观把控、系统蓝图 |
| 对象图 | 对象实例关系 | 不常用 | 类图的实例化,调试/说明用 |
| 包图 | 包之间的组织和依赖 | 不常用 | 大型系统、包管理 |
| 通信图 | 对象间消息传递和关系 | 不常用 | 时序图的补充 |
| 时序图(Timing Diagram) | 信号随时间变化 | 不常用 | 嵌入式、硬件、协议分析 |
| 原型图/界面原型 | UI界面布局、交互 | 常用 | 交互设计、产品原型 |
| 网络拓扑图 | 节点物理/逻辑连接 | 不常用 | 运维、网络设计 |
| 分层图 | 系统分层结构 | 不常用 | 架构设计补充 |
| 用例实现图 | 用例到实现模块的映射 | 不常用 | 需求追踪、测试覆盖 |