Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Системный анализ ПО 8 семестр.docx
Скачиваний:
7
Добавлен:
25.08.2019
Размер:
348.15 Кб
Скачать

Описание прецедентов

  1. Свободная форма – в самом простом случае указывается название прецедента и приводится текстовое приложение – 1-2 абзаца основного смысла.

  2. Описание в 2 колонки – включает непосредственный сценарий взаимодействия пользователя с системой, при этом в левую колонку пишут действия пользователя, а в правую – действия системы. Такое описание обычно используется при разработке пользовательского интерфейса и может более детально описывать действия пользователя.

Пример:

Сотрудник библиотеки

  1. Запрашивает регистрацию выдачи книги

  1. Выдает форму регистрации выдачи возврата

  1. Вводит ФИО читателя

  1. Система производит поиск читателя

  2. Система выдает список читателей с таким ФИО

  1. Выбирает читателя из списка

  1. Полное описание в одну колонку

Название

Название – это формулировка цели в виде короткой фразы с глаголом в несовершенной форме

Контекст

Описание той среды, процесса, в рамках которых происходит выполнение прецедента

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

Та часть процесса/сценария/задачи, на которую распространяется действие прецедента, границы прецедента

Уровень

Обобщенный/ цели пользователя/ детализированный

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

Имя или описание основного действующего лица

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

Участник

Интерес

Предусловие

То, что необходимо иметь до начала выполнения прецедента

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

Гарантии, которые система/ организация должна предоставить в случае неудачного выполнения прецедента (например, в случае аппаратного сбоя)

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

Гарантии, которые система предоставляет при удачном завершении прецедента

Триггер

Действие/ событие, которое вызывает выполнение прецедента

Описание

Шаги выполнения сценария от триггера до достижения цели пользователя, включая необходимую деинициализацию, очистку и т.п.

1

2

3

Расширения

Ответвления от основного потока сценария

Условие, при котором выполняется переход к расширению

3а1

Шаги, выполняемые в рамках расширения

3а2

3б1

Изменения в технологии и данных

1

Изменения (особенности) в выполнении указанных выше действий в зависимости от обрабатываемых предметов/ данных и других условий

2

Комментарии

1

Любые комментарии и дополнительные инструкции по выполнению прецедента, которые не укладываются в вышестоящие пункты

2