Question: Draw a sequence diagram for Register use case based on the use case narrative provided below. Use case narrative: Register Use case name: Register Actor:

Draw a sequence diagram for Register use case based on the use case narrative provided below.

Use case narrative: Register

Use case name: Register

Actor: Student

Description: This use case allows a student to register for one section of a course.

Pre-condition: The students has logged in. The course and section exist.

Post-condition: The student has registered a section.

Typical Course of Events

The student requests the option to register.

The system displays a blank registration form.

The student enters the CRN of the course section and selects "submit."

The system verifies that the section is open.

[Include check prerequisites].

[Include check schedule conflict].

The system then adds the student and the selected section to the enrollment records.

Use case relationship: Include check prerequisite, check schedule conflict

Use case narrative: Check Prerequisites

Use case name: Check Prerequisites

Typical Course of Events

The system retrieves the course prerequisite lists.

The system retrieves the students transcript

The system decides that the student is eligible to register the course.

Use case narrative: Check Schedule Conflict

Use case name: Check Schedule Conflict

Typical Course of Events

The system retrieves the course prerequisite lists.

The system retrieves the students transcript

The system decides that the student is eligible to register the course.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!