Sequence Diagram for University Course Registration
publish date: 2026/06/08 22:17:19.648971 UTC
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
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
