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