Question: Create a class model for the following registration system. Your class model should include classes, their attributes, behaviors and relationships among classes with multiplicity. For
Create a class model for the following registration system. Your class model should include classes, their attributes, behaviors and relationships among classes with multiplicity. For the business rules for the relationships and multiplicity, I suggest you make assumptions as you think appropriate.
As a system analyst, you were asked to analyze the requirements of the registration system for a local college. You interviewed several users of the system. The following describes the requirements of the university registration system you got from the interviews.
Academic departments submit information on offered courses. The system takes the information and schedules the courses. The schedule request includes information about offered courses for each term. Course information is maintained in the system CourseNo Descriptions, CreditUnits The offered course information is also stored eg OfferingNo, CourseNo, Term, Location, Date and Time Academic department information such as DepartmentNo, Name, and Budget is stored in the system.
The system should be able to enroll students. Students make enrollment requests. The system retrieves from the system the information about the students who made the requests. Student information is maintained StudentNo FirstName, LastName, Address, Major, and GPA There are two types of students; Graduate and Undergraduate. For graduate students, their theses information is additionally stored. For undergraduates, their fraternity or sorority membership information if any is additionally stored.
The system will produce the schedule for students. The enrollment information is stored in the system EnrollmentNo EnrollmentDate, and GradeEarned The system produces a class list for faculty. All relevant information including courses, enrollments, offered courses, and students is retrieved to produce a class list.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
