UML活动图 - 如何为嵌套的Ifs建模

时间:2015-05-19 21:21:02

标签: oop uml modeling activity-diagram

我正在尝试为医疗预约流程建模UML活动图。在某些时候,健康中心需要确认患者的帮助,此时患者可以选择是否确认他们的帮助,重新安排预约或取消预约。我使用带有"的决策节点将会有所帮助?"陈述,所以两条逻辑路径是“是”'并且没有'。如果答案是肯定的,那么这个过程会继续,但如果没有,那么另一个决策节点"是否会重新安排?"。

流量可以从一个决策节点转到另一个决策节点吗?如果没有,在这种情况下该怎么做?

1 个答案:

答案 0 :(得分:0)

是的,你可以这样做,因为每个人都会理解它的含义。

根据上层建筑2.5

  

DecisionNode是一个ControlNode,用于在外发ActivityEdges之间选择令牌路由。

和其中一个约束:

  

zero_input_parameters:   如果DecisionNode没有decisionInputFlow和传入的ControlFlow,那么任何decisionInput Behavior都没有in参数。