Итоговая работа
.pdf
Таблица 2.2.5. - Use Case Scenarios 5
ID: UC-2.2
Автор: Рыбин Никита
Название: Посмотреть менее популярные товары
Действующее лицо: Сотрудник отдела продаж(СОП)
Предусловия:
Пользователь имеет статус “Сотрудник отдела продаж”
Пользователь находится на главной странице сайта
Основной поток:
1)СОП нажимает на кнопку “ТОП-Продаж”
2)Система сайта выводит самые продаваемые товары за последнее время, а
также поля: 1)Сортировка по цене
2)Фильтр
3)Сортировка по популярности
3)СОП выставляет в поле “Сортировка по популярности” режим “От меньшего к большему”
4) Cистема выводит в списке сначала менее популярные товары для СОП
5)СОП видит страницу с менее популярными товарами
Альтернатива:
Нет
Таблица 2.2.6. - Use Case Scenarios 6
ID: UC-2.3
Автор: Рыбин Никита
Название: Добавить новые позиции в каталог сайта
Действующее лицо: Сотрудник отдела продаж(СОП)
Предусловия:
Пользователь имеет статус «Сотрудник отдела продаж»
Продолжение таблицы 2.2.6.
Пользователь находится на главной странице сайта
Основной поток:
1)СОП составляет список новых доставленных на склад товаров
2)СОП нажимает на кнопку меню “Добавление товара”
3)Система открывает окно, где СОП сможет добавить новые позиции с полями данных:
1)Вставить изображение
2)Название товара
3)Количество размеров
4)Цена
4)СОП заполняет поля и нажимает кнопку “Добавить товар”
5)Система размещает товар и отправляет оповещение об успешном выставление товара
Альтернатива:
4)СОП не вставляет изображение
4.1) Система оповещает об ошибке и помечает незаполненное поле
4.2)Выполнение сценария переходит к шагу 3
Таблица 2.2.7. - Use Case Scenarios 7
ID: UC-3.1
Автор: Туранов Александр
Название: Ответить на часто задаваемые вопросы
Действующее лицо: Админ
Предусловия:
Пользователь имеет статус “Админ”
Пользователь находится на главной странице сайта
Основной поток:
1)Админ переходит в меню “FAQ” с помощью соответствующей кнопки
Продолжение таблицы 2.2.7.
2)Система сайта открывает страницу часто задаваемых вопросов
3)Админ нажимает кнопку “Сортировка по последним вопросам”
4)Система поставила на первые места недавние вопросы пользователей
5)Админ нажимает на кнопку “Ответить на вопрос”
6)Система выводит пользователю окно с полем для ввода ответа
7)Админ вводит ответ, после нажимая кнопку “Отправить ответ”
8)Система размещает ответ админа в категории “FAQ”, отправляя оповещение об этом клиенту
9)Клиент увидел ответ на вопрос
Альтернатива:
5)Админ нажимает кнопку «Отмена»
5.1) Функция сбрасывается
Таблица 2.2.8. - Use Case Scenarios 8
ID: UC-3.2
Автор: Туранов Александр
Название: Посмотреть статистику посещения сайта за месяц
Действующее лицо: Админ
Предусловия:
Пользователь имеет статус «Админ»
Пользователь находится на главной странице сайта
Основной поток:
1)Админ с помощью кнопки «Трафик сайта» открывает статистику посещения сайта
2)Система сайта открывает страницу с посещениями за все время
3)Админ нажимает кнопку «Фильтр по дате»
4)Система открывает окно с календарем
5)Админ выбирает промежуток времени за последний месяц
Продолжение таблицы 2.2.8.
6)Система выводит пользователю все новые посещения сайта за месяц
7)Админ видит статистику посещения за месяц
Альтернатива:
Нет
Таблица 2.2.9. - Use Case Scenarios 9
ID: UC-3.3
Автор: Туранов Александр
Название: Узнать адрес ближайшего магазина
Действующее лицо: Клиент
Предусловия:
Пользователь имеет статус “Пользователь”
Пользователь находится на главной странице сайта
Основной поток:
1)Клиент нажимает кнопку “Контактная информация”
2)Система сайта открывает страницу информации о магазине и о его филиалах
3)Клиент нажимает на кнопку “Показать на карте”
4)Система сайта перенаправляет пользователя на карту со всеми магазинами рядом с ним
5)Клиент увидел ближайший к нему магазин
Альтернатива:
3) Клиент нажимает “Показать телефон”
3.1) Система сайта показывает скрытый номер
3.2) Пользователь увидел номер и может узнать адрес, позвонив по нему
Таблица 2.2.10. - Use Case Scenarios 10
ID: UC-4.1
Автор: Шутов Максим
Название: Скачать информацию по выручке с продаж филиала за неделю
Действующее лицо: Владелец филиала магазина(ВФМ)
Предусловия:
Пользователь имеет статус “Владелец филиала магазина”
Пользователь находится на главной странице сайта
Основной поток:
1)ВФМ нажимает кнопку “Отчет продаж”
2)Система сайта открывает страницу c Excel документами с отчетами продаж за неделю
3)ВФМ нажимает на нужный Excel документ
4)Система сайта перенаправляет пользователя на сайт скачки файла
5)ВФМ скачивает файл на своё устройство
Альтернатива:
Нет
Таблица 2.2.11. - Use Case Scenarios 11
ID: UC-4.2
Автор: Шутов Максим
Название: Подобрать размер одежды для себя
Действующее лицо: Клиент
Предусловия:
Пользователь имеет статус “Клиент”
Пользователь находится на главной странице сайта
Основной поток:
1)Клиент нажимает на иконку товара для просмотра более подробной
Продолжение таблицы 2.2.11.
информации
2)Система сайта открывает страницу сайта с подробной информацией о товаре
3)Клиент нажимает кнопку “Размеры”
4)Система открывает окно со всеми размерами
5)Клиент нажимает кнопку “Автоматический подбор размера”
6)Система сайта выводит страницу, на которой есть поля для ввода данных: 1.Рост
2.Вес
3.Ширина шеи
4. Ширина плеч
5.Ширина грудной клетки
7)Клиент вводит свои параметры и нажимает кнопку “Посчитать размер”
8)Системы проверяет данные и выводит самый оптимальный размер для пользователя
9)Клиент видит самый подходящий размер для себя
Альтернатива:
8)Клиент указал некорректные пропорции тела
8.1) Система сообщает, какое поле заполнено неверно
8.2)Выполнения сценария переходит к шагу 7
Таблица 2.2.12. - Use Case Scenarios 12
ID: UC-4.3
Автор: Шутов Максим
Название: Узнать местоположение заказанного товара
Действующее лицо: Клиент
Предусловия:
Пользователь имеет статус “Клиент”
Продолжение таблицы 2.2.12.
Пользователь находится на главной странице сайта
Основной поток:
1)Клиент переходит в меню заказов c помощью нажатия кнопки “Заказы”
2)Система сайта открывает страницу сайта со списками всех заказанных
товаров
3)Клиент нажимает на кнопку “Отследить товар”
4)Система перенаправляет пользователя на сайт почтовой службы
5)На сайте клиент видит, где сейчас его товар
Альтернатива:
Нет
3. Функциональные требования к ПО
3.1. Требования к возможностям роли Клиент
Таблица 3.1.1. – Требования к роли Клиент
Требование |
Описание требования |
|
|
|
|
Отзывы. Просмотр |
Система должна позволять |
|
|
пользователю с ролью «Клиент» |
|
|
просматривать объект «Отзывы» со |
|
|
следующими атрибутами: |
|
|
|
№ артикула товара |
|
|
Отзыв |
|
|
Вложения (фото/ видео) |
|
|
Время использования товара |
|
|
|
Отзывы. Редактирование |
Система должна позволять |
|
|
пользователю с ролью «Клиент» |
|
|
редактировать объект «Отзывы» со |
|
|
следующими атрибутами: |
|
|
|
Написание нового отзыва |
|
|
Добавление вложения (фото/ |
|
|
видео) |
|
|
Время использования товара |
|
|
|
Избранные товары. Просмотр |
Система должна позволять |
|
|
пользователю с ролью «Клиент» |
|
|
просматривать объект «Избранные |
|
|
товары» со следующими |
|
|
атрибутами: |
|
|
|
Список избранных товаров |
|
|
№ артикула товара |
|
|
Наличие товара |
|
|
|
Продолжение таблицы 3.1.1.
|
|
Отзывы |
|
|
Вложения |
|
|
|
Избранные товары. Редактирование |
Система должна позволять |
|
|
пользователю с ролью «Клиент» |
|
|
добавлять товары в объект |
|
|
«Избранные товары» |
|
|
|
|
Личная информация. |
Система должна позволять |
|
Редактирование |
пользователю с ролью «Клиент» |
|
|
редактировать объект «Личная |
|
|
информация» со следующими |
|
|
атрибутами: |
|
|
|
ФИО |
|
|
Пол |
|
|
Телефон |
|
|
Почта |
|
|
Возраст |
|
|
Город |
|
|
Реквизиты карты |
|
|
|
Вопросы. Добавление |
Система должна позволять |
|
|
пользователю с ролью «Клиент» |
|
|
добавлять вопросы в объекте |
|
|
«Вопросы» со следующими |
|
|
атрибутами: |
|
|
|
ФИО |
|
|
Контактная информация |
|
|
Тема вопроса |
|
|
Описание вопроса |
|
|
|
Заказы. Создание |
Система должна позволять |
|
|
пользователю с ролью «Клиент» |
|
|
создавать заказ в объекте «Заказы» |
|
|
со следующими атрибутами: |
|
|
|
Пункт назначения |
|
|
Выбор карты, для оплаты |
|
|
|
Заказы. Просмотр |
Система должна позволять |
|
|
пользователю с ролью «Клиент» |
|
|
просматривать объект «Заказы» со |
|
|
следующими атрибутами: |
|
|
|
Дата доставки |
|
|
Местоположение доставки |
|
|
(где находился товар |
|
|
последний раз) |
|
|
Время работы пункта |
|
|
назначения |
|
|
|
Заказы. Редактирование |
Система должна позволять |
|
|
пользователю с ролью «Клиент» |
|
|
редактировать объект «Заказы» со |
|
|
следующим атрибутом: |
|
|
|
Отмена заказа |
|
|
|
Каталог. Просмотр |
Система должна позволять |
|
|
пользователю с ролью «Клиент» |
|
|
просматривать объект «Каталог» со |
|
|
следующими атрибутами: |
|
|
|
Товары в наличии |
|
|
Товары, ожидающие поставки |
|
|
Товары, прекратившие |
|
|
поставку |
|
|
|
