У нас просто споры возникают из-за недостатка понимания, вопрос звучит так: Нужно сделать Class Diagram - описывающие строение приложения, включая отображение трёх слоев, OCL, описание Design Patterns (переводил с другого языка, так что могут быть неточности))
А, ну вот чего нашёл... может так? Хотя, если в приложении более-менее много классов, там хрен чего поймёшь в этой диаграмме будет