当前位置:首页 > draw.io教程

UML 2.5 形状库,包含更新后的形状

drawio5年前 (2021-01-21)draw.io教程8

统一建模语言 (UML) 是一套标准符号和图表类型,常用于数据建模、工作流可视化和系统建模。UML 表示法是软件开发、IT 基础设施、业务系统等领域的实际行业标准。许多语言,例如 SysML、SOAML 以及一些架构框架,都使用并扩展了 UML。

UML 2.5规范更新了表示法,即图表中使用的图形,使其能够更清晰地表示更广泛的概念。规范文档也进行了大量重写,使其更易于理解。

UML 2.5 没有添加新的图表类型——UML 2.0 中定义的 14 种图表类型得到了扩展,以涵盖其他概念,规范文档中提供了许多示例。

UML图类型

UML 图分为两类,分别提供系统的静态(结构)视图和动态(行为)视图。

  • 结构图: 类图、组件图、组合结构图、部署图、对象图、包图和配置文件图。

  • 行为图: 活动图用例图状态机图,以及四种类型的交互图——序列图、通信(协作)图、交互概览图和时序图。

在我们的免费图表查看器中打开此图

启用 UML 2.5 形状库

  1. 在 draw.io 左侧面板底部点击“更多形状” ,向下滚动,然后在“软件”部分勾选UML 2.5形状库旁边的复选框。您可能还需要启用UML形状库。然后点击“应用”

  2. UML 2.5 形状库将显示在左侧面板中。

利用这些形状,以及通用和较早的UML形状库中的一些形状,您可以创建各种 UML 图。

UML图示例

点击下方图表即可在我们的图表查看器中打开

组件图显示了系统的逻辑组件和物理组件之间的依赖关系,以及每个组件需要和提供的接口及其端口。

复合结构图用于展示分类器的内部结构,包括其属性、组成部分和关系,或者协作的运行方式。您可以在协作图或协作使用图中将协作的行为分解为一个或多个具体情况(事件)。

部署图显示了系统基础架构以及各种软件可执行文件和工件如何在部署目标上部署。

活动图以多种方式用于对工作流程进行建模。在本例中,工作流程操作被安排在代表参与者的泳道中,并包含一个允许中断(异常)以取消订单的部分。

活动图以各种方式用于对工作流程进行建模。