Usage of meaningful gateways

Revision date:

Positive samples

Negative samples

Description

Since gateways are only used for branching or merging within processes, they always need to have multiple incoming or outgoing flows.

Gateways are only used for branching or merging the sequence flow. A gateway should have either one incoming flow and several outgoing sequence flows or several incoming flows and one outgoing sequence flow.