【发布时间】:2018-09-04 05:27:18
【问题描述】:
UML specs 2.5 说:
一个ActivityNode对另一个ActivityNode的影响由流程指定 tokens 在 ActivityNode 之间的 ActivityEdges 上。
但是上面的定义是模糊的;特别是因为令牌没有在 Activity 中显式建模。
阅读15.2.3.3 Activity Edges 部分规范后,我认为它们的目的是:
能够用图表来描述 它可能会等待其他令牌 或拒绝流动 而不是立即进入下一个节点
这是真的吗?这也是令牌的唯一目的吗?如果是真的,为什么我们不使用带有条件的decision node 和end flow 节点来显示该条件下的拒绝流,而不是token 和guards?或者将信息分组到更大的 objects 节点 中,而不是使用 weight?
【问题讨论】:
-
我在规范中找不到第二个引用。你用的是哪一个?什么页面和段落?
-
@ThomasKilian 正如我在问题中提到的,第二个引用块是“我认为这就是令牌的目的”。这不是规范。
-
哈哈。愚蠢的我。稍后我会写一个解释。
标签: uml activity-diagram