Не могу не отметить четкий и подробный перевод статьи-инструкции по написанию вариантов использования от Александра Шамрай. В совокупности с книгой Алистера Коберна данная инструкция «расставляет всё на свои места».
Из всей статьи можно выделить перечень важных моментов:
Рекомендации по составлению вариантов использования:
Из всей статьи можно выделить перечень важных моментов:
- Сценарии использования – это программные требования, которые определяют функциональность.
- Сценарий использования – это история о том, как бизнес (или система) и пользователи взаимодействуют.
- Сценарии использования – это формальные требования, которые четко определяют результирующее значение.
- Сценарии использования преобразуют выражения «должен» на группы, которые обеспечивают наблюдаемое значение и контекст, организованные с точки зрения пользователя.
- Сценарии использования описывают и функциональность, и результаты.
- Сценарии использования не документы проектирования, они – документы требований.
Рекомендации по составлению вариантов использования:
- Распространенной ошибкой является путать требования со спецификациями проектирования.
- Диаграммы обеспечивают визуальный вспомогательный материал для сценария использования.
- Сценарии использования должны иметь один основной поток и несколько альтернативных потоков.
- Альтернативные потоки объясняют отклонение от основного потока.
- Ссылки определяют начало и конец альтернативного потока.
- Ссылки позволяют пользователям восстановить всю историю.
- Ссылки указывают на то, что является причиной для начала альтернативного потока и что система делает в ответ.
- Создание стиля для сценария использования позволяет писать и читать их быстрее и проще.
- Удобочитаемость может пострадать, если присутствует оператор «если» в потоке, потому что это обычно означает множественные требования.
- Выбор единственного варианта для субъекта и создание альтернативных потоков для другого варианта может упростить главный поток.
- Плохо написанный сценарий использования имеет слишком много действий создания, чтения, обновления и удаления (СЧОУ), уменьшая ясность. Удаление деятельностей СЧОУ упрощает документ.
- Упорядочивание событий в потоке не всегда необходимо для достижения ясности.
- Соглашение по структуре сценария использования и процессов важно для достижения качества и последовательности.
- Не забывайте, что Вы пишете сценарии использования для конечного пользователя.
- Люди являются наиболее важным элементом сценария использования.
Комментариев нет:
Отправить комментарий
Спасибо за проявленный интерес! Буду рад получить обратную связь в виде комментария...