volume_mute

Use Case vs. Sequence Diagram Level of Detail

publish date2026/06/09 19:47:10.299521 UTC

volume_mute

Match each diagram type to the level of detail it provides about system interactions.

To complete the line match

  1. Click on an item in the first group
  2. 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


Quizzes you can take where this question appears