Система управления школьным временем - PullRequest
0 голосов
/ 28 октября 2019

Я пытаюсь выучить UML и хотел бы разработать систему управления временем, в которой

  • школа имеет классы с фиксированным расписанием в течение учебного года.

Зная, что курсы

  • разделены на сессии,
  • , которые сами разделены на временные интервалы,

Я пришел к следующей диаграмме классов с этими отношениями. Меня пока не интересуют типы отношений или атрибутов, но больше - кардинальности и сами классы. Я хотел бы знать, является ли моя система последовательной, то есть перечисленные классы и отношения между ними имеют смысл.

enter image description here

1 Ответ

0 голосов
/ 28 октября 2019

Здесь есть ряд проблем:

  • у вашего Class есть только один Schedule с одним School_year, так что в следующем году вам понадобится новая система, я думаю.
  • Sessions разделены на «временные интервалы», но такого класса нет. Вероятно, это time_period, но есть также только один для Session.

Ваше наименование должно использовать единственное число во всех случаях. Также классы должны начинаться с заглавной буквы в соответствии с соглашением. Dept может быть заместителем, а также отделом. Не сокращайте имена, где значение становится неясным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...