统一建模语言(UML)是一种标准化的通用建模语言,目前由对象管理组(OMG)作为事实上的行业标准。UML包含一组图形符号技术,用于创建软件密集型系统的可视化模型。
在UML 2.2中,有14种类型的UML图,分为两个类别:
- 7种图类型表示结构信息
- 另外7种表示用于行为建模的一般UML图类型,包括四种展示交互不同方面的图类型。
这些图可以按层级分类,如下面的UML图所示:

(您可以点击上方任意一个UML图,以打开相应的UML图指南)
问题:UML是否庞大且复杂?
UML确实是一个庞大的主题。UML提供了大量的图示符号,分为14种不同的UML图类型,每种都有针对不同目的设计的UML模型,以应对开发需求的不同方面。
- 这14种UML图类型中的每一种都提供了丰富的构造和符号,涵盖了大多数软件开发项目中的各种需求。
- UML规范超过700页,普遍被认为过于复杂,对UML的认知和采纳产生了负面影响。
- 通常,用户倾向于只关注并使用UML图和构造的一部分。
答案:学习基本的UML图和符号
UML的主要创建者之一格雷迪·布奇曾表示:“对于80%的软件,你只需要20%的UML。”
UML调查结果说明了什么?
如果某种图被认为是“罕见”的,我们可以基于以下假设来解读UML调查结果:
- 如果≥60%的来源报告使用,则视为广泛使用
- 如果≤40%的来源报告使用,则视为几乎未使用

制定UML学习计划
基于从调查中收集的数据,您可以制定一个有意义的UML学习计划,以更好地了解如何开启您的UML之旅。本文还提供了一个图像地图,可快速访问一系列“什么是UML图?”的指南(只需点击上方图像地图中的UML图框即可)。祝您愉快!
学习UML。绘制UML。
获取Visual Paradigm社区版,这是一款免费的UML工具,可帮助您更快、更有效地学习UML。Visual Paradigm社区版支持全部14种UML图类型。其屡获殊荣的UML建模器易于使用且直观。
相关链接
- UML类图教程
- Visual Paradigm.(2022年9月2日)UML类图教程.
- 类图中的“a”是什么意思?
- Stack Overflow. (2017年7月28日).类图中的“a”是什么意思?.
- 实验:在Visual Paradigm中创建类图
- 詹姆斯·麦迪逊大学. (无日期).实验:在Visual Paradigm中创建类图.
- 类图教程 | 使用Visual Paradigm进行UML建模
- UML. (无日期).类图教程 | 使用Visual Paradigm进行UML建模.
- 在线类图软件
- Visual Paradigm Online. (无日期).在线类图软件.
- Visual Paradigm类图绘制
- Stack Overflow. (2013年2月10日).Visual Paradigm类图绘制.
- 类图模板
- Visual Paradigm Online. (无日期).类图模板.
- 免费类图工具
- Visual Paradigm Online. (2019年6月6日).免费类图工具.
- 类图教程
- Visual Paradigm Online. (2010年1月11日).类图教程.
- 什么是类图?
- Visual Paradigm. (2022年2月9日).什么是类图?.
*参考 –使用了哪些UML图?一项初步调查,吉安娜·雷吉奥,毛里齐奥·莱奥塔,菲利波·里卡,迭戈·克雷里西 DIBRIS – 意大利热那亚大学
