Я выполняю задание по разработке программного обеспечения для создания интересующей меня системы и express ее в виде моделей UML. Честно говоря, это довольно весело, но я не уверен, что текущая диаграмма классов подходит для трехуровневых моделей? Любое неправильное представление, я буду рад быть зажаренным.
О, система - это служба совместного использования парковочных мест, где пользователь может поделиться своим частным парковочным местом, когда он им не пользуется. Или пользователь с несколькими парковочными местами может открывать слот все время, получая больше прибыли. Я подумал о печально известной нехватке места для парковки в Гонконге. 
