0% found this document useful (0 votes)
205 views

Exercise 1 Use Case

The document describes a course registration system with the following key functions: Students can request a course prospectus, register for up to four courses by selecting primary and backup choices, and change their schedule during an initial period. The registration system sends billing information to the billing system. Tutors can view which classes they are teaching and who the students are. The registrar administers the system, maintaining student, course, tutor and curriculum information, and generating course prospectuses.

Uploaded by

AileenD.Enriquez
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
205 views

Exercise 1 Use Case

The document describes a course registration system with the following key functions: Students can request a course prospectus, register for up to four courses by selecting primary and backup choices, and change their schedule during an initial period. The registration system sends billing information to the billing system. Tutors can view which classes they are teaching and who the students are. The registrar administers the system, maintaining student, course, tutor and curriculum information, and generating course prospectuses.

Uploaded by

AileenD.Enriquez
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Exercise 1 – Course registration

The following should be textually analysed and a use case diagram created containing several use cases. Identify
the actors, use cases and associations.
At the start of each semester a student can request a prospectus containing a course list. Information about a
course is provided, such as the tutor, department and pre-requisites.
The new system will allow students to create a schedule, then select four courses. Each  student chooses two
others in case their first choices become full or are cancelled. No course can have more than 10 students. No
course can have less than 3 students or it will be cancelled. This will be the same functionality as available to
other internal users of the system.
When registration is complete, the registration system sends a message to the billing system  to send out a bill to
the student.
Tutors use the system to find which classes they are teaching and who the students are. The registrar will
administer the system.
For a period at the beginning of the semester the student can change their schedule. Students must be allowed to
access the system during this time to add or delete courses.
Note: If you have some experience with use cases try drawing a suitable diagram. If you’re new to the field, see
below for an example answer.
Exercise 1 – Course registration
The following should be textually analysed and a use case diagram created containing several use cases. Identify
the actors, use cases and associations.
At the start of each semester a student can request a prospectus containing a course list. Information about a
course is provided, such as the tutor, department and pre-requisites.
The new system will allow students to create a schedule, then select four courses. Each  student chooses two
others in case their first choices become full or are cancelled. No course can have more than 10 students. No
course can have less than 3 students or it will be cancelled. This will be the same functionality as available to
other internal users of the system.
When registration is complete, the registration system sends a message to the billing system  to send out a bill to
the student.
Tutors use the system to find which classes they are teaching and who the students are. The registrar will
administer the system.
For a period at the beginning of the semester the student can change their schedule. Students must be allowed to
access the system during this time to add or delete courses.
Note: If you have some experience with use cases try drawing a suitable diagram. If you’re new to the field, see
below for an example answer.
Exercise 1 – Example answer
Actors: Student, Tutor, Billing System, Registrar

Use Cases:
Student

 Register for courses


Tutor

 View teaching roster


Registrar

 Maintain course information


 Maintain student information
 Maintain tutor information
 Maintain curriculum
 Generate prospectus

You might also like