Applies ToVisio 计划 2 Visio 计划 1 Visio Professional 2024 Visio Standard 2024 Visio Professional 2021 Visio Standard 2021 Visio Professional 2019 Visio Standard 2019 Visio 专业版 2016 Visio 标准版 2016 Visio 专业版 2013

Visio 中的 UML 活动图类似于流程图。 控制流通过完成系统中的操作 (或 活动) 触发。 流可以是顺序流、并发流或分支流,由泳道、分支和联接等形状指示。

使用活动图描述如何协调多个活动来提供服务或其他最终结果。 活动图可以显示用例中的事件如何相互关联,或者用例集合如何协调以表示业务工作流。

UML 活动图示例,其中显示了大学学生注册的控制流。

如果要改为表示响应 外部 事件的流,请使用 状态机关系图

启动活动关系图

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

  2. 在“搜索”框中,键入 “UML 活动”。

  3. 选择 UML 活动 关系图。

  4. 在对话框中,选择“ 指标单位 ”或“ 美国单位”。

  5. 选择“创建”。

  6. 关系图随即打开。 在关系图旁边应看到 “形状 ”窗口。 如果未看到它,请转到 查看 > 任务窗格 ,并确保选择了 形状 。 如果仍然看不到它,请单击左侧 的“展开形状”窗口 按钮。

  7. 在“ 视图 ”选项卡上,确保选中“ 连接点 ”旁边的复选框。 此选项使连接点在开始连接形状时显示。

  8. 现在可以插入泳道并在关系图中生成活动控制流。

设计图表

  • 如果要在活动图中指示责任,请将 泳道 形状拖到要表示的每个类、人员或组织单位的页面上。 操作方法:

    1. 将“泳道”形状拖至绘图页。

      泳道形状。

    2. 双击形状上的每个标签以更改默认名称。

    3. 重复步骤 ab ,直到添加所需的所有分区或组织单位。

    4. 拖动泳道形状上的侧边选择控点,使泳道调整为所需大小。

  • 使用 “初始节点” 和“ 最终节点 ”形状表示初始和最终伪状态。

    初始节点。   最终节点。

  • 为要表示的每个操作或活动状态 添加操作形状

    操作形状。

  • 使用具有防护条件的 “决策” 形状来指示可能从操作状态转换。

    决策形状。

  • 使用 分叉节点 表示将一个操作状态分叉为多个并行状态。

    分支节点。

  • 使用 Join 节点 表示将多个操作状态同步到一个状态。

    联接节点。

注意: 在 Visio 网页版 上创建和编辑 UML 关系图需要 Visio 计划 1 或 Visio 计划 2 许可证,该许可证与 Microsoft 365 单独购买。 有关详细信息, 请与 Microsoft 365 管理员联系。 如果管理员已启用“自助购买”,则可以自己购买 Visio 的许可证。 有关详细信息,请参阅 自助购买常见问题解答

启动活动关系图

  1. 打开 Visio 网页版。

  2. 在页面右上角附近,选择“ 更多模板”。

  3. 在库中搜索 UML 活动 或向下滚动到 UML 活动 行。

  4. 从空白的 UML 活动模板或 UML 活动初学者关系图开始。 在要使用的设备上选择“ 创建 ”。

    现在可以插入泳道并在关系图中生成活动控件。

设计图表

  • 如果要在活动图中指示责任,请将 泳道 形状拖到要表示的每个类、人员或组织单位的页面上。 操作方法:

    1. 将“泳道”形状拖至绘图页。

      泳道形状。

    2. 双击形状上的每个标签以更改默认名称。

    3. 重复步骤 ab ,直到添加所需的所有分区或组织单位。

    4. 拖动泳道形状上的侧边选择控点,使泳道调整为所需大小。

  • 使用 “初始节点” 和“ 最终节点 ”形状表示初始和最终伪状态。

    初始节点。   最终节点。

  • 为要表示的每个操作或活动状态 添加操作形状

    操作形状。

  • 使用具有防护条件的 “决策” 形状来指示可能从操作状态转换。

    决策形状。

  • 使用 分叉节点 表示将一个操作状态分叉为多个并行状态。

    分支节点。

  • 使用 Join 节点 表示将多个操作状态同步到一个状态。

    联接节点。

另请参阅

Visio 中的 UML 图表 

创建 UML 状态机关系图

创建 UML 用例图

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。