Similar presentations:
Курсы по системной аналитике. Пользовательские требования
1.
PROMO ITКурс «Системный аналитик»
Разработка требований
Занятие 7. Пользовательские требования
8 495 404 25 63
[email protected]
promo-z.ru
2.
О чем поговорим?1. Способы описания пользовательских требований
2. Диаграмма вариантов использования
3. Сценарии вариантов использования
Курс «Системный аналитик»
PROMO IT
3.
Определения ПТ и ФТКурс «Системный аналитик»
PROMO IT
1. Пользовательское требование (ПТ) - это задача, которую
определенные классы пользователей должны иметь возможность
выполнять в системе.
1. Функциональное требование (ФТ) - описание требуемого
поведения системы в определенных условиях.
4.
Способы описания ПТКурс «Системный аналитик»
PROMO IT
1. Вариант использования (Use Case) - последовательность
действий системы и внешнего действующего лица
1. Пользовательская история (User Story) - это краткое описание
функциональности, рассказанное с точки зрения пользователя,
представляющее ценность для него
5.
Варианты использованияКурс «Системный аналитик»
PROMO IT
Формат: Глагол + Объект
Приложение
Примеры вариантов использования
Приложение отеля
Оформить бронирование
Зарегистрироваться в отеле
Управлять доступом в номер
Интернет-магазин
Купить товар
Оставить отзыв о товаре
Посмотреть историю покупок
Управлять каталогом товаров
6.
Пользовательские историиКурс «Системный аналитик»
PROMO IT
Формат: Как <пользователь>, я хочу <цель>, чтобы <причина>
Приложение
Примеры вариантов
использования
Соответствующая
пользовательская история
Приложение отеля
Зарегистрироваться в отеле
Как гость я хочу
зарегистрироваться в отеле,
чтобы не тратить время на стойке
регистрации
Интернет-магазин
Управлять каталогом товаров
Как менеджер я хочу управлять
каталогом товаров, чтобы на
сайте и маркетплейсе всегда был
представлен актуальный
перечень товаров
7.
Курс «Системный аналитик»PROMO IT
Алгоритм описания в формате ВИ
1. Определить действующие лица (Actor)
2. Выявить и составить список вариантов использования
3. Для каждого варианта использования определить цель и
результат
4. Описать основной поток (сценарий)
5. Дополнить описание альтернативными сценариями и
исключениями
8.
Алфавит диаграммы ВИКурс «Системный аналитик»
PROMO IT
9.
Курс «Системный аналитик»PROMO IT
Реестр вариантов использования
Класс пользователя
Роль
Вариант использования
Гость
Неавторизованный
пользователь
Зарегистрироваться
Просмотреть каталог товаров
Клиент
Авторизованный
пользователь
Авторизоваться
Просмотреть каталог товаров
Заказать товар
Посмотреть историю покупок
Администратор
безопасности
Администратор
Авторизоваться
Управление пользователями системы
10.
Курс «Системный аналитик»PROMO IT
Шаблон варианта использования
1.
2.
3.
4.
5.
6.
7.
8.
9.
Идентификатор
Название
Описание
Основное действующие лицо
Предусловие
Постусловие(результат)
Цель
Основной сценарий
Альтернативные и исключительные сценарии
11.
Курс «Системный аналитик»PROMO IT
Пример варианта использования
12.
Варианты использования и ФТКурс «Системный аналитик»
PROMO IT
Вариант использования: Управлять каталогом товаров
Функциональные требования:
1. Система должна предоставлять возможность пользователю с
ролью “Контент-менеджер” просматривать каталог товаров.
2. Система должна предоставлять возможность пользователю с
ролью “Контент-менеджер” создавать, редактировать и удалять
товары из каталога.
3. Система должна обеспечивать поиск товаров в каталоге товаров.
4. Другие требования
13.
PROMO ITКурс «Системный аналитик»
Полезные материалы
“Современные методы описания функциональных требований к системам”.
Алистер Коберн
8 495 404 25 63
[email protected]
promo-z.ru