generated from moevm/nsql-clean-tempate
-
Notifications
You must be signed in to change notification settings - Fork 0
Макет и сценарий использования
Александра Чернякова edited this page Oct 15, 2024
·
26 revisions
Действующее лицо: Пользователь
Основной сценарий:
- Пользователь кликает на кнопку импорта или экспорта.
- В случае успешного импорта данные будут скачаны на устройство пользователя и пользователь будет уведомлен об этом.
- В случае успешного экспорта данные будут загружены и пользователь будет уведомлен об этом.
- Далее у пользователя есть возможность перейти к сценариям 2 и 3.
Альтернативный сценарий:
- В случае неудачного экспорта (данные не в формате json) пользователь будет предупрежден об этом. Всплывающее окно предложит пользователю попробовать снова загрузить данные в формате json.
Действующее лицо: Пользователь
- Пользователь кликает на ссылку "На главную".
- Система дает пользователю выбор — перейти на страницу статистики, улиц, домов или карты.
- Пользователь кликает на ссылку "Улицы".
- Система отображает фильтр, где пользователь может выбрать тип улицы (переулок, улица, бульвар) и район, в котором находится улица. У пользователя есть возможность перейти на пункт 2.
- Пользователь вводит тип улицы и район, затем кликает на ссылку "ОК".
- Система отображает список улиц, соответствующих фильтру. У пользователя есть возможность перейти на пункт 4.
- Пользователь выбирает конкретную улицу из списка.
- Система отображает список домов, находящихся на выбранной улице. У пользователя есть возможность перейти на пункт 6.
- Пользователь выбирает дом из списка.
- Система отображает подробную информацию о выбранном доме, включая: год постройки, фотографию, количество этажей, количество квартир, состояние, управляющую компанию (УК), серию/тип дома, район. У пользователя есть возможность перейти на пункт 8.
2.1. Несуществующий тип улицы или район:
- Пользователь вводит несуществующий тип улицы или район.
- Система отображает сообщение об ошибке ("Тип улицы или район не найден") и предлагает ввести данные повторно.
3.1. Отсутствие введенных данных:
- Пользователь не заполняет тип улицы или район.
- Система отображает список всех улиц без фильтрации по типу или району.
Действующее лицо: Пользователь
- Пользователь кликает на ссылку "На главную".
- Система дает пользователю выбор — перейти на страницу статистики, улиц, домов или карты.
- Пользователь кликает на ссылку "Дома".
- Система отображает фильтр, где пользователь может ввести следующие параметры: год постройки, район, количество этажей, количество квартир, улицу, УК, состояние дома. У пользователя есть возможность перейти на пункт 2.
- Пользователь вводит год, район, количество этажей, количество квартир, улицу, УК, состояние дома, затем кликает на ссылку "ОК".
- Система отображает список домов, соответствующих фильтру. У пользователя есть возможность перейти на пункт 4.
- Пользователь выбирает дом из списка.
- Система отображает подробную информацию о выбранном доме, включая: год постройки, фотографию, количество этажей, количество квартир, состояние, управляющую компанию (УК), серию/тип дома, район. У пользователя есть возможность перейти на пункт 6.
2.1. Введены некорректные параметры (этажи, квартиры, улицу, УК, состояние дома):
- Пользователь вводит некорректное количество этажей или квартир.
- Система отображает сообщение об ошибке ("Некорректный ввод") и предлагает ввести данные повторно.
3.1. Отсутствие введенных данных:
- Пользователь не заполняет один или несколько параметров фильтра (год постройки, район, количество этажей, количество квартир, улицу, УК, состояние дома).
- Система отображает список домов без учета неуказанных параметров.
Действующее лицо: Пользователь
- Пользователь кликает на ссылку "На главную".
- Система дает пользователю выбор — перейти на страницу статистики, улиц, домов или карты.
- Пользователь кликает на ссылку "Карта".
- Система отображает фильтр, где пользователь может ввести следующие параметры: год постройки, район, количество этажей, количество квартир, улицу, УК, состояние дома. У пользователя есть возможность перейти на пункт 2.
- Пользователь вводит год, район, количество этажей, количество квартир, улицу, УК, состояние дома, затем кликает на ссылку "ОК".
- Система отображает карту города с зданиями, соответствующими фильтру, отмеченными маркерами. У пользователя есть возможность перейти на пункт 4.
- Пользователь может кликнуть на метку дома, чтобы просмотреть его описание.
- Пользователь получает информацию о конкретном доме.
2.1. Введены некорректные параметры (этажи, квартиры, улицу, УК, состояние дома):
- Пользователь вводит некорректное количество этажей или квартир.
- Система отображает сообщение об ошибке ("Некорректный ввод") и предлагает ввести данные повторно.
3.1. Отсутствие введенных данных:
- Пользователь не заполняет один или несколько параметров фильтра (год постройки, район, количество этажей, количество квартир, улицу, УК, состояние дома).
- Система отображает карту города без учета неуказанных параметров.
Действующее лицо: Пользователь
- Пользователь кликает на ссылку "На главную".
- Система дает пользователю выбор — перейти на страницу статистики, улиц, домов или карты.
- Пользователь кликает на ссылку "Статистика".
- Система отображает фильтр с доступными категориями для построения статистики (улицы и дома). У пользователя есть возможность перейти на пункт 2.
- Пользователь выбирает просмотр статистики улиц.
- Система отображает фильтр с полями поиска для всех атрибутов улицы. Пользователь может выбрать необязательные параметры, такие как тип улицы (переулок, улица, бульвар) и район. У пользователя есть возможность перейти на пункт 2.
- Пользователь выбирает необходимые ему атрибуты улицы.
- Система предлагает пользователю настроить группировку данных: Ось Y - количество домов, Ось X - год постройки, количество этажей, количество квартир, управляющая компания (УК), состояние улицы. У пользователя есть возможность перейти на пункт 2.
- Пользователь выбирает параметры для осей Y и X.
- Система строит и отображает график статистики.
- Пользователь может изменить параметры осей для пересчета статистики.
- Пользователь выбирает просмотр статистики домов.
- Система отображает фильтр с полями поиска для атрибутов домов. Пользователь может выбрать следующие необязательные параметры: год постройки, район, количество этажей, количество квартир, улицу, управляющую компанию (УК), состояние дома. У пользователя есть возможность перейти на пункт 2.