【问题标题】:Optional activity and repeating activity for different actors in an activity diagram活动图中不同参与者的可选活动和重复活动
【发布时间】:2014-09-01 20:42:44
【问题描述】:

我正在尝试为其创建活动图的游戏,但遇到了一些问题。

到目前为止,我的尝试如下所示:

这表明流程很好,创建了 GUI -> 玩家执行动作一 -> 动作二 -> 结束回合。

但我真正不喜欢的是如何解决动作 3。它应该是可选的,并且可以从“系统创建 GUI”动作到“玩家结束回合”的任何时间执行。不过,执行动作 3 仍然不会让玩家在“主循环”中前后移动。

游戏有 4 名玩家经历相同的循环,但我不确定这是一个很好的方法。

【问题讨论】:

    标签: uml activity-diagram


    【解决方案1】:

    使用 Fork 和 Join 怎么样?

    【讨论】:

    • 这不等同于 OP 的要求。在您的情况下,#3 与 #1 和 #2 并行运行,而 OP 具​​有 #1->#3 或 #1->#2->#3。
    • 分叉和连接与决策和合并节点不同。您需要使用决策和合并节点来处理 OP 情况。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-27
    • 1970-01-01
    • 1970-01-01
    • 2011-07-31
    相关资源
    最近更新 更多