When you want to focus on the flow of control across objects and the flow of data from object to object—but not on the relationships between objects—use the activity diagram. This diagram allows you to show sequences of behavior over time among objects—but (unlike the communication diagram) it doesn’t show linkages between objects. This diagram is especially useful when you’re showing workflow among people in a business process.
Tip Instead of building lots of sequence diagrams to show all the possible ways that events happen in parallel for a single use case, you can use one activity diagram.