Доброго времени, форумчане! С UML по сути не знаком, но подкинули одну задачу.
ПРОДАЖА АВТОМОБИЛЕЙ. Система должна обеспечивать ведение базы новых и подержанных автомобилей (марка, страна, год выпуска, технические характеристики, особенности исполнения, техническое состояние, запрашиваемая цена), ведение базы покупателей (контактные координаты, требования к марке, техническим характеристикам и техническому состоянию, допустимая цена автомобиля), автоматизированный подбор вариантов для покупателя, формирование заявок для поставщиков и перегонщиков автомобилей.
По данному заданию необходимо набросать диаграмму классов, диаграмму деятельности и диаграмму использования.
Пытаюсь разобраться и первым взялся за самое простое (на мой взгляд) - диаграмму классов.
Заинтересованные лица:
1) Клиент
2) Менеджер
3) Администратор
Цели:
1) Клиент
- Приобрести автомобиль, который соответствует его требованиям, по комфортной для него цене.
2) Менеджер
- Ознакомить клиента с авто, которые попадают под требования клиента;
- Быстро сформировать заявку поставщикам, или перегонщикам, или необходимого автомобиля нет в наличии;
- С прибылью продать выбранный клиентом автомобиль.
3) Администратор
- Занести новый автомобиль в базу, или отредактировать существующую информацию;
- Занести в базу нового клиента или отредактировать информацию о уже занесенном клиенте.
Подскажите пожалуйста, имеет ли данная ДК право на жизнь? И если нет (а так и есть), по возможности ткните меня мордой лица в допущенные ошибки.