UML Activity 图 - 加入

UML Activity Diagram - join

我有以下 Activity 图:

我需要解决图表的上半部分。

决策的 "false" 分支及其在进入 "Show form" 操作之前的连接,这是我的解决方案,还是应该以其他方式解决(所有三个箭头都指向显示表单或一些菱形加入)??

一个明显的问题是“显示表单”死锁。它永远无法开始,因为 all 令牌必须到达所有箭头才能开始。 activity 图的工作方式是每个动作都是一个步骤。完成的操作为传出边提供令牌。一旦向任何动作提供了开始所需的所有令牌,它就会真正开始。我建议您阅读 excellent series by Conrad Bock 以确保您了解活动的运作方式。