Условный поток в случаях использования - PullRequest
0 голосов
/ 23 июня 2011

Я нахожусь в процессе написания вариантов использования для веб-сайта

Я хотел бы знать, можно ли включить условный поток в веб-сайты

Например: платеж успешен - сбой

Или это должно быть задокументировано как Диаграмма деятельности или состояния?

Ответы [ 2 ]

1 голос
/ 29 июня 2011

Описания вариантов использования, как упомянуто в другом ответе, должны наиболее важно охватывать успешные варианты использования системы. Однако также важно упомянуть некоторые из особых случаев, когда система и субъект должны взаимодействовать по-разному. Имейте в виду, что важно определить особые условия, связанные с использованием системы, а не технические детали, и вместо того, чтобы описывать логику принятия решения, вы должны описать особые условия. Алистер Кокберн в «Написание эффективных сценариев использования» использует расширения вариантов использования для описания этих сценариев как ответвлений (с предварительными и последующими условиями) от основного сценария с возможным объединением. Другие эксперты используют альтернативные потоки для того же описания варианта использования. Если вы действительно после захвата алгоритмической логики, ваша идея рассмотрения диаграмм деятельности или состояний является лучшим выбором.

0 голосов
/ 01 ноября 2011

Как уже упоминалось, успех оплаты будет вашим основным путем.Ошибка платежа, поскольку в кредитной карте пользователя было отказано, является приемлемым результатом и должна иметь альтернативный путь.

Если платеж не удастся из-за проблем с сетевым подключением, это будет исключением и обрабатывается соответствующим образом.(Я всегда рассматривал пути исключений как тип альтернативного пути.)

...