A University wishes to create an information system for recording the results of students. When a student joins the university he or she registers on a particular course. Each student is also assigned an Advisor of Studies. Each year of each course is made up of 4 modules. A student must take and pass each module in a given year before he or she is allowed to move into the next year of the course or to graduate. A student is allowed 3 attempts to pass a module and an additional attempt is allowed at the discretion of the university. The university has several departments, each of which offers a set of courses. Each department has a Head of Department (HOD) and each course has a Course Leader. Each module is assigned to a member of staff called a Module Coordinator, who has the responsibility to oversee the teaching and assessment of the module.
a) Develop a use case diagram
b) Model a class diagram.