Формирование пользовательских требований.

Формирование пользовательских требований.

Пользовательские требования описывают требования непосредственных пользователей программы.
В CaliberRM пользовательские требования расположены в категории User Requirements (USER).
Чаще всего пользовательские требования описываются с помощью вариантов использования. Варианты использования могут быть описаны как в текстовом виде, так и с помощью UML. Построение вариантов использования является отдельной темой, достойной отдельной статьи. Здесь я буду использовать готовый шаблон взятый с сайта
и переведенный на русский язык. Варианты использования описаны в виде текстового документа и прикреплены к пользовательским требованиям в CaliberRM.
Пользовательские требования могут быть собраны в ходе:.
• Анализа бизнес процессов организации.
• Интервью с пользователями.
• Круглых столов с участием пользователей.
• Демонстраций предварительных версий ПО.
При организации общения с пользователями полезно придерживаться нескольких простых правил:.
1.
Четко формулируйте цель встречи, сформулируйте обсуждаемые вопросы.
2.
Заранее определите состав участников, оповестите их о месте, времени и продолжительности встречи.
3.
Оптимальная продолжительность встречи 40 минут - час. Не стоит затягивать встречу более полутора часов.
4.
Давайте слово всем участникам встречи. При обсуждении проблем не давайте доминировать кому-то одному, обязательно должны высказаться все участники дискуссии.
5.
Обязательно документируйте принятые в ходе встречи решения.
Пользовательские требования подчинены бизнес требованиям, а значит, каждое из них должно иметь как минимум одно связанное с ним бизнес требование.
В ходе анализа и сбора были выявлены следующие пользовательские требования к системе:.
• Поиск книг в каталоге.
о Новый поиск o Поиск в найденном.
• Поиск книги библиотекарем по ISBN.
• Выдача книг посетителю.
о Формирование квитанции.
• Прием книги у посетителя.
о Закрытие квитанции.
• Формирование отчета о наиболее востребованных книгах.
• Идентификация посетителя.
• Формирование каталога книг.
Требования разрабатывались последовательно в рамках двух базовых линий: Первичные пользовательские требования и Пользовательские требования. Ниже приведен пример описания варианта использования для требования.
Use Case ID:
3
Имя варианта использования:
Выдача книги посетителю
Создал:
Голованов Михаил
Последние изменения внес:
Дата создания:
28 июля 2004
Дата последнего изменения:
Действующие лица:
Библиотекарь, Посетитель
Описание:
Цель данного варианта использования - выдача книг на руки посетителю
Предусловия:
1. Сформирован список заказанных книг, все книги имеются в наличии
Постусловия:
Квитанция о выдаче сформирована и подписана посетителем, книги выданы на руки
Нормальный поток выполнения:
1.
Библиотекарь находит на полках заказанные книги и приносит их.
2.
Библиотекарь распечатывает квитанцию о выдаче книг.
3.
Посетитель подписывает квитанцию и возвращает библиотекарю.
4.
Библиотекарь выдает книги
Альтернативные потоки
Исключения
Включения
Приоритетность
Частота использования
Бизнес правила
Специальные.
требования
Минимизировать расход бумаги при печати квитанций
Предположения
Заметки

Популярные статьи

Свежие статьи