- What is fork in activity diagram?
- What is the purpose of a fork node?
- What is the difference between fork and join and decision node?
What is fork in activity diagram?
A Fork notation in a UML Activity Diagram is a control node that splits a flow into multiple concurrent flows. This will have one incoming edge and multiple outgoing edges. A join node is a control node that synchronizes multiple flows.
What is the purpose of a fork node?
A fork node represents the splitting of a single flow into two or more outgoing flows. It is shown as a bar with one incoming control flow and two or more outgoing flows. Rhapsody allows forking control and data flow on the same Fork node.
What is the difference between fork and join and decision node?
A fork node is a control node that splits a flow into multiple concurrent flows. Think of it as starting multiple concurrent tasks. A decision node is a control node that chooses between outgoing flows. Think of it as an if -statement in Java or C#.