1.20M
Категория: ПрограммированиеПрограммирование

Курсы по системной аналитике. Пользовательские требования

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
English     Русский Правила