volume_mute

Sequence Diagram for University Course Registration

publish date2026/06/08 22:17:19.648971 UTC

volume_mute

You are asked to develop a sequence diagram for the process of a student registering for a course at a university. The registration system must check that places are available. The student accesses an electronic course catalog first. Which objects and actors should appear as lifelines at the top of the diagram? Select all that apply.

Correct Answer

(1) Student (actor)
(2) Course catalog system (object or external system)
(3) Registration system (object)
(4) Course enrollment database (object)

Explanation

The lifelines in a sequence diagram should represent the actors and objects that participate in the interaction. For course registration: the Student (actor who initiates); the Course catalog system (the student checks it for available courses); the Registration system (processes the registration request and checks availability); and the Course enrollment database (stores enrollment data and checks capacity). The finance department and physical building are not active participants in the registration interaction.

Reference

Software Engineering, Ian Sommerville, 9th edition


Quizzes you can take where this question appears