Правильна ли эта диаграмма классов в соответствии с этой схемой вариантов использования?

#uml #class-diagram #use-case #object-oriented-analysis #staruml

#uml #диаграмма классов #вариант использования #объектно-ориентированный анализ #staruml

Вопрос:

Я пытаюсь создать диаграмму классов, которая показывает обобщение и, возможно, некоторую форму агрегации или композиции из этой диаграммы вариантов использования. Предполагаемая система должна быть сайтом / приложением, похожим на социальную сеть facebook.

ДИАГРАММА ВАРИАНТОВ ИСПОЛЬЗОВАНИЯ:

введите описание изображения здесь

ДИАГРАММА КЛАССОВ:

введите описание изображения здесь

Я почти уверен, что что-то не так с диаграммой классов, пожалуйста, кто-нибудь может мне помочь, спасибо.

Ответ №1:

Между схемой классов и схемой вариантов использования нет прямой связи. Один используется для понимания требований, а другой — для моделирования статической структуры системы.

Ответ №2:

Я считаю, что лучший способ перейти к этапу диаграммы классов — создать производную диаграмму классов, взяв информацию (я использую существительные и именные фразы) из спецификации варианта использования. Потому что, как говорит @vainolo, нет прямой связи между схемой вариантов использования и схемой классов.