From the user requirements, the following keywords and concepts are highlighted:
- Planning: the action of making a plan, solving a timetable.
- Rooms: places where lectures can be done.
- Teachers: persons making lectures.
- Students: persons assisting at lectures.
- Constraints: rules the system has to respect.
- Organization: a state of distribution of lectures.
- Constraint managing: the action of verifying the respect of the rules and of changing the organization in order to respect more rules.