Точка ветвления

Top  Previous  Next

Точка ветвления изображается ромбом:

08-Switch

Точка ветвления не может иметь входных или выходных действий, а также локальной деятельности.

 

Точка ветвления может иметь сколько угодно входящих и исходящих переходов.

Исходящие из точки ветвления переходы должны быть только нетриггерными (Переход). Один их исходящих переходов может быть альтернативным (условие else).

 

При попадании в точку ветвления вычисляются охраняющие условия всех исходящих переходов и выполняется переход, охраняющее условие которого истинно.

Охраняющие условия (включая альтернативу else) исходящих переходов должны охватывать все возможные варианты, т. е. при попадании в точку ветвления

обязательно должен сработать один из исходящих переходов.