CS 513 Object Oriented Analysis and Design Homework: Subject: Draw the Use case and class diagrams (inheritance and aggregation) of the assigned module. Users Subject Explanation System 1.Add Repeat Course Automatically The system access to the information on courses offered at the semester, the student’s curriculum, and student’s registration and withdrawal information of previous semesters, and results of the courses. If there is any course needing repeat (failed or withdraw course) adds the course or if the student is in “Repeat” status the system adds all courses of the semester whose grades are below “C” to the registration of the student and activates the “Cannot be Dropped” functionality of the course. The result is stored into the database and such courses are prevented from drop and withdrawal operations. Explanation: The file “AssignedModules.doc” contains the information about the modules and which of the modules are assigned to which student. You are asked to prepare the followings: 1. Use case diagrams, 2. Use case specifications, 3. Class diagrams to show the aggregation and inheritance. You must create a report using MS Word containing the followings: • Use case diagrams, • Use case specifications (scenarios, etc), • Class diagrams; • Explanation of diagrams, • Document specific sections • title page, • table of contents, • list of figures, What to Submit: 1. Rational Rose source file of the project, 2. Report with the specified content.