Visual Paradigm 教程[UML]:如何在UML中绘制活动图?

下载Visual Paradigm最新版本

活动图由活动和状态之间的活动,状态和转换组成,描述了如何协调活动以提供服务,例如,单个用例中的事件如何相互关联,或者用例集合如何协调创建 组织的工作流程。

绘制活动图的步骤

以下步骤概述了创建UML活动图时要采取的主要步骤。

  • 查找系统Actors,Classes和用例
  • 确定系统用例的关键方案
  • 结合使用活动图描述的方案来生成全面的工作流程
  • 在工作流触发重要对象行为的情况下,将对象流添加到图中
  • 工作流跨越技术边界,使用泳道来映射活动
  • 类似复杂的高级活动,嵌套的活动图

创建活动图

  1. 单击工具栏上的New > New Diagram。

    Visual Paradigm 教程[UML]:如何在UML中绘制活动图?

  2. 在New Diagram窗口中,选择Activity Diagram,然后单击Next。您可以使用上面的搜索栏来过滤图表。

    Visual Paradigm 教程[UML]:如何在UML中绘制活动图?

  3. 为该图命名,然后单击“OK”。 在本教程中,该图将命名为Activity Diagram Tutorial。 然后,您将看到一个空图。

    Visual Paradigm 教程[UML]:如何在UML中绘制活动图?

  4. 选择Vertical Swimlane,然后单击图表上的任何空白区域。

    Visual Paradigm 教程[UML]:如何在UML中绘制活动图?

    如果您找不到垂直甬道,请尝试单击Horizontal Swimelane旁边的小三角形,然后您将看到Vertical Swimlane。

    Visual Paradigm 教程[UML]:如何在UML中绘制活动图?

  5. 您可以通过双击每个分区的名称来重命名分区。本教程的前两个参与者是Customer和Sales。

    Visual Paradigm 教程[UML]:如何在UML中绘制活动图?

  6. 要创建更多分区,请右键单击甬道上的任何空白区域,然后选择“Add Vertical Partition”。

    Visual Paradigm 教程[UML]:如何在UML中绘制活动图?

  7. 更多分区重复步骤6。

  8. 通过选择“Initial Node/初始节点”创建初始节点,然后单击要在其中启动活动的参与者。在本教程中,我们希望活动从Customer参与者开始。

    Visual Paradigm 教程[UML]:如何在UML中绘制活动图?

  9. 要创建操作,请单击初始节点,单击并按住资源按钮,然后拖动到所需位置。 释放按钮时,选择Control Flow > Action。 您可以通过双击操作重命名操作。

    Visual Paradigm 教程[UML]:如何在UML中绘制活动图?

    Visual Paradigm 教程[UML]:如何在UML中绘制活动图?

  10. 使用步骤9创建更多活动。

  11. 创建决策节点时,单击要连接的操作(本示例中为“合同代理商评论订单”),单击并按住资源按钮,然后拖动到所需位置并释放。 在弹出窗口中选择Control Flow > Decision Node。 您可以拖动并移动决策节点的标题。

    Visual Paradigm 教程[UML]:如何在UML中绘制活动图?

    Visual Paradigm 教程[UML]:如何在UML中绘制活动图?

  12. 创建更多决策节点时重复步骤11。

  13. 要创建活动最终节点,请选择最终操作(在本例中为Log Shipment),单击资源按钮,然后拖动到所需位置并释放。 在弹出窗口中选择Control Flow> Activity Final Node。

    Visual Paradigm 教程[UML]:如何在UML中绘制活动图?

    Visual Paradigm 教程[UML]:如何在UML中绘制活动图?

  14. 完成图表后,您会看到类似的内容:

    Visual Paradigm 教程[UML]:如何在UML中绘制活动图?