Задать вопрос
FairyFox5700
@FairyFox5700

Правильно ли построена UML диаграмма классов?

Программа деканата.
Пользователь программы работник деканата. На факультете есть кафедры в каждой кафедры есть специальности, за каждой специальностью учатся группы. В свою очередь группа состоит из студентов. На кафедре работают преподаватели. Преподаватели ведут занятия у разных групп.
Пользователь может добавить группу , добавить студентов у группу, исключить студента из группы та перевести студента из одной группы в другую, добавить группу преподавателю.
Вопрос такой:
правильно ли построена UML диаграмма классов?
И правильно ли хранить методы для пользователя программы в классе Dekanat, или лучше все-таки выделить класс интерфейса для пользователя, который бы хранил все необходимые методы.
И еще правильно ли создавать статический класс, который бы хранил все данные программы в виде статических списков, или есть лучший способ хранить данные программы глобально.


5ddc12cc71f7a002547897.png
  • Вопрос задан
  • 1803 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Разработчик C++
    9 месяцев
    Далее
  • Учебный центр IBS
    ARC-PRG-001 Архитектор ПО. Путь к мастерству в проектировании систем
    2 недели
    Далее
  • Яндекс Практикум
    Разработчик C++ расширенный
    12 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы