Skip to content

Макет и сценарий использования

Кардаш Ярослав edited this page Oct 13, 2024 · 22 revisions

Макет UI

MAKET UI

Сценарий использования

Регистрация пользователя

  • Открыто окно "Регистрация"
  • Введены данные о пользователе

Действующее лицо:

  • Пользователь

Основной сценарий:

  1. Пользователь нажимает на кнопку "Регистрация" в блоке "Регистрация"
  2. Происходит переход в аккаунт пользователя в блок "Профиль"

Альтернативный сценарий:

  1. Пользователь нажимает на кнопку "Регистрация" в блоке "Регистрация"
  2. Появляется уведомление о некорректно введенных данных (недопустимые символы, занятый email)

Вход в приложение

Предусловие:

  • Открыто окно "Вход"
  • Введены данные логина и пароля

Действующее лицо:

  • Пользователь

Основной сценарий:

  1. Пользователь нажимает на кнопку "Вход" в блоке "Вход"
  2. Происходит переход в аккаунт пользователя в блок "Профиль"

Альтернативный сценарий:

  1. Пользователь нажимает на кнопку "Вход" в блоке "Вход"
  2. Появляется уведомление о некорректно введенном логине/пароле

Приглашение в группу (со страницы пользователя)

Предусловие:

  • Открыт раздел "Пользователи"
  • Выбран отличный от текущего пользователь
  • Пользователь состоит хотя бы в одной группе

Действующее лицо:

  • Пользователь

Основной сценарий:

  1. Пользователь нажимает на кнопку "Пригласить в группу" в блоке "Действия"
  2. Появляется всплывающее окно со списком групп, в которых состоит пользователь, и поисковой строкой
  3. Пользователь нажимает кнопку "Пригласить" под названием одной из предложенных групп

Альтернативный сценарий:

  1. Пользователь нажимает на кнопку "Пригласить в группу" в блоке "Действия"
  2. Появляется всплывающее окно со списком групп, в которых состоит пользователь, и поисковой строкой
  3. Пользователь печатает в поисковую строку название нужной группы
  4. Пользователь нажимает кнопку "Пригласить" под названием найденной группы

Приглашение в группу (со страницы группы)

Предусловие:

  • Открыт раздел "Группы"
  • Открыта группа, участником которой является пользователь

Действующее лицо:

  • Пользователь

Основной сценарий:

  1. Пользователь нажимает на кнопку "Пригласить в группу" в блоке "Действия"
  2. Появляется всплывающее окно со списком пользователей и поисковой строкой
  3. Пользователь нажимает кнопку "Пригласить" под именем одного из пользователей

Альтернативный сценарий:

  1. Пользователь нажимает на кнопку "Пригласить в группу" в блоке "Действия"
  2. Появляется всплывающее окно со списком пользователей и поисковой строкой
  3. Пользователь печатает в поисковую строку название нужного пользователя
  4. Пользователь нажимает кнопку "Пригласить" под названием найденного пользователя

Импорт статистики

Предусловие

  • Открыт блок "Статистика"

Действующее лицо:

  • Пользователь

Основной сценарий:

  1. Пользователь нажимает на кнопку "Импортировать статистику" в блоке "Статистика"
  2. Открывается окно выбора файла
  3. Пользователь выбирает файл с компьютера
  4. Статистика загружается в приложение

Альтернативный сценарий:

  1. Пользователь нажимает на кнопку "Импортировать статистику" в блоке "Статистика"
  2. Открывается окно выбора файла
  3. Пользователь выбирает файл с компьютера
  4. Появляется уведомление о невозможности обработать файл

Экспорт статистики

Предусловие

  • Открыт блок "Статистика"

Действующее лицо:

  • Пользователь

Основной сценарий:

  1. Пользователь нажимает на кнопку "Экспортировать статистику" в блоке "Статистика"
  2. Происходит выгрузка статистики в виде файла на компьютер

Публикация объявления

Предусловие

  • Открыт блок "Профиль" либо блок "Группы" и группа, участником которой является пользователь
  • Пользователь написал запись в текстовом поле для объявлений

Основной сценарий:

  1. Пользователь нажимает кнопку "Опубликовать"
  2. Запись отображается в записях на странице пользователя и в блоке "Объявления" у других пользователей

Публикация объявления

Предусловие

  • Открыт блок "Профиль" либо блок "Группы" и группа, участником которой является пользователь
  • Пользователь написал запись в текстовом поле для объявлений

Основной сценарий:

  1. Пользователь нажимает кнопку "Опубликовать"
  2. Запись отображается в записях на странице пользователя и в блоке "Объявления" у других пользователей

Открыть страницу другого пользователя

Предусловие

  • Открыт блок "Пользователи"

Действующее лицо:

  • Пользователь

Основной сценарий:

  1. Пользователь нажимает на карточку пользователя в списке пользователей
  2. Открывается профиль другого пользователя

Редактировать профиль

Предусловие

  • Открыт блок "Профиль" либо блок "Группы" и группа, участником которой является пользователь

Действующее лицо:

  • Пользователь

Основной сценарий:

  1. Пользователь нажимает на кнопку "Редактировать профиль" в блоке "Действия"
  2. Открывается всплывающее меню редактирования профиля
  3. Пользователь редактирует данные и нажимает кнопку "Сохранить"
  4. Изменения отображаются на странице

Комментировать объявление

Предусловие

  • Открыт блок "Объявления" либо блок "Пользователи" и страница другого пользователя либо блок "Профиль"

Действующее лицо:

  • Пользователь

Основной сценарий:

  1. Пользователь нажимает на вкладку "Комментарии" на карточке записи
  2. Открывается всплывающее окно с комментариями
  3. Пользователь пишет комментарий в текстовое поле ввода
  4. Комментарий отображается на всплывающем окне комментариев

Какие сценарии использования будут реализованы в прототипе?

  • Регистрация пользователя
  • Приглашение в группу
Clone this wiki locally