Visual Paradigm 教程[UML]:如何在UML中绘制活动图?
活动图由活动和状态之间的活动,状态和转换组成,描述了如何协调活动以提供服务,例如,单个用例中的事件如何相互关联,或者用例集合如何协调创建 组织的工作流程。
绘制活动图的步骤
以下步骤概述了创建UML活动图时要采取的主要步骤。
- 查找系统Actors,Classes和用例
- 确定系统用例的关键方案
- 结合使用活动图描述的方案来生成全面的工作流程
- 在工作流触发重要对象行为的情况下,将对象流添加到图中
- 工作流跨越技术边界,使用泳道来映射活动
- 类似复杂的高级活动,嵌套的活动图
创建活动图
-
单击工具栏上的New > New Diagram。
-
在New Diagram窗口中,选择Activity Diagram,然后单击Next。您可以使用上面的搜索栏来过滤图表。
-
为该图命名,然后单击“OK”。 在本教程中,该图将命名为Activity Diagram Tutorial。 然后,您将看到一个空图。
-
选择Vertical Swimlane,然后单击图表上的任何空白区域。
如果您找不到垂直甬道,请尝试单击Horizontal Swimelane旁边的小三角形,然后您将看到Vertical Swimlane。
-
您可以通过双击每个分区的名称来重命名分区。本教程的前两个参与者是Customer和Sales。
-
要创建更多分区,请右键单击甬道上的任何空白区域,然后选择“Add Vertical Partition”。
-
更多分区重复步骤6。
-
通过选择“Initial Node/初始节点”创建初始节点,然后单击要在其中启动活动的参与者。在本教程中,我们希望活动从Customer参与者开始。
-
要创建操作,请单击初始节点,单击并按住资源按钮,然后拖动到所需位置。 释放按钮时,选择Control Flow > Action。 您可以通过双击操作重命名操作。
-
使用步骤9创建更多活动。
-
创建决策节点时,单击要连接的操作(本示例中为“合同代理商评论订单”),单击并按住资源按钮,然后拖动到所需位置并释放。 在弹出窗口中选择Control Flow > Decision Node。 您可以拖动并移动决策节点的标题。
-
创建更多决策节点时重复步骤11。
-
要创建活动最终节点,请选择最终操作(在本例中为Log Shipment),单击资源按钮,然后拖动到所需位置并释放。 在弹出窗口中选择Control Flow> Activity Final Node。
-
完成图表后,您会看到类似的内容: