标签: uml activity-diagram
我正在学习UML中的活动图,现在我对下面的图表感到困惑,用于表示调用披萨时的程序。
我认为应该在join节点之前添加合并节点,因为如果没有,则join节点将永远等待。那是对的吗? 谢谢。
答案 0 :(得分:3)
我认为你是对的。
应该有一个合并节点合并来自decision之后的Ask for toppings的两个流和一个合并节点,以合并后由decision分割的两个流Deliver Pizza
decision
Ask for toppings
Deliver Pizza
加入节点只有在从所有传入流中获取令牌时才会继续,如果这些流由于之前的决定而互相排斥,则永远不会发生这种情况。