首页/开发/系统分析与架构设计速查/UML 2.5.1 图分类与用途
需求分析与建模61 条

UML 2.5.1 图分类与用途

UML 2.5.1 定义 14 种图:7 种结构图与 7 种行为图。选图依据“要表达什么信息”,而不是团队习惯或工具默认。

分类

分类结构图(静态)行为图(动态)
明细类图、对象图、包图、组件图、组合结构图、部署图、剖面图用例图、活动图、状态机图、顺序图、通信图、交互概览图、时序图
选图提示结构关系用类图/组件图/部署图;交互时序用顺序图;状态流转用状态机图;流程与并发用活动图
工具PlantUML、Mermaid、draw.io、StarUML 等均可实现大部分图型
图不必求全:一张类图加几张顺序图往往比 14 种图都画一遍更有效。

易错点

  • 为凑齐图型而画图,读者找不到重点
  • 同一模型在不同图里命名不一致,评审时对不上编号

数据来源与参考

  • OMG UML 2.5.1 规范(2017)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌