Answered step by step
Verified Expert Solution
Question
1 Approved Answer
a) Draw a UML use case diagram that lists all the major use cases. b) Create a sequence diagram for one of the use cases
a) Draw a UML use case diagram that lists all the major use cases.
b) Create a sequence diagram for one of the use cases obtained above.
c) Create a class diagram for the system.
- The Registrar sets up the curriculum for a semester
- Students select 3 ~ 5 courses
- Once a student registers for a semester, the billing system is notified so the student may be billed for the semester
- Once a student registers for a semester, the registrar is notified as well for records
- Students may use the system to add/drop courses for a period of time after registration
- A class cannot exceed 20 students
- Otherwise, the class is closed
- Professors use the system to set their preferred course offerings and receive their course offering rosters after students register
- The teaching load is that a professor teaches 2 ~ 4 courses a semester
- One course may have several offerings, i.e., a course may be offered in several sessions
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started