Сценарии взаимодействия, краткие и подробные
Сценарии взаимодействия — это описание того как должны работать функции системы. Они могут рассказывать о сути и особенностях работы функций как в общем виде, так и в подробном, алгоритмическом. Первый вариант нужен для того чтобы понять, зачем нужна и что делает функциональность. Второй по шагам расписывает все возможные сценарии использования продукта — что может сделать пользователь и как должна отреагировать на его действия система.
Сценарии взаимодействия пересекаются с перечнем функциональности (user stories). Разница в том, что первые помогают в понимании того, как работают функции и система в целом, а вторые — в точном учете требований. User stories говорят о том, что нужно сделать, а сценарии взаимодействия — как это работает.
Примеры сценариев взаимодействия
Краткий сценарий взаимодействия
Пользователи могут быть объединены в социальную сеть. Каждый пользователь имеет страницу персонального профиля (персональной страницы), с помощью которой другие пользователи получают представление о том, что это за пользователь. Пользователь может добавить другого пользователя в друзья. Это позволяет, во-первых, поддерживать контакты, а во-вторых, более удобно давать доступ другим пользователям к своим конспектам и учебным планам. Пользователя можно найти как по имени и фамилии, так и по ВУЗу или специальности, на которой он обучается.
Подробный сценарий взаимодействия (выдержка из основного пути сценария)
- Пользователь нажимает на ссылку на профиль одного из пользователей.
- Система открывает страницу, которая помимо прочего содержит следующие интерактивные элементы:
- Название ВУЗа пользователя (ссылка);
- Добавить в друзья (ссылка).
- Блок «Конспекты пользователя». Блок состоит из списка элементов.
Каждый элемент помимо прочего содержит следующие интерактивные элементы:
- Название конспекта (ссылка).
- Остальные конспекты (ссылка);
- Блок «Книжная полка пользователя». Блок состоит из списка элементов. Каждый элемент помимо
прочего содержит следующие интерактивные элементы:
- Название книги (ссылка).
- Остальные книги (ссылка);
- Блок «Учебные планы пользователя». Блок состоит из списка элементов. Каждый элемент помимо прочего содержит следующие интерактивные элементы:
- Название учебного плана (ссылка).
- Остальные учебные планы (ссылка);
- Блок «Информация о пользователе». Блок помимо прочего содержит следующие интерактивные элементы:
- Имя пользователя (ссылка);
- Название ВУЗа пользователя (ссылка);
- Специальность пользователя (ссылка);
- Добавить в друзья (ссылка);
- Блок «Материалы пользователя». Блок помимо прочего содержит следующие интерактивные элементы:
- Конспекты (ссылка);
- Книжная полка (ссылка);
- Учебные планы (ссылка).
- Блок «ВУЗы и специальности». Блок помимо прочего содержит следующие интерактивные элементы:
- ВУЗы (ссылка);
- Специальности (ссылка);
- Города (ссылка);
- Пользователи (ссылка, заблокирована).
- Блок «Друзья пользователя». Блок помимо прочего содержит следующие интерактивные элементы:
- Список друзей. Список элементов. Каждый элемент помимо прочего содержит следующие интерактивные элементы:
- Имя пользователя (ссылка).
- Все друзья пользователя (ссылка).
- Список друзей. Список элементов. Каждый элемент помимо прочего содержит следующие интерактивные элементы:
- Альтернативный сценарий: Пользователь уже находится в друзьях у пользователя. Система заменяет ссылки «Добавить в друзья» ссылками «Удалить из друзей». Перезагрузка страницы не производится.
- Пользователь нажимает ссылку «Добавить в друзья».
- Альтернативный сценарий: Пользователь нажимает на ссылку с названием ВУЗа пользователя. См.: “UC1-04 Yellow pages” — «Основной сценарий» шаг 6.
- Альтернативный сценарий: Пользователь нажимает на одну из ссылок списка конспектов пользователя. См.: “UC1-02 Workbooks” — «Основной сценарий» шаг 6.
- Альтернативный сценарий: Пользователь нажимает на ссылку «Остальные конспекты пользователя». См.: «Альтернативный сценарий» шаг 2.2.1.
- Альтернативный сценарий: Пользователь нажимает на одну из ссылок блока «Книжная полка пользователя». См.: “UC01-01 Library” — «Основной сценарий» шаг 8.
- Альтернативный сценарий: Пользователь нажимает на ссылку «Остальные книги пользователя». См.: «Альтернативный сценарий» шаг 2.2.2.
- Альтернативный сценарий: Пользователь нажимает на одну из ссылок блока «Учебные планы пользователя». См.: “UC01-03 Learning plans” — «Основной сценарий» шаг 8.
- Альтернативный сценарий: Пользователь нажимает на ссылку «Остальные учебные планы пользователя». См.: «Альтернативный сценарий» шаг 2.2.3.
- Альтернативный сценарий: Пользователь нажимает на ссылку с именем пользователя. См.: «Основной сценарий» шаг 2.
- Альтернативный сценарий: Пользователь нажимает на ссылку с названием специальности пользователя. См.: “UC1-03 Learning plans” — «Основной сценарий» шаг 4.
- Альтернативный сценарий: Пользователь нажимает на ссылку «Конспекты» блока «Материалы пользователя». См.: «Альтернативный сценарий» шаг 2.2.1.
- Альтернативный сценарий: Пользователь нажимает на ссылку «Книжная полка» блока «Материалы пользователя». См.: «Альтернативный сценарий» шаг 2.2.2.
- Альтернативный сценарий: Пользователь нажимает на ссылку «Учебные планы» блока «Материалы пользователя». См.: «Альтернативный сценарий» шаг 2.2.3.
- Альтернативный сценарий: Пользователь нажимает на ссылку «ВУЗы» меню раздела «ВУЗы и специальности». См.: “UC1-04 Yellow pages” — «Основной сценарий» шаг 4.
- Альтернативный сценарий: Пользователь нажимает на ссылку «Специальности» меню раздела «ВУЗы и специальности». См.: “UC1-04 Yellow pages” — «Основной сценарий» шаг 8.
- Альтернативный сценарий: Пользователь нажимает на ссылку «Города» меню раздела «ВУЗы и специальности». См.: “UC1-04 Yellow pages” — «Основной сценарий» шаг 12.
- Альтернативный сценарий: Пользователь нажимает на одну из ссылок блока «Друзья пользователя». См.: «Основной сценарий» шаг 2.
- Альтернативный сценарий: Пользователь нажимает на ссылку «Все друзья пользователя». См.: «Альтернативный сценарий» шаг 2.2.4.
- Альтернативный сценарий: Пользователь нажимает на ссылку «Удалить из друзей». См.: «Альтернативный сценарий» шаг 2.2.5.
- Система вносит изменения в базу данных.
- Система добавляет выбранного пользователя в список друзей пользователя. Система выводит сообщение об успешной операции. Система отсылает пользователю уведомление о том, что он был добавлен в друзья. Перезагрузка страницы не производится.
Назначение
- Сбор функциональных требований. Сценарии взаимодействия позволяют не только перечислить функции системы, но и во всех подробностях рассказать о том, как они работают.
В каких процессах участвует документ?
-
Проектирование и дизайн интерфейсов
Пять этапов, в ходе которых происходит сбор требований к продукту, проектирование и дизайн его интерфейса.
-
Юзабилити-консалтинг
Три этапа, в ходе которых существующий продукт анализируется и готовятся рекомендации по улучшению его интерфейса.
У вас есть вопросы или предложения?
Вы легко можете связаться с нами

