Concurrent Activities in Activity Diagrams
publish date: 2026/06/08 03:53:21.873125 UTC
In the involuntary patient detention activity diagram, after the patient is transferred to a secure hospital, three activities can happen concurrently: informing social care, informing the next of kin, and updating the detention register. What UML notation element signals that these activities may be executed in parallel?
Correct Answer
Explanation
When the flow from a solid bar leads to a number of activities, those activities may be executed in parallel. This is the fork notation in UML activity diagrams — a single solid bar fans out into multiple outgoing arrows, each pointing to an activity that can run concurrently. A diamond is used for mutually exclusive alternatives, not parallel execution.
Reference
Software Engineering, Ian Sommerville, 9th edition
