软件开发流程有许多流派,对于哪些 UML 图最常用,不同流派的专家有不同的看法。UML 建模流程通常参考的是 UP(统一过程)和敏捷建模方法。
常用的 UML 图可分静(态)图、动(态)图两类,静态图主要描绘软件的静态结构,而动态图主要描绘软件的动态行为。
常用 UML 动态图(5 个):
用例图,活动图,状态机图,序列图,通信图。
常用 UML 静态图(4 个):
类图,包图,部署图,构件图。
以上这 9 种图是从 UML 1.x 开始就有的,因而很基础,建议初学者先掌握这些图。
不常用的 UML 图大多是 UML 2.x 后来添加的,有 5 个:
对象图(1.x 起)、组成结构图、扩集图、交互概览图、时序图。
登录 | 立即注册