Skip to content

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

Vladimir Chernukha edited this page Oct 15, 2024 · 14 revisions

Макет UI

Макет UI

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

Сценарий «Авторизация»

Действующие лицо: пользователь

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

  1. Пользователь нажимает на кнопку «Авторизация»
  2. Пользователь вводит свою почту и пароль
  3. Пользователь нажимает кнопку «Войти»

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

  1. Введённая почта или пароль некорректны
  2. Пользователь нажимает кнопку «Назад»

Сценарий «Регистрация»

Действующие лицо: пользователь

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

  1. Пользователь нажимает на кнопку регистрации
  2. Пользователь вводит свою почту, пароль и логин
  3. Пользователь нажимает кнопку «Зарегистрироваться»

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

  1. Аккаунт с такой почтой уже есть
  2. Некорректная почта
  3. Пользователь нажимает кнопку «Назад»

Сценарий «Выход из аккаунта»

Действующие лицо: пользователь

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

  1. Пользователь выполняет сценарий «Авторизация»
  2. Пользователь нажимает на кнопку «Выход»

Сценарий «Массовый импорт»

Действующие лицо: пользователь администратор

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

  1. Пользователь выполняет сценарий «Авторизация»
  2. Пользователь нажимает на значок "+" на главной странице
  3. Пользователь нажимает на кнопку "загрузить данные в .csv"
  4. Пользователь выбирает файл для загрузки

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

  1. Пользователь отменяет выбор файла для загрузки

Сценарий «Массовый экспорт»

Действующие лицо: пользователь администратор

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

  1. Пользователь выполняет сценарий «Авторизация»
  2. Пользователь нажимает на значок "+" на главной странице
  3. Пользователь нажимает на кнопку "выгрузить данные в .csv"

Сценарий «Поиск аниме»

Действующие лицо: пользователь

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

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

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

  1. Пользователь сортирует результат поиска по одному из критериев

Сценарий «Просмотр информации об аниме»

Действующие лицо: пользователь

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

  1. Пользователь выполняет сценарий «Поиск аниме»
  2. Пользователь нажимает на нужное ему аниме

Сценарий «Выставление оценки произведению»

Действующие лицо: пользователь

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

  1. Пользователь выполняет сценарий «Авторизация»
  2. Пользователь выполняет сценарий «Просмотр информации об аниме»
  3. Пользователь выбирает количество количество звёзд и кликом выставляет оценку

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

  1. Пользователь выполняет сценарий «Просмотр информации об аниме»
  2. Пользователь выбирает количество количество звёзд, но клик переносит его на страницу авторизации
  3. Пользователь выполняет сценарий «Авторизация»

Сценарий «Комментирование произведения»

Действующие лицо: пользователь

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

  1. Пользователь выполняет сценарий «Авторизация»
  2. Пользователь выполняет сценарий «Просмотр информации об аниме»
  3. Пользователь выбирает тип своего отзыва (положительный, нейтральный, отрицательный)
  4. Пользователь пишет в поле ввода свой комментарий
  5. Пользователь нажимает кнопку "отправить"

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

  1. Пользователь выполняет сценарий «Просмотр информации об аниме»
  2. Пользователь выбирает тип своего отзыва (положительный, нейтральный, отрицательный)
  3. Пользователь пишет в поле ввода свой комментарий
  4. Пользователь нажимает кнопку "отправить", но она перекидывает его на страницу авторизации
  5. Пользователь выполняет сценарий «Авторизация»

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

  1. Пользователь выполняет сценарий «Просмотр информации об аниме»
  2. В случае, если отзыв уже был оставлен, то выполняется сценарий "Редактирование отзыва"

Сценарий «Редактирование комментария произведения»

Действующие лицо: пользователь

  1. Пользователь выполняет сценарий «Авторизация»
  2. Пользователь выполняет сценарий «Просмотр информации об аниме»
  3. Пользователь нажимает кнопку "Редактировать"
  4. Пользователь в поле ввода редактирует комментарий
  5. Пользователь нажимает кнопку "Сохранить"

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

  1. Пользователь выполняет сценарий «Авторизация»
  2. Пользователь выполняет сценарий «Просмотр информации об аниме»
  3. Пользователь нажимает кнопку "Удалить"

Сценарий «Просмотр профиля»

Действующие лицо: пользователь

  1. Пользователь выполняет сценарий «Авторизация»
  2. Пользователь нажимает на иконку своего профиля

Сценарий «Просмотр истории пользователя»

Действующие лицо: пользователь

  1. Пользователь выполняет сценарий «Просмотр профиля»
  2. Пользователь нажимает на кнопку "История"

Сценарий «Изменение настроек»

Действующие лицо: пользователь

  1. Пользователь выполняет сценарий «Просмотр профиля»
  2. Пользователь нажимает на иконку шестерни возле ника
  3. Пользователь по необходимости меняет ник, почту через поля ввода
  4. Пользователь по необходимости загружает другой аватар
  5. Пользователь нажимает на кнопку "Сохранить"

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

  1. Пользователь выполняет сценарий «Просмотр профиля»
  2. Пользователь нажимает на иконку шестерни возле ника
  3. Пользователь по необходимости меняет ник, почту через поля ввода
  4. Пользователь по необходимости загружает другой аватар
  5. Пользователь нажимает на кнопку "Назад", отменяя изменения профиля

Сценарий «Просмотр отзывов пользователя»

Действующие лицо: пользователь

  1. Пользователь выполняет сценарий «Просмотр профиля»
  2. Пользователь нажимает на кнопку "Все отзывы"

Сценарий «Просмотр статистики»

Действующие лицо: пользователь

  1. Пользователь нажимает на значок статистики
  2. Пользователь выбирает необходимые фильтры

Сценарий «Поиск пользователя»

Действующие лицо: пользователь

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