Each activity diagram should have only one initial state
-
True
-
False
Activity diagrams represent workflows or business processes and should have exactly one initial state (represented by a solid circle) to establish a clear starting point. Multiple initial states would create ambiguity about where the process begins. However, activity diagrams can have multiple final states to show different possible termination points.
In UML, an activity diagram represents a single workflow's control flow and by convention has exactly one initial node (the filled black circle) marking where that flow begins, even though it may have multiple final nodes (activity/flow final) representing different ending outcomes. Having more than one initial node in a single activity diagram would create ambiguity about where the flow starts, so UML modeling guidance treats one initial state as a rule — True is correct.