统一建模语言是一种标准化的通用建模语言, 现在由对象管理组 (omg)作为事实上的行业标准进行管理。uml 包括一组图形表示法技术, 用于为软件密集型系统创建可视模型。
在 uml 2.2 中有14种类型的 uml 关系图, 分为两类:
- 7个图类型表示结构信息
- 另外7个表示行为建模的通用 uml 图类型, 包括4个表示交互不同方面的类型。
可以对这些关系图进行分层分类, 如下面的 uml 关系图映射所示:
(您可以点击上面的单个 uml 关系图, 打开相应的 uml 图指南)
问: uml 是巨大而复杂的?
uml 是一个真正巨大的话题。uml 提供了大量的图表表示法, 这些表示法分为14种不同的 uml 图类型, 每个类型都有不同的 uml 模型, 为不同的目的服务, 并满足开发需求的不同方面。
- 14种 uml 图类型的每个 uml 关系图都提供了一组大型构造和表示法, 这些构造和表示法涵盖了大多数软件开发项目的不同需求。
- uml 规范有700多页, 被明确认为过于复杂, 并对 uml 的感知和采用产生负面影响。
- 通常情况下, 用户倾向于只考虑和使用其 uml 的部分图表构造。
答: 学习最基本的 uml 图和符号
作为统一建模语言最重要的开发人员之一, grady booch 表示, "对于80% 的软件, 只有20% 的 uml 是需要的"。
什么是 uml 调查 * 状态?
我们可以解释 uml 调查的结果, 假设, 如果一个关系图是
- 广泛使用, 如果它≥60% 的来源
- 几乎没有使用, 如果它是≤40% 的来源
制定您的 uml 学习计划
根据调查中收集的数字, 您可以通过开发有意义的 uml 学习计划, 更好地了解如何开始您的 uml 学习之旅。本文还为您提供了一个图像映射, 用于快速访问一系列 "什么是 uml 关系图" 论文 (只需单击上面图像映射中的 uml 关系图框)。享受!
学习 uml。绘制 uml。
获取 visual paradigm 社区版, 这是一个免费的 uml 工具, 可帮助您更快地 & 更有效地学习 uml。visual paradigm 社区版支持所有 uml 关系图类型。其 uml 建模器屡获殊荣, 易于使用和直观。
相关链接
- 参考-使用了什么 uml 图?初步调查, gianna reggio, maurizio leotta, Filippo ricca, diego erissi dibris-热那亚大学, 意大利
其他非常好的UML参考
統一建模語言(UML)