In the ETTO problem, we can determine 4 active entities and 2 passive ones:
- Active entities are:
- Teachers because they can modify by themselves their constraints
(dynamic, autonomy) and they will interact with the system.
- Students because they will interact with the system.
- The person who is in charge of teaching (called “Courses manager”) because he (she) will have to
choose lessons to teach during the period for which the timetable will
be defined. He can also do modifications during the application
functioning; he is able to act on the system.
- The person who is in charge of rooms (called “Rooms manager”) for the same reasons; his (her)
role is to modify the constraints on rooms.
- Passive entities are:
- Rooms because they are simple resources; the person who is in charge
of rooms decides on the evolution of their characteristics.
- NPP (National Pedagogical Plan). It makes an inventory of all
lessons to be given during the year for each formation. The person
in charge of teaching uses the NPP.