创建 UML 通信图

应用对象
Visio 计划 1 Visio Professional 2024 Visio Professional 2021 Visio Professional 2019

您可以创建一个 UML 通信图来显示使用以自由格式排列的顺序消息的生命线之间的交互。 首先,打开 UML 通信 模板并从四个模板选项中选择一个。 然后会出现 UML 通信 模具,以及符合 UML 2.5 标准的形状。

UML 通信图的示例。

注意

UML 通信模具仅在你是 Visio 计划 2 订阅者时可用。 如果你有订阅,请确保你拥有最新版本的 Visio。

启动通信图

  1. 启动 Visio。 或者,如果已经打开某个文件,请单击“新建文件>”。
  2. 转到 类别软件>和数据库>UML 通信。
  3. 选择空白模板或三个起始图表之一。 若要通过显示生命线之间的交互来表示生命线的协作,请确保选择左下角的起始图表。
  4. 单击“创建”。
  5. 图表旁边应显示 “形状” 窗口。 如果看不到,请转到“ 查看>任务窗格 ”并确保“ 形状 ”处于选中状态。 如果仍然看不到它,请单击左侧的“ 展开形状窗口 ” 按钮 展开形状窗口按钮 。
  6. 在“视图”选项卡上,确保选中“连接点”旁边的检查框。 这将使连接点在开始连接形状时显示。
  7. 现在,将要包含在图表中的形状从“ 形状” 窗口拖动到页面中。 若要重命名文本标签,请双击标签。

执行组件和生命线形状

使用时间

  1. 将 “执行组件” 形状拖动到页面中来表示用户或外部系统的角色。
  2. 将 “生命线 ”形状拖动到表示单个参与者的每个命名元素的页面中。

1:带有某人文本的演员形状 2:带有 :Coupon 文本的生命线形状

生命线之间的交互作为消息

步骤 1

将消息形状拖动到页面上,然后将一端粘附到另一个形状的连接点上。 当连接点周围有一个绿色方块时,你就知道它被粘住了。

一端以绿色突出显示并连接到生命线形状的消息形状

第2步

对消息的另一端执行相同的操作,以便它也粘附到连接点。 当点周围有一个绿色高亮时,你就知道它是粘在一起的。

末尾以绿色突出显示并连接到另一条生命线形状的消息形状

步骤 3

如果希望消息是异步的,请右键单击并选择“ 异步”。 这样做会将关闭的箭头更改为打开的箭头。

邮件形状,右键单击菜单,已选中异步命令

通过显示生命线之间的交互来实现生命线的协作

概述

  1. 首先使用 连接线 工具连接生命线。
  2. 然后,使用 “消息” 和 “返回消息 ”形状显示生命线之间的交互。

1 指向灰色连接线,2 指向带文本的消息行,4:执行 ()

步骤 1

在“ 开始 ”选项卡上,单击“ 连接线 工具” (1) 。 将鼠标悬停在生命线形状的连接点之一上,直到看到绿色突出显示 (2) 。

1 指向“连接线”工具,2 指向光标悬停在生命线形状上突出显示的绿色连接点上

第2步

从绿色突出显示单击并拖动到另一个生命线形状上的连接点,直到看到如下所示。

连接线的结尾拖动到另一个生命线形状,连接点周围有绿色突出显示

步骤 3

完成生命线形状的连接后,单击指 针 工具。

完成指向指针工具命令后,单击此处

步骤 4

拖动另一个消息形状,使其与另一行平行。

将光标定位到连接线旁边的消息形状

连接器提示

拉直连接线

如果连接线匝数过多,请右键单击它,然后单击“ 直接连接”。

更改连接线类型

可以更改连接线类型。 例如,可以从关联更改为定向关联。 右键单击连接线,然后单击“ 设置连接线类型”。

建立动态连接,而不是点连接

如果您预计会经常移动形状,请考虑建立 动态连接 ,而不是点连接。

移动或旋转连接线上的文本

很可能需要旋转或移动连接线上的文本。 下面是操作方法:

  1. 单击页面的空白区域以取消选择任何可能选择的内容。
  2. 在 “开始 ”选项卡上的 “工具 ”组中,单击 “文本块”工具“文本块”按钮
  3. 单击包含要旋转或移动的文本的连接线。
  4. 拖动文本块以移动它,或使用旋转手柄旋转手柄旋转它
  5. 完成后,单击“ 指针工具 ”按钮 指针按钮
    切换回“ 指针工具 ”按钮 “指针按钮 ”后,文本相对于形状保持相同的位置。 如果使用 指针工具指针按钮 拖动文本,形状也会移动。 若要独立于形状移动文本,请返回到 “文本块”工具的“文本块”按钮 。

另请参阅

Visio 中的 UML 图表

创建 UML 组件图

创建 UML 部署图

创建 UML 序列图