#uml #class-diagram #use-case #object-oriented-analysis #staruml
#uml #диаграмма классов #вариант использования #объектно-ориентированный анализ #staruml
Вопрос:
Я пытаюсь создать диаграмму классов, которая показывает обобщение и, возможно, некоторую форму агрегации или композиции из этой диаграммы вариантов использования. Предполагаемая система должна быть сайтом / приложением, похожим на социальную сеть facebook.
ДИАГРАММА ВАРИАНТОВ ИСПОЛЬЗОВАНИЯ:
ДИАГРАММА КЛАССОВ:
Я почти уверен, что что-то не так с диаграммой классов, пожалуйста, кто-нибудь может мне помочь, спасибо.
Ответ №1:
Между схемой классов и схемой вариантов использования нет прямой связи. Один используется для понимания требований, а другой — для моделирования статической структуры системы.
Ответ №2:
Я считаю, что лучший способ перейти к этапу диаграммы классов — создать производную диаграмму классов, взяв информацию (я использую существительные и именные фразы) из спецификации варианта использования. Потому что, как говорит @vainolo, нет прямой связи между схемой вариантов использования и схемой классов.