Карта сайта Поиск

Сценарии взаимодействия, краткие и подробные

Сценарии взаимодействия — это описание того как должны работать функции системы. Они могут рассказывать о сути и особенностях работы функций как в общем виде, так и в подробном, алгоритмическом. Первый вариант нужен для того чтобы понять, зачем нужна и что делает функциональность. Второй по шагам расписывает все возможные сценарии использования продукта — что может сделать пользователь и как должна отреагировать на его действия система.

Сценарии взаимодействия пересекаются с перечнем функциональности (user stories). Разница в том, что первые помогают в понимании того, как работают функции и система в целом, а вторые — в точном учете требований. User stories говорят о том, что нужно сделать, а сценарии взаимодействия — как это работает.

Примеры сценариев взаимодействия

Краткий сценарий взаимодействия

Пользователи могут быть объединены в социальную сеть. Каждый пользователь имеет страницу персонального профиля (персональной страницы), с помощью которой другие пользователи получают представление о том, что это за пользователь. Пользователь может добавить другого пользователя в друзья. Это позволяет, во-первых, поддерживать контакты, а во-вторых, более удобно давать доступ другим пользователям к своим конспектам и учебным планам. Пользователя можно найти как по имени и фамилии, так и по ВУЗу или специальности, на которой он обучается.

Подробный сценарий взаимодействия (выдержка из основного пути сценария)

  1. Пользователь нажимает на ссылку на профиль одного из пользователей.
  2. Система открывает страницу, которая помимо прочего содержит следующие интерактивные элементы:
    1. Название ВУЗа пользователя (ссылка);
    2. Добавить в друзья (ссылка).
    3. Блок «Конспекты пользователя». Блок состоит из списка элементов. Каждый элемент помимо прочего содержит следующие интерактивные элементы:
      1. Название конспекта (ссылка).
    4. Остальные конспекты (ссылка);
    5. Блок «Книжная полка пользователя». Блок состоит из списка элементов. Каждый элемент помимо прочего содержит следующие интерактивные элементы:
      1. Название книги (ссылка).
    6. Остальные книги (ссылка);
    7. Блок «Учебные планы пользователя». Блок состоит из списка элементов. Каждый элемент помимо прочего содержит следующие интерактивные элементы:
      1. Название учебного плана (ссылка).
    8. Остальные учебные планы (ссылка);
    9. Блок «Информация о пользователе». Блок помимо прочего содержит следующие интерактивные элементы:
      1. Имя пользователя (ссылка);
      2. Название ВУЗа пользователя (ссылка);
      3. Специальность пользователя (ссылка);
      4. Добавить в друзья (ссылка);
      5. Блок «Материалы пользователя». Блок помимо прочего содержит следующие интерактивные элементы:
        1. Конспекты (ссылка);
        2. Книжная полка (ссылка);
        3. Учебные планы (ссылка).
    10. Блок «ВУЗы и специальности». Блок помимо прочего содержит следующие интерактивные элементы:
      1. ВУЗы (ссылка);
      2. Специальности (ссылка);
      3. Города (ссылка);
      4. Пользователи (ссылка, заблокирована).
    11. Блок «Друзья пользователя». Блок помимо прочего содержит следующие интерактивные элементы:
      1. Список друзей. Список элементов. Каждый элемент помимо прочего содержит следующие интерактивные элементы:
        1. Имя пользователя (ссылка).
      2. Все друзья пользователя (ссылка).
    • Альтернативный сценарий: Пользователь уже находится в друзьях у пользователя. Система заменяет ссылки «Добавить в друзья» ссылками «Удалить из друзей». Перезагрузка страницы не производится.
  3. Пользователь нажимает ссылку «Добавить в друзья».
    • Альтернативный сценарий: Пользователь нажимает на ссылку с названием ВУЗа пользователя. См.: “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.
  4. Система вносит изменения в базу данных.
  5. Система добавляет выбранного пользователя в список друзей пользователя. Система выводит сообщение об успешной операции. Система отсылает пользователю уведомление о том, что он был добавлен в друзья. Перезагрузка страницы не производится.

Назначение

  • Сбор функциональных требований. Сценарии взаимодействия позволяют не только перечислить функции системы, но и во всех подробностях рассказать о том, как они работают.

В каких процессах участвует документ?

У вас есть вопросы или предложения?

Вы легко можете связаться с нами

У вас есть вопросы или предложения?

Вы легко можете связаться с нами
* звездочкой отмечены обязательные поля
*
*