A university course registration system allows students to enroll in courses, drop courses, and view their current schedule. Professors can add new courses, assign grades, and manage course materials. The registrar oversees course offerings and student records.
- List all the nouns you can identify from this description.
- Using the following rules, remove unnecessary nouns from your list: (Redundant nouns, Events or operations, Nouns outside the scope of the system, Meta-language terms, Attributes of other entities) Write down which rule you use to remove each noun.
- Create CRC (Class, Responsibility, Collaboration) cards for the classes. Include the following information on the card:
- Class Name
- Responsibilities
- Collaborators
Example CRC Card Format:
Class: Car
Responsibilities:
- Add car details
- Rent car to customer
- Return car and update availability
Collaborators:
- Customer
- RentalAgent