UML全称Unified Modeling Language,直翻的意思就是统一建模语言
使用的具体场景就是软件设计,UML可以帮助我们做软件需求分析和软件设计的工作。

分类

UML分类两大类,按照结构图和行为图分类,具体有:
结构型图

  • 类图
  • 对象图
  • 构件图
  • 部署图
  • 包图

行为型图

  • 活动图
  • 状态机图
  • 顺序图
  • 通信图
  • 用例图
  • 时序图

上述结构图描述的是某种结构,是静态的。而行为图描述的事是某种行为,是动态的。