volume_mute
Use Case vs. Sequence Diagram Level of Detail
publish date: 2026/06/09 19:47:10.299521 UTC
volume_muteMatch each diagram type to the level of detail it provides about system interactions.
To complete the line match
- Click on an item in the first group
- Click on the match in the second group
To delete a match, double click on a line
Diagram Type
Use case diagram
Sequence diagram
Level of Detail
Shows specific objects/actors as lifelines, the sequence of messages between them with parameters and return values, activation boxes showing computation periods, and alternative interaction paths using alt boxes
Provides a high-level overview showing which actors interact with which system tasks (use cases), without specifying the sequence or content of messages
Correct Answer
(1) Use case diagram,Provides a high-level overview showing which actors interact with which system tasks (use cases), without specifying the sequence or content of messages
(2) Sequence diagram,Shows specific objects/actors as lifelines, the sequence of messages between them with parameters and return values, activation boxes showing computation periods, and alternative interaction paths using alt boxes
Explanation
Use case diagrams give a high-level overview of interactions - who interacts with what - without specifying how. Sequence diagrams add detail: which specific objects are involved, in what order messages are sent, what parameters are passed, what is returned, and what alternative paths exist. The two are used together: a use case provides the overview, and a sequence diagram documents its detail.
Reference
Software Engineering, Ian Sommerville, 10th edition
