USE CASE UML Моделирование различных способов доступа к системе (SMS, IVR, WEB) - PullRequest
0 голосов
/ 04 июля 2010

Я работаю над диаграммой USE CASE, но у меня возникают проблемы при моделировании следующего: Пользователь хочет узнать свой баланс, но он может сделать это по телефону, SMS или IVR. Как я должен представлять разные способы? У каждого разные потоки. Должен ли я моделировать только один вариант использования для каждого или представлять различные способы как расширенный вариант использования.

Ответы [ 3 ]

0 голосов
/ 04 июля 2010

Если эти три случая разделяют поток в огромной степени (скажем,> 70%), я бы смоделировал их как один вариант использования. В противном случае было бы лучше смоделировать три различных варианта использования.

Дело здесь в понятности. Смешение трех разных вещей в одну сбивает с толку, повторение одной и той же трижды также сбивает с толку (хотя, вероятно, меньше).

0 голосов
/ 11 июля 2010

У вас есть общий вариант использования с 3 расширениями. Затем вы детализируете каждое расширение диаграммами последовательностей.

0 голосов
/ 04 июля 2010

Нет правильного или неправильного ответа на ваш вопрос. UML позволяет по-разному моделировать одну и ту же ситуацию. Это зависит главным образом от уровня абстракции, который вы выбираете для диаграмм вариантов использования.

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