【发布时间】:2017-04-01 10:27:49
【问题描述】:
我正在学习 UML,我想知道是否可以在决策节点上循环。 因为在我的焦灼中,我有:
3-凭票入场
3a1-刷卡进入
3a2-失败:返回1
【问题讨论】:
-
“返回1”是什么意思?
标签: loops uml activity-diagram visual-paradigm uml-decision-node
我正在学习 UML,我想知道是否可以在决策节点上循环。 因为在我的焦灼中,我有:
3-凭票入场
3a1-刷卡进入
3a2-失败:返回1
【问题讨论】:
标签: loops uml activity-diagram visual-paradigm uml-decision-node
你不能在 UML 中做到这一点。决策节点仅用于评估先前在动作中设置的条件。
从您的场景来看,您希望如何建立循环并不明显。我猜想“未选择”的情况需要建模。只需在上面执行您的操作,除了票证/卡条件外,不要提供任何其他内容。
【讨论】:
我假设您在问是否有可能从一个决定循环回到它自己。这样做会创建一个无限循环。原因是守卫条件永远没有机会改变,所以令牌会永远循环。
【讨论】: