如何在 activity 图上对复杂的 "or logic" 建模?

How to model complex "or logic" on an activity diagram?

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

当然可以。简单地将表达式放入守卫中:

除了在guard中指定(Thomas已经展示),当然也可以画出来

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