Диаграмма прецедентов расширена или включена для отношения администратора с заказом клиента - PullRequest
0 голосов
/ 12 марта 2019

Так что в основном мне интересно, правильно ли я думаю. В среде электронной коммерции имеет ли отношение заказ продукта к административному сценарию управления заказами? После того, как заказ пройден, администратор сможет увидеть его через связь между двумя вариантами использования. Я предоставил изображение для справки в моем случае. Вот изображение

Ответы [ 2 ]

1 голос
/ 12 марта 2019

TL; DR

Нет, здесь нет расширения. Это будут два отдельных UC.

Объяснение

Сначала позвольте мне сосредоточиться на цели диаграммы вариантов использования. Эта диаграмма предназначена для демонстрации функций системы и пользователей (или, в более широком смысле, действующих лиц), задействованных в этих функциях. Он не используется, чтобы показать, как данные проходят через систему или каковы этапы обработки. Для этого есть другие схемы.

Как правило, что-то является хорошим вариантом использования, если вы можете войти в систему, выполнить только действие этого единственного варианта использования и затем выйти из системы.

Расширяет (Включает работает почти так же, он просто сильнее) означает, что когда вы запускаете расширенный UC, вы можете включить и другой вариант использования. Другими словами, в вашем конкретном примере, когда Клиент входит в E-Commerce, чтобы разместить заказ, который он может сделать, размещая заказ, он также выбирает дополнительный прием и управление заказом (кстати, я бы пересмотрел этот UC, у вас, вероятно, есть несколько отдельных UC, например * 1011). *, Dispatch order или Reject order), в этом случае дополнительно требуется администратор. Даже если вы инвертируете Extends, это все равно не то, что вы хотите. Эти два UC происходят совершенно раздельно, даже если заказ, обработанный администратором, является тем же, что и заказчик.

0 голосов
/ 12 марта 2019

Я не искал слишком долго, но я не нашел случая, когда данный вариант использования, связанный с одним актером, расширяется или включается другим вариантом использования, связанным с другими субъектами.

ИспользованиеВ случае описать использование вашей системы данным актером, чтобы у вас не было никакого другого вовлеченного актера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...