![](/user_photo/2706_HbeT2.jpg)
Описание прецедентов
Свободная форма – в самом простом случае указывается название прецедента и приводится текстовое приложение – 1-2 абзаца основного смысла.
Описание в 2 колонки – включает непосредственный сценарий взаимодействия пользователя с системой, при этом в левую колонку пишут действия пользователя, а в правую – действия системы. Такое описание обычно используется при разработке пользовательского интерфейса и может более детально описывать действия пользователя.
Пример:
-
Сотрудник библиотеки
Запрашивает регистрацию выдачи книги
Выдает форму регистрации выдачи возврата
Вводит ФИО читателя
Система производит поиск читателя
Система выдает список читателей с таким ФИО
Выбирает читателя из списка
…
Полное описание в одну колонку
-
Название
Название – это формулировка цели в виде короткой фразы с глаголом в несовершенной форме
Контекст
Описание той среды, процесса, в рамках которых происходит выполнение прецедента
Область действия
Та часть процесса/сценария/задачи, на которую распространяется действие прецедента, границы прецедента
Уровень
Обобщенный/ цели пользователя/ детализированный
Основное действующее лицо
Имя или описание основного действующего лица
Участники и интересы
Участник
Интерес
…
…
Предусловие
То, что необходимо иметь до начала выполнения прецедента
Минимальные гарантии
Гарантии, которые система/ организация должна предоставить в случае неудачного выполнения прецедента (например, в случае аппаратного сбоя)
Гарантии успеха
Гарантии, которые система предоставляет при удачном завершении прецедента
Триггер
Действие/ событие, которое вызывает выполнение прецедента
Описание
Шаги выполнения сценария от триггера до достижения цели пользователя, включая необходимую деинициализацию, очистку и т.п.
1
…
2
…
3
…
Расширения
Ответвления от основного потока сценария
3а
Условие, при котором выполняется переход к расширению
3а1
Шаги, выполняемые в рамках расширения
3а2
…
3б
…
3б1
…
Изменения в технологии и данных
1
Изменения (особенности) в выполнении указанных выше действий в зависимости от обрабатываемых предметов/ данных и других условий
2
…
Комментарии
1
Любые комментарии и дополнительные инструкции по выполнению прецедента, которые не укладываются в вышестоящие пункты
2
…