Uml 如何在活动图中显示重复操作?

Uml 如何在活动图中显示重复操作?,uml,Uml,我正在制作一个有决策节点的活动图。第一个操作是“审阅应用程序”,然后它进入决策节点。这分为接受或拒绝。在这两种情况下,我都需要添加“更新审核跟踪”和“通知用户”操作。然后,流进入最后一个节点 “更新审核跟踪”和“通知用户”操作将在应用程序中使用相同的方法,但根据决策的不同,其行为明显不同 0-->Review_Application--> <> --> ?? 0-->查看应用程序-->-->?? 问题是,在决策节点之后,我可以为每个决策流复制最后两个动作两次,然

我正在制作一个有决策节点的活动图。第一个操作是“审阅应用程序”,然后它进入决策节点。这分为接受或拒绝。在这两种情况下,我都需要添加“更新审核跟踪”和“通知用户”操作。然后,流进入最后一个节点

“更新审核跟踪”和“通知用户”操作将在应用程序中使用相同的方法,但根据决策的不同,其行为明显不同

0-->Review_Application--> <> --> ??
0-->查看应用程序-->-->??
问题是,在决策节点之后,我可以为每个决策流复制最后两个动作两次,然后将它们加入到最后一个节点。或者我应该使用连接节点来跟踪决策节点,而不是重复最后两个操作吗?实现这一目标的推荐方法是什么


非常感谢

除非存在真正的并发性,否则我倾向于避免使用fork/join。所以除非你们有真正的平行活动,否则我不会使用叉子或连接杆

左边的那个更有意义。为什么?

在这种情况下,“通知用户”活动中的参数将不同

它们是同一类型活动的两个实例。有人可能将它们实现为一个具有不同参数值的方法

您可以通过使用一个名称命名活动来澄清这一点,该名称澄清了活动的不同之处


您的两个“更新审核跟踪”都可以直接连接到终止节点。不要使用连接。只需连接到下一个活动或状态节点。

发布UML图选项可能会有助于更容易地查看您正在谈论的内容。这里有一个链接,指向我正在谈论的内容的图像