Шаблон Use case по А.Коберну

Что это

Use case (он же вариант использования, сценарий использования, ВИ, прецедент) - это способ описания взаимодействия нескольких участников по принципу событие-отклик. Данный шаблон - способ описания ВИ по А.Коберну.

Зачем это

Используется для описания функциональных требований к ПО. 

Шаблон

1. Название

Краткая фраза в виде глагола в неопределенной форме совершенного вида, отражающая цель.

2. Контекст использования

Уточнение цели, при необходимости - условия ее нормального завершения.

3. Область действия

Указание проекта или его части.

4. Уровень

Один из трех уровней: обобщенный (бизнес-требования), цели пользователя (требования пользователей), подфункции (функциональные требования).

5. Основное действующее лицо

Роль основного действующего лица или его описание.

6. Участники и интересы

Список других действующих лиц сценария с указанием их интересов.

7. Предусловие

То, что ожидается, уже имеет место.

8. Минимальные гарантии

То, что гарантируется действующим лицам.

9. Гарантии успеха

То, что получат действующие лица в случае успешного достижения цели.

10. Триггер

То, что "запускает" вариант использования, обычно - событие во времени.

11. Основной сценарий

Здесь перечисляются шаги основного сценария, начиная от триггера и вплоть до достижения гарантии успеха.

Формат описания: <Номер шага> <Описание действия>.

12. Расширения

Здесь последовательно описываются все альтернативные сценарии. Каждая из альтернатив привязана к шагу основного сценария.
Формат описания: <Номер шага.Номер расширения> <Условие>:<Действие или ссылка на подчиненный вариант использования>.

13. Список изменений в технологии и данных

Изменения в данных, которые гарантируются действующим лицам при завершении сценария.

14. Вспомогательная информация

Дополнительная информация, полезная при описании варианта использования.