Skip to content

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

Olesya-Khulap edited this page Feb 17, 2025 · 3 revisions

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

Макет UI

ui_mockup.png

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

1) Сценарий использования "Просмотр каталога птиц и животных"

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

  • Пользователь (авторизованный).

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

  • Приложение запущено.

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

  • Пользователь открывает приложение.
  • Авторизуется.
  • Нажимает “Продолжить” и переходит в раздел "Каталог".
  • Использует поиск или фильтрацию для нахождения нужного вида.
  • Открывает карточку животного и просматривает информацию.
  • При необходимости отправляет информацию через "Поделиться".

Результат основного сценария:

  • Пользователь успешно получает нужную информацию.

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

  • Ошибки загрузки изображений или данных.

Результат альтернативного сценария:

  • Система уведомляет пользователя о недоступности сервиса и предлагает повторить попытку позже.

2) Сценарий использования "Регистрация и вход в профиль"

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

  • Новый пользователь (неавторизованный).

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

  • Пользователь находится на экране регистрации.
  • Пользователь не авторизован в системе.

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

  • Пользователь нажимает кнопку "Регистрация".
  • Вводит email и пароль дважды.
  • После успешной регистрации входит в систему через форму логина.

Результат основного сценария:
Пользователь успешно создает учетную запись и входит в приложение.

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

  • Неправильный формат email.
  • Пароли не совпадают.
  • Email уже зарегистрирован.
  • Неправильный пароль или email (при входе в приложение).

Результат альтернативного сценария:

  • Система уведомляет пользователя об ошибке и предлагает ввести корректные данные.

3) Сценарий использования "Добавление публикации"

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

  • Авторизованный пользователь.

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

  • Пользователь вошел в систему.

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

  • Открытие раздела "Новая запись".
  • Внесение данных о публикации (фото, название животного, описание).
  • Выбор типа животного, размера и места находки, добавление координат находки (которые потом отображаются на карте на странице публикации).
  • Нажатие на кнопку "Опубликовать".

Результат основного сценария:

  • Публикация сохраняется в профиле пользователя.

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

  • Ошибка загрузки фото.
  • Некорректный ввод данных.

Результат альтернативного сценария:

  • Система уведомляет пользователя об ошибке и предлагает повторить ввод данных.

4) Сценарий использования "Просмотр статистики наблюдений"

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

  • Авторизованный пользователь.

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

  • У пользователя есть сохраненные отметки наблюдений.

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

  • Открытие раздела "Статистика".
  • Выбор периода (неделя, месяц, год).
  • Просмотр списка наблюдений.

Результат основного сценария:

  • Пользователь получает статистические данные о своих наблюдениях.

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

  • Нет доступных данных для выбранного периода.

Результат альтернативного сценария:

  • Система уведомляет пользователя об отсутствии данных.

5) Сценарий использования "Социальные механики"

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

  • Авторизованный пользователь.

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

  • Пользователь имеет учетную запись.

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

  • Отправление в личные сообщения (через кнопку "Поделиться") информации о птицах/животных.
  • Ведение личной переписки с другим пользователем приложения.

Результат основного сценария:

  • Пользователь взаимодействует с другими участниками сообщества.

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

  • Ошибка отправки сообщения.

Результат альтернативного сценария:

  • Система уведомляет пользователя об ошибке.