【问题标题】:UML Activity Diagram - joinUML 活动图 - 加入
【发布时间】:2018-10-01 15:56:33
【问题描述】:

我有以下活动图:

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

决策的“错误”分支及其在进入“显示表单”操作之前的连接,这是我的解决方案可以还是应该以其他方式解决(显示表单的所有三个箭头或一些菱形连接)??

【问题讨论】:

    标签: uml diagram activity-diagram


    【解决方案1】:

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

    【讨论】:

    • 需要说明的不是Join(hor./ver. bar),而是Merge nodes(菱形)缺失。
    • 另外,我认为,人们可以接受 OP 的图表,因为它可以被人类理解,尽管它在语法上是错误的。任何人知道它是什么意思。因此,如果没有机器,符号可以与特定域中的模型一起记录。
    • 如果您要忽略符号的含义,为什么还要使用 UML?我希望 OP 将不仅仅是一个快速修复。 “快的!修复我的符号,让我成为一名数学家!”
    • 啊,不。并不总是需要有一个精确的模型。除非你为下一个火星火箭建模。尊重你的领域。有些人希望它更快。更准确一些。不过,欧几里德是对的。
    • 那就不要乱搞 UML,用 Visio 什么的非正式的吧。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多