如何建模复杂的"或逻辑"在活动图上?

时间:2015-10-27 11:55:41

标签: uml diagram

有没有办法在活动图上建模复杂的逻辑? 例如A = B&& (C || D || F),其中B,C,D,F是布尔值。 我知道用决策节点做AND运算符很容易,但是几个OR条件呢?

2 个答案:

答案 0 :(得分:2)

当然可以。简单地把表达放到一个警卫:

enter image description here

答案 1 :(得分:2)

除了在守卫中指定它(如托马斯所示),你当然也可以画它。

enter image description here

您可以将AND视为顺序流,而OR则视为并行流。