创建 UML 通信图

你可以创建 UML 通信图以显示在任意形式的排列中使用序列化消息的生命线之间的交互。 首先,打开UML 通信模板并选择四个模板选项之一。 然后,将显示 " Uml 通信" 模具以及符合 UML 2.5 标准的形状。

UML 通信模具,页面上的示例形状

注意: 只有当你是Visio Online 计划 2订阅者时," UML 通信" 模具才可用。 如果你有订阅,请确保你拥有最新版本的 Visio

  1. 启动 Visio。 或者,如果已打开文件,请单击 "文件" > "新建"。

  2. 转到类别>软件和数据库> UML 通信

  3. 选择空白模板或三个初学者图中的一个。 如果你想要通过显示生命线之间的交互来表示生命线的协作,请确保选择左下角的起始图表。

  4. 单击“创建”。

  5. 你应该会看到图表旁边的 "形状" 窗口。 如果看不到它,请转到 "查看>任务窗格",并确保已选中 "形状"。 如果仍然看不到它,请单击左侧的 "展开形状窗口"按钮 "展开形状" 窗口按钮

  6. 在 "视图" 选项卡上,确保选中 "连接点" 旁边的复选框。 这将使连接点在你开始连接形状时显示。

  7. 现在,将您要包括在图表中的形状从 "形状" 窗口拖动到页面上。 若要重命名文本标签,请双击标签。

何时使用

  1. 将 "参与者" 形状拖到页面上,以表示用户或外部系统的角色。

  2. 将 "生命线" 形状拖动到表示单个参与者的每个命名元素的页面。

1:具有 "有人" 文本2:带 ":优惠券" 文本的 "参与者" 形状

步骤 1

将 "消息" 形状拖到页面上,然后将一端粘附到另一个形状上的连接点。 当连接点周围有一个绿色正方形时,您知道它已粘附。

带有绿色和连接到 "生命线" 形状的一端突出显示的消息形状

步骤 2

对邮件的另一端执行相同操作,以使其也粘附到连接点。 当点周围出现绿色突出显示时,您知道它已粘附。

以绿色突出显示 "结束" 并连接到另一个 "生命线" 形状的消息形状

步骤 3

如果您希望消息是异步的,请右键单击,然后选择 "异步"。 执行此操作会将关闭的箭头更改为打开的箭头。

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

概述

  1. 首先将生命线连接到 "连接线" 工具。

  2. 然后,使用 "消息" 和 "返回消息" 形状显示生命线之间的交互。

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

步骤 1

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

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

步骤 2

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

将连接线拖到另一个 "生命线" 形状,在连接点周围显示绿色突出显示

步骤 3

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

"指向 ' 指针 ' 工具" 命令后,"单击此处" 按钮

步骤 4

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

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

伸直连接线

如果连接线的旋转次数过多,请右键单击该连接线,然后单击 "直 Connector。

更改连接线类型

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

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

如果你预测大量移动形状,请考虑建立动态连接,而不是点连接。

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

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

  1. 单击页面的空白区域以取消选择任何可能被选中的内容。

  2. 在 "开始" 选项卡上的 "工具" 组中,单击 "文本块" 工具 “文本块”按钮

  3. 单击要旋转或移动的文本所在的连接线。

  4. 拖动文本块以移动它,或使用旋转手柄旋转它 旋转句柄

  5. 完成后,单击 "指针工具" 按钮 指针按钮

    指针按钮 切换回 "指针工具" 按钮后,文本将保持相对于形状的相同位置。 如果使用 "指针工具" 指针按钮 拖动文本,则形状也将移动。 若要独立于形状移动文本,请返回到 "文本块" 工具 “文本块”按钮

注意:  本页面是自动翻译的,可能包含语法错误或不准确之处。 我们的目的是使此内容能对你有所帮助。 能否告知我们此信息是否有所帮助? 下面是该参考内容的英文版

另请参阅

Visio 中的 uml 图

创建 uml 组件图

部署图

序列图

扩展你的 Office 技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×