Файл: Томский государственный университет систем управления и радиоэлектроники (тусур).docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 18.03.2024

Просмотров: 12

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.



UC-2.11

Автор: Крейнис София

Название: редактирование рекламы

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

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

-выполнение UC-2.2

- выполнение UC-2.10

Основной поток:

1. Администратор вызывает функцию « редактировать рекламу»

2. Система отображает форму для загрузки рекламы со следующими атрибутами:

· Наименование рекламируемого товара

· Фотография или гиф-файл рекламируемого товара

· Информация о скидках на товар в данный период времени

· Краткая информация о товаре

3. Администратор заполняет форму и вызывает функцию «сохранить изменения»

4. Система сохраняет изменения

5. Система уведомляет Администратора об успешном изменении рекламы в приложение



Расширения:

1а. Ошибка подключения

1а1. Система оповещает пользователя о слабом подключении к интернету

1а2. Система просит проверить подключение к интернету

1а3. Выполнение сценария переходит к выполнению шага №1

1а4. Завершение сценария

1б. Ошибка загрузки мультимедиа

1б1. Система предлагает пользователю загрузить файл еще раз

1б2. Система сохраняет изменения

1б3. Завершение сценария





UC-2.12

Автор: Крейнис София

Название: удаление рекламы

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

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

-выполнение UC-2.2

- выполнение UC-2.10

Основной поток:

1. Администратор вызывает функцию «удалить рекламу»

2. Система запрашивает подтверждение действия

3. Система оповещает пользователя о том, что действие невозможно будет отменить

4. Система сохраняет внесенные изменения

5. Система отображает, что реклама удалена



Расширения:

1а. Ошибка подключения

1а1. Система оповещает пользователя о слабом подключении к интернету

1а2. Система просит проверить подключение к интернету

1а3. Выполнение сценария переходит к выполнению шага №1

1а4. Завершение сценария






UC-3.1

Автор: Ганеева Дарья

Название: регистрация

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

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

-установка приложения SuClub

Основной поток:

1. Клиент вызывает функцию «регистрация»

2. Система отображает поля для ввода со следующими атрибутами:

· Роль: клиент, курьер, администратор, поставщик

· ФИО

· Пароль

· Электронная почта

3. Клиент выбирает соответствующую ему роль и заполняет поля согласно требуемым атрибутам.

4. Система сохраняет введенные данные.

5. Клиент вызывает функцию «зарегистрироваться».

6. Система уведомляет клиента о том, что его аккаунт успешно зарегистрирован.

Расширение:

1а. Ошибка при вводе данных

1а1. Система оповещает клиента о том, что данные (ФИО/пароль) не соответствуют требованиям.

1а2. Выполнение сценария переходит к выполнению шага №2.

1а3. Завершение сценария.

1б. Ошибка подключения

1б1. Система оповещает клиента о слабом подключении к интернету.

1б2. Система выдаёт объявление с предложение проверить подключение к интернету.

1б3. Выполнение сценария переходит к выполнению шага №1.

1б4. Завершение сценария.

1в. Ошибка ввода электронной почты

1в1. Система оповещает клиента о том, что адрес электронной почты введён некорректно (Данная почта не найдена).

1в2. Выполнение сценария переходит к шагу №2.

1в3. Завершение сценария.

1г. Ошибка при выборе роли

1г1. Система оповещает клиента о неверном выборе роли.

1г2. Выполнение сценария переходит к шагу №2.

1г3. Завершение сценария.





UC – 3.2

Автор: Ганеева Дарья

Название: авторизация

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

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

-Выполнение UC-3.1

Основной поток:

1. Клиент вызывает функцию «войти»

2. Система отображает поля для ввода со следующими атрибутами:

· ФИО

· Пароль

· Функция «забыл пароль»

· Функция «Регистрация»

3. Клиент заполняет поля согласно обязательным атрибутам.

4. Система сохраняет введенные данные.

5. Клиент вызывает функцию «войти».

6. Система уведомляет клиента о том, что вход в аккаунт выполнен успешно.

Расширение:

1а. Ошибка при вводе данных

1а1. Система оповещает клиента о том, что данные (ФИО/пароль) введены неверно.

1а2. Выполнение сценария переходит к выполнению шага №2.

1а3. Завершение сценария.

1б. Ошибка подключения

1б1. Система оповещает клиента о слабом подключении к интернету.

1б2. Система выдаёт объявление с предложение проверить подключение к интернету.

1б3. Выполнение сценария переходит к выполнению шага №2.

1б4. Завершение сценария.

1в. Клиент забыл пароль

1в1. Клиент вызывает функцию «забыл пароль».

1в2. Система отправляет электронное письмо на почту для смены пароля.

1в3. Клиент переходит по ссылке в электронном письме.

1в4. Система отображает поля для введения нового пароля.

1в5. Клиент взывает функцию «подтвердить».

1в6. Выполнение сценария переходит к выполнению шага №2.

1в7. Завершение сценария.

1г Клиент вызывает функцию «Регистрация»

1г1. Переадресация клиента на UC-3.1.

1г2. Завершение сценария.






UC-3.3

Автор: Ганеева Дарья

Название: вызов функции «Чат поддержки»

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

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

-Выполнение UC-3.2

Основной поток:

1. Клиент вызывает функцию «Чат поддержки».

2. Система отображает поля со следующими атрибутами:

· Введите сообщение

· Функция «Отправить»

· История переписки

3. Система отправляет первое сообщение со следующими атрибутами:

· Фраза «Здравствуйте, чем мы можем Вам помочь?»



Расширение:

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

1а1. Клиент вызывает функцию «отправить», не введя в поле «Введите сообщение» текст.

1а2. Система оповещает клиента о пустом поле «Введите сообщение».

1а3. Выполнение сценария переходит к шагу 2.

1а4. Завершение сценария.

1б. Ошибка подключения

1б1. Система оповещает клиента о слабом подключении к интернету.

1б2. Система выдаёт объявление с предложение проверить подключение к интернету.

1б3. Выполнение сценария переходит к выполнению шага 2.

1б4. Завершение сценария.





UC-3.4

Автор: Ганеева Дарья

Название: Редактирование личного кабинета

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

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

-Выполнение UC-3.2

Основной поток:

1. Клиент вызывает функцию «Редактировать» в личном кабинете.

2. Система отображает поля для ввода с атрибутами:

· ФИО

· Адрес электронной почты

· Адрес доставки

· Аватар клиента

· Данные банковской карты

3. Клиент заполняет поля согласно обязательным атрибутам.

4. Система сохраняет введённые данные.

5. Клиент вызывает функцию «сохранить».

6. Система оповещает клиента о том, что редактирование личного кабинета прошло успешно.

Расширение:

1а. Ошибка ввода новых данных

1а1. Клиент удалив старые данные (ФИО/ адрес электронной почты), вызывает функцию «сохранить».

1а2. Система оповещает клиента о незаполненных полях.

1а3. Выполнение сценария переходит к выполнению шага 2.

1а4. Завершение сценария.

1б. Ошибка подключения

1б1. Система оповещает клиента о слабом подключении к интернету.

1б2. Система выдаёт объявление с предложение проверить подключение к интернету.

1б3. Выполнение сценария переходит к выполнению шага №2.

1б4. Завершение сценария.






UC-3.5

Автор: Ганеева Дарья

Название: оставление отзыва

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

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

-Выполнение UC-3.2

Основной поток:

1. Клиент взывает функцию «Оставить отзыв».

2. Система отображает поля со следующими атрибутами:

· Поле для написания отзыва.

· Поле для прикрепления фотографии товара.

· Поле для отметки рейтинга товара.

3. Клиент заполняет поля в соответствии с обязательными атрибутами.

4. Система сохраняет введённые данные.

5. Клиент вызывает функцию «отправить».

6. Система оповещает клиента об успешной отправке отзыва.

Расширение:

1а. Попытка отправить пустой отзыв

1а1. Система оповещает клиента о незаполненных полях «оставить отзыв».

1а2. Выполнение сценария переходит к выполнению шага 2.

1а3. Завершение сценария.

1б. Ошибка подключения

1б1. Система оповещает клиента о слабом подключении к интернету.

1б2. Система выдаёт объявление с предложение проверить подключение к интернету.

1б3. Выполнение сценария переходит к выполнению шага 2.

1б4. Завершение сценария.





UC-3.6

Автор: Ганеева Дарья

Название: оплата заказа

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

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

-Выполнение UC-3.2

Основной поток:

1. Пользователь вызывает функцию «Оплатить»

2. Система отображает поля для ввода со следующими атрибутами:

· Номер карты

· Срок действия

· CVV

3. Клиент заполняет поля в соответствии с обязательными атрибутами.

4. Система сохраняет введённые данные.

5. Клиент вызывает функцию «оплатить».

6. Система оповещает клиента о том, что оплата произведена успешно.

Расширение:

1а. Ошибка ввода данных

1а1. Клиент некорректно указал данные банковской карты.

1а2. Система оповещает клиента об ошибке в данных.

1а3. Выполнение сценария переходит к выполнению шага №2.

1а4. Завершение сценария.

1б. Ошибка подключения

1б1. Система оповещает клиента о слабом подключении к интернету.

1б2. Система выдаёт объявление с предложение проверить подключение к интернету.

1б3. Выполнение сценария переходит к выполнению шага №2.

1б4. Завершение сценария.

1в. Ошибка перевода средств

1в1. Система оповещает клиента о нехватке средств на указанной для оплаты товара карте.

1в2. Выполнение сценария переходит к выполнению шага №2.

1в3. Завершение сценария.






UC-3.7

Автор: Ганеева Дарья

Название: поиск подарков

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

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

-Выполнение UC-3.2

Основной поток:

1. Клиент вызывает функцию «Поиск»

2. Система отображает поля для ввода со следующими атрибутами:

· Строка для ввода текста

· Функция «флирта» товаров.

· Функция «Поиск».

3. Клиент заполняет поля в соответствии с обязательными атрибутами.

4. Система сохраняет введённые данные.

5. Клиент вызывает функцию «поиск».

6. Система показывает клиенту товары, соответствующие критериям установленными клиентом.

Расширение:

1а. Ошибка ввода наименования товара

1а1. Клиент вводит наименование товара, которого нет в приложении.

1а2. Система оповещает клиента об отсутствии данной категории товаров в приложении.

1а3. Выполнение сценария переходит к выполнению шага 2.

1а4. Завершение сценария.

1б. Ошибка подключения

1б1. Система оповещает клиента о слабом подключении к интернету.

1б2. Система выдаёт объявление с предложение проверить подключение к интернету.

1б3. Выполнение сценария переходит к выполнению шага №2.

1б4. Завершение сценария.

1в. Некорректный ввод наименования товара

1в1. Клиент вводит неполное/некорректное наименование товара.

1в2. Система просит уточнить/дополнит наименование товара.

1в3. выполнение сценария переходит к выполнению шага №2.

1в4. Завершение сценария.





UC-3.8

Автор: Ганеева Дарья

Название: заказ подарка

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

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

-Выполнение UC – 3.2

Основной поток:

1. Клиент вызывает функцию «Заказать»

2. Система отображает поля со следующими атрибутами:

· Адрес доставки

· Данные карты

· Способ доставки

3. Клиент заполняет поля в соответствии с обязательными атрибутами.

4. Система сохраняет введённые данные.

5. Клиент вызывает функцию «заказать».

6. Система оповещает клиента о том, что заказ товара успешно произведён.

Расширение:

1а. Ошибка ввода данных

1а1. Клиент указал несуществующие данные (карты/адрес доставки) или выбрал недоступный в его регионе способ доставки.

1а2. Система оповещает клиента о неверном вводе данных.

1а3. Выполнение сценария переходит к выполнению шага №2.

1а4. Завершение сценария.

1б. Ошибка подключения

1б1. Система оповещает клиента о слабом подключении к интернету.

1б2. Система выдаёт объявление с предложение проверить подключение к интернету.

1б3. Выполнение сценария переходит к выполнению шага №2.

1б4. Завершение сценария.

1в. Товара нет в наличии

1в1. Клиент вбирает для заказа товар, который отсутствует в наличии.

1в2. Система оповещает клиента о том, что товара нет в наличии.

1в3. Система не переходит к выполнению шага №2.

1в4. Завершение сценария.