Форум Сообщества Аналитиков

Общий раздел => Примеры => Задачи студентов => Тема начата: NEGI_RUS от 11 Января 2014, 13:23:23

Название: Моделирование статусов заказов
Отправлено: NEGI_RUS от 11 Января 2014, 13:23:23
Здравствуйте. Возникла такая задача смоделировать на UML систему заказов:
(http://puu.sh/6gZ4A.png)
Но проблема в том, что я совершенно не понимаю, как это должно выглядеть. Я знаю, как, например, сделать вот такое задание: "Сотрудники работают в отделах. Каждый сотрудник может занимать одну или несколько должностей. У каждой должности есть своя тарифная ставка зарплаты", но на свое задание даже примеров не нашел. Обращаюсь за помощью, может кто даст наводку, как это оформлять, или даст ссылочку на литературу? Буду очень благодарен.
Название: Re: Моделирование статусов заказов
Отправлено: Сергей Евтухович от 11 Января 2014, 19:50:52
Здравствуйте. Возникла такая задача смоделировать на UML систему заказов:
(http://puu.sh/6gZ4A.png)
Но проблема в том, что я совершенно не понимаю, как это должно выглядеть. Я знаю, как, например, сделать вот такое задание: "Сотрудники работают в отделах. Каждый сотрудник может занимать одну или несколько должностей. У каждой должности есть своя тарифная ставка зарплаты", но на свое задание даже примеров не нашел. Обращаюсь за помощью, может кто даст наводку, как это оформлять, или даст ссылочку на литературу? Буду очень благодарен.
Добрый вечер! Нужно сделать только диаграмму классов?
Название: Re: Моделирование статусов заказов
Отправлено: Galogen от 11 Января 2014, 22:35:07
Все довольно просто

Клиент (Фамилия) 1 - 1..* Заказ (Статус) 1 - 1..* Строка заказа (Количество) 0..* - 1 Блюдо (Наименование)

Статус - перечисление(Ожидает, Готовится, В пути, Доставлено)
Результат будет по сути одинаков в любой нотации.

Порисуйте -ошибки поправим
Название: Re: Моделирование статусов заказов
Отправлено: Denis Beskov от 12 Января 2014, 21:18:35
Здравствуйте. Возникла такая задача смоделировать на UML систему заказов:
(http://puu.sh/6gZ4A.png)
Но проблема в том, что я совершенно не понимаю, как это должно выглядеть. Я знаю, как, например, сделать вот такое задание: "Сотрудники работают в отделах. Каждый сотрудник может занимать одну или несколько должностей. У каждой должности есть своя тарифная ставка зарплаты", но на свое задание даже примеров не нашел. Обращаюсь за помощью, может кто даст наводку, как это оформлять, или даст ссылочку на литературу? Буду очень благодарен.
Ну так вы восстановите такой же текст по приведённым примерам данных —  Заказ связан с Клиентом, Заказ связан с Товаром, Заказ имеет Статус, Товары бывают Кола и Пицца, Каждого товара в Заказе какое-то Количество и т.д.
Название: Re: Моделирование статусов заказов
Отправлено: Григорий Печенкин от 12 Января 2014, 23:52:08
Моделирование статусов - это по определению диаграмма состояний (aka диаграмма конечного автомата). В данном случае последнее поле представляет собственно статус, а остальные - атрибуты, которые могут порождать дополнительные статусы (например, если фамилии обозначают сотрудников, а не заказчиков, то могут появиться промежуточные статусы, ожидающие назначения сотрудников).

Другое дело, что в задании речь собственно о "моделировании статусов", возможно, и не идёт. Но постановки задачи как таковой и нет.
Название: Re: Моделирование статусов заказов
Отправлено: Сергей Евтухович от 13 Января 2014, 06:39:38
Моделирование статусов - это по определению диаграмма состояний
С другой стороны в первом посте сказано "смоделировать систему заказов" и исходных данных явно больше чем только для диаграммы состояний. NEGI_RUS, уточни постановку задачи.