<<< Activity Diagram Example | Index | Conditional Behavior in Activity Diagrams >>> |
Initial node shows where the activity begins.
A fork has one incoming activity flow and several outgoing concurrent flows.
In the Process Order example, Fill Order, Send Invoice, and their subsequent actions occur in parallel.
That is, those activities may occur in any order, or at the same time. In computer architecture, independent threads of execution can do things in parallel.
A join has a single outgoing flow which can proceed only when all of the incoming flows reach the join.
Conditional behavior is delineated by decisions and merges.
<<< Activity Diagram Example | Index | Conditional Behavior in Activity Diagrams >>> |