1.
Draw a Use case diagram for the below scenario
University Course Registration System
Description:
A university course registration system allows students to register for courses, drop
courses, and view their schedules. Professors can view the list of students enrolled in
their courses, submit grades, and request course materials. The registrar’s office can
add new courses, update course information, and generate reports on course
enrollments. Additionally, there are specialized roles like Graduate Students, who
have additional tasks such as applying for teaching assistant positions, and
Department Heads, who have administrative responsibilities like approving course
schedules.
Actors:
Student
Graduate Student (specialized type of Student)
Professor
Department Head (specialized type of Professor)
Registrar's Office