知识卡片

UML2图形类型总览

结构图卡 · 1957.c

内容

UML 2对图形类型清单做了一次大调整:对象图和包图这两种早就被广泛使用的画法,第一次获得官方图形类型的正式地位;UML 1的协作图被重新命名为通信图;同时UML 2还引入了三种全新的图形类型——交互概述图、时间图和组合结构图。这次调整基本奠定了本书后半部分逐一介绍的图形类型清单,理解这个转正/新增/改名的全貌,有助于判断一份UML资料如果只画到类图、序列图、用例图、状态机图、活动图这几种,很可能还停留在UML 1时代的图形类型认知上。

结构图:

flowchart TD
    A[UML 2图形类型变化] --> B["转正: 对象图、包图<br/>(此前已广泛使用但非官方)"]
    A --> C["改名: 协作图 → 通信图"]
    A --> D["新增: 交互概述图、时间图、组合结构图"]
    A --> E["UML 1既有: 类图/序列图/用例图/状态机图/活动图/部署图/组件图"]

参考来源

- 位置:《UML精粹:标准对象建模语言简明指南(第3版)》附录A《UML版本之间的变化》(源文件:_epub-src/EPUB/17.xhtml) - 结论依据:原文说明"最明显的变化之一是引进了新的图形类型。对象图和包图之前已经被广泛绘制,但一直不是官方的图形类型,现在它们是了。UML 2把协作图的名称变为了通信图。UML 2也引进了新的图形类型:交互概述图、时间图和组合结构图"。 - 原始内容:最明显的变化之一是引进了新的图形类型。对象图和包图之前已经被广泛绘制,但一直不是官方的图形类型,现在它们是了。UML 2把协作图的名称变为了通信图。UML 2也引进了新的图形类型:交互概述图、时间图和组合结构图。