I am trying to learn UML and I would like to design a time management system in which
- a school has classes with a fixed time schedule during the school year.
Knowing that the
- courses are divided into sessions,
- which are themselves divided into time slots,
I arrived at the following class diagram with these relationships. I am not yet interested in the types of relationships or attributes but more in the cardinalities and the classes themselves. I would like to know if my system is coherent so far, i.e. the classes listed and the relationships between them make sense.