Может ли вариант использования иметь несколько вариантов << include >>?

Например, если у меня есть сценарий использования, называемый "Снять наличные", который ((включает >> для варианта использования "Подтвердить счет", может также "Снять наличные" также ((включить >> к другому варианту использования, называемому "Проверить баланс?") Или может вариант использования ((включить >> только в один вариант использования? Любая помощь будет очень признателен.

"Снять наличные" ------ включить -> "Подтвердить счет"

 |
 |---include---> "Verify Balance"

* Примечание: извините, я должен смоделировать <> с помощью (>

2 ответа

Да. Также убедитесь, что включенный UC всегда должен быть частью UC, включая его.

Чтобы немного расширить данные ответы, вы можете иметь столько включений, сколько захотите. Как упоминает hzjw, include всегда должен быть частью варианта использования; включено это или нет, не является обязательным. Итак, ваши два примера хорошие.

Расширения не являются обязательными. Стрелка переходит от расширяемого варианта использования к расширяемому варианту использования, который является своего рода обратными включениями. Примером продления в вашем случае может служить сценарий использования Transfer Cash, который может продлить Verify Balance, который в случае недостаточности баланса для транзакции попытается покрыть его с другого счета (также взимая непомерную плату за курс).

Вы также можете иметь столько разгибов, сколько хотите.

Другие вопросы по тегам