USE CASE UML Моделирование различных способов доступа к Системе (SMS, IVR, WEB)

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


person fegloff    schedule 04.07.2010    source источник


Ответы (3)


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

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

person Bernd    schedule 04.07.2010
comment
это действительно возможность. - person gustavogbc; 14.06.2013

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

person Doc Brown    schedule 04.07.2010

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

person Rebol Tutorial    schedule 11.07.2010
comment
это действительно возможность. - person gustavogbc; 14.06.2013