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

Как смоделировать на UML систему заказов?

Здравствуйте. Возникла такая задача: смоделировать на UML систему заказов:
6gZ4A.png

Но проблема в том, что я совершенно не понимаю, как это должно выглядеть. Я знаю, как, например, сделать вот такое задание: "Сотрудники работают в отделах. Каждый сотрудник может занимать одну или несколько должностей. У каждой должности есть своя тарифная ставка зарплаты", но на свое задание даже примеров не нашел. Обращаюсь за помощью, может кто даст наводку, как это оформлять, или даст ссылочку на литературу? Буду очень благодарен.
  • Вопрос задан
  • 2634 просмотра
Подписаться 2 Оценить Комментировать
Решения вопроса 1
sim3x
@sim3x
M2M en.wikipedia.org/wiki/Many-to-many_(data_model)
foreignKey = один ко многим
Как изображать на UML можно подсмотреть на примере классов www.agilemodeling.com/artifacts/classDiagram.htm

Список_статусов:
    название = (Доставлено, Готовится, ...)

Заказчик:
    имя = текст
    ....

Продукт:
    название = текст
    ....

Заказ:
    заказчик = м2м(Заказчик) // много заказчиков у которых много заказов
    статус = foreignKey(Список_статусов) // один статус у многих заказов
    продукт = foreignKey(Продукт) // один продукт во многих заказах
    количество = Integer


По-хорошему, надо давать возможность одному заказчику группировать товары в заказ, но в задаче об этом ничего не сказано
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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