UML活动图——如何对嵌套的if建模



我正在尝试为医疗预约流程建模UML活动图。在某些时候,医疗中心需要确认患者的帮助,此时患者可以选择是否确认他们的帮助、重新安排预约或取消预约。我使用带有"是否要协助?"语句的决策节点,因此两个逻辑路径是"是"one_answers"否"。如果答案是肯定的,那么流程继续,但如果答案是否定的,那么就会有另一个决策节点"是否要重新安排?"。

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

是的,你可以这样做,因为每个人都能理解它的意思。

根据Superstructures 2.5

一个DecisionNode是一个ControlNode,它在传出的activityedge之间选择路由令牌。

和约束条件之一:

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

相关内容

  • 没有找到相关文章

最新更新