Problem statement:
The information system of a university must manage information relating to its employees, departments,
institutes, courses provided, and research projects.
Information relating to employees includes the normal personal data (name, surname, date of birth,
...).
Employees are divided into researchers, active in a given research field, and administrative staff.
An employee may be called upon to head a particular department, which in turn comprises one or
multiple institutes.
Researchers are part of one or more institutes, and may work a certain number of hours per month
in certain research projects. Some researchers are also employed as lecturers of courses provided
from the university.
The courses are characterized by the name, the total number of hours, and any precedence (mandatory or
electives) compared to other courses.
You are required to:
- Create a Class UML diagram to describe the information system.
My solution:
Is this correct?