图是 UML 建模显示系统中静态结构的方法。创建图时,图显示在“项目”窗口中的当前项目节点下。您可以根据需要在项目中创建任意数量的图。每个 UML 建模图都包含两种类型完全不同的数据,每种类型的数据保存为不同的文件,并且使用不同的文件扩展名。
利用 UML 建模可以使用 8 种类型的图。下表对每种类型的图进行了描述:
| 类型 | 描述 |
|---|---|
| 活动图 | 它是任何系统活动以及活动之间数据流或判断的可视表示。 |
| 类图 | 它是任何系统对象及其之间关系的可视表示。 |
| 协作图 | 强调发送和接收消息的对象结构组织的交互图。此类型的图显示围绕实例以及彼此间的链接组织的交互。 |
| 组件图 | 它是组件定义的可视表示,(组件定义)涉及通过其端口公开的外部可视接口及组件的内部结构(由作为其部件的类元构成)。 |
| 部署图 | 它是节点及其上面部署的工件定义的可视表示。此类型的图基于使用部署元素扩展的常规静态结构图。 |
| 序列图 | 它是系统中协作对象组之间交互的可视表示。 |
| 状态图 | 它是状态机的可视表示。它显示这样的行为:这些行为组成对象在其生命周期中响应事件所经历的状态序列以及对这些事件的响应。 |
| 用例图 | 它是显示一组用例和使用者及其关系的可视表示。用例图提供系统的静态用例视图。 |