Программа доставка еды
Автор: Алексей Осипов • Февраль 12, 2023 • Курсовая работа • 2,281 Слов (10 Страниц) • 265 Просмотры
Анализ требований
Диаграмма ВИ
Модель вариантов использования (ВИ) включает в себя диаграмму ВИ и сценарии. Модель ВИ определяет поведение системы с точки зрения пользователя.
Вариант использования (ВИ, Use Case) - это описание последовательности действий, которые может осуществлять система в ответ на внешние воздействия актера для достижения определенной цели. Актер - согласованное множество ролей, которые играют внешние сущности по отношению к вариантам использования при взаимодействии с ними.
[pic 1]
Рисунок 1 – Диаграмма ВИ
На диаграмме представлены актеры (гость, клиент, ресторан/кафе, курьер и системный администратор), ВИ (регистрация в системе, оплата заказа, оценить заказ, создать заказ, просмотр меню, просмотр списка кафе и ресторанов, выполнить заказ, отправить заявку на сотрудничество, формирование отчетов и запросов), примечание, отношение включение между вариантами использования создать заказ и оплатить заказ. В данной ИС клиент может заказать доставку еды по любому указанному адресу из списка предложенных кафе и ресторанов, которые доступны только в радиусе адреса доставки, также выбрать время доставки не позднее 2 суток. Только после оплаты заказа, которая происходит безналичным расчетом, выполняется доставка.
3.2 Сценарии ВИ
ВИ – Регистрация в системе.
Актеры – гость.
Цель – зарегистрироваться в системе.
Краткое описание – ВИ описывает, как гость регистрируется в системе.
Основной ход событий:
- Ввести сотовый телефон;
- Ввести код подтверждения из смс; Исключение№1: Истекло время для ввода кода.
- Ввести имя;
- Ввести эл. почту.
Исключение
Исключение№1: Истекло время для ввода кода.
- Повторно ввести сотовый телефон;
- Ввести код подтверждения.
ВИ – Просмотр списка кафе и ресторанов.
Актеры – гость, клиент.
Цель – просмотреть список кафе и ресторанов.
Краткое описание – ВИ описывает, как гость/клиент просматривают предложенные кафе и рестораны в радиусе адреса доставки.
Основной ход событий:
- Ввести адрес доставки (кафе/рестораны доступны в радиусе адреса доставки);
- Выбрать кухню;
- Выбрать предложенное кафе/ресторан.
ВИ – Просмотр меню.
Актеры – гость, клиент.
Цель – посмотреть меню.
Краткое описание – ВИ описывает, как гость/клиент просматривает меню.
Основной ход событий:
- Гость/клиент выбирает категорию блюд;
- Гость/клиент выбирает позицию.
ВИ – Создать заказ.
Актеры – клиент.
Цель – создать заказ.
Краткое описание – ВИ описывает, как клиент создает заказ.
Основной ход событий:
Примечание: Только авторизованные пользователи могут создать заказ.
- Выбрать блюдо;
- Выбрать количество блюд;
- Выбрать количество приборов;
- Ввести время доставки;
- Ввести дополнительную информацию к доставке (кв/офис, домофон, подъезд, этаж, комментарий к заказу); Исключение№1: Применить промокод.
- Подтвердить заказ.
Исключение
Исключение№1: Применить промокод.
- Ввести промокод;
- Система рассчитывает стоимость заказа с учетом промокода;
- Подтвердить заказ.
ВИ – Оплатить заказ.
Актеры – клиент.
Цель – оплатить заказ.
Краткое описание – ВИ описывает, как клиент оплачивает заказ.
Основной ход событий:
Примечание: Только после оплаты заказа, выполняется доставка еды.
...