Существует золотое правило, которое помогает мне разрешать подобные ситуации, надеюсь, оно поможет вам.
Определение варианта использования: серия взаимодействия между субъектом и системой для получения добавленной стоимости.
Итак, как вы можете видеть, существует взаимодействий , в основном вариант использования представляет собой серию взаимодействий.
Какие взаимодействия предназначены для обновления баланса?Нет, это просто расчет, который выполняет система (в отличие от действующего лица).
Давайте укажите , что вариант использования в предположении является бизнес-сценарием использования и является банкоматом.
- 1) Actor1 нажмите кнопку «Пуск»
- 2) Экран отображения карты присутствия системы
- 3) Карта присутствия Actor1
- 4) Меню присутствия системыс вариантами ...
- 5) Actor1 выберите вывести .... ...
- 6) Экран системы присутствует с обновленным балансом
- 7) Actor1 выберите ....
Так что это довольно наглядно, не является примером использования в первую очередь , потому что нет никаких взаимодействий.Таким образом, нет необходимости проверять, приносит ли добавленная стоимость или нет .Это лишь важная часть одного из многих вовлеченных взаимодействий.
Существуют исключения, в которых вы можете использовать этот ярлык, например, если вы хотите быть более четким в модели или если вы хотите разделить работу на основеСлучаи применения.Но ИМХО, это совсем не вариант использования.
Возможно, у вас есть «Показать баланс», но это будет только одно взаимодействие, за исключением случаев, когда у вас есть такие опции, как «показать на экране» или «печатать на бумаге».банкомат "
Надеюсь, это поможет.