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