Я работаю над диаграммой USE CASE, но у меня возникают проблемы с моделированием следующего: Пользователь хочет узнать свой баланс, но может сделать это по телефону, SMS или IVR. Как я должен представлять разные способы? У каждого разные потоки. Должен ли я моделировать только один вариант использования для каждого из них или я должен представлять разные способы как расширенный вариант использования.
USE CASE UML Моделирование различных способов доступа к Системе (SMS, IVR, WEB)
Ответы (3)
Если три случая разделяют поток в огромной степени (скажем, > 70%), я бы смоделировал их как один вариант использования. В противном случае было бы лучше смоделировать три разных варианта использования.
Тут дело в понятности. Втискивание трех разных вещей в одну сбивает с толку, повторение одного и того же три раза тоже сбивает с толку (хотя, вероятно, меньше).
person
Bernd
schedule
04.07.2010
это действительно возможность.
- person gustavogbc; 14.06.2013
На ваш вопрос нет правильного или неправильного ответа. UML позволяет моделировать одну и ту же ситуацию по-разному. Это зависит в основном от уровня абстракции, который вы выбираете для своих диаграмм вариантов использования.
person
Doc Brown
schedule
04.07.2010
У вас будет общий вариант использования с 3 расширениями. Затем вы детализируете каждое расширение с помощью диаграмм последовательностей.
person
Rebol Tutorial
schedule
11.07.2010
это действительно возможность.
- person gustavogbc; 14.06.2013