диаграмма прецедентов на тему доставка еды. Документ Microsoft Word. Доставка еды, напиши актеров, должен быть как авторизован пользователь так и не авторизованый, напиши прецеденты 15 штук свяжи их типом каждым типом связи, ассоциаций, обобщения, включения, расширения
Скачать 32.3 Kb.
|
опиши диаграммы прецедентов на тему доставка еды, напиши актеров, должен быть как авторизован пользователь так и не авторизованый, напиши прецеденты 15 штук свяжи их типом каждым типом связи, ассоциаций, обобщения, включения, расширения. Для темы "Доставка еды" можно определить следующих актеров: Авторизованный пользователь - человек, который зарегистрировался на сайте/приложении и имеет свой профиль. Неавторизованный пользователь - человек, который не зарегистрировался на сайте/приложении. Прецеденты могут быть следующими: Авторизация - процесс входа в систему для авторизованного пользователя. Регистрация - процесс создания учетной записи для нового пользователя. Выход из системы - процесс выхода из системы для авторизованного пользователя. Просмотр меню - возможность просмотреть меню ресторана с информацией о блюдах и ценах. Добавление блюд в корзину - возможность добавить выбранные блюда в корзину. Удаление блюд из корзины - возможность удалить выбранные блюда из корзины. Оформление заказа - возможность оформить заказ на выбранные блюда. Отслеживание статуса заказа - возможность узнать текущий статус заказа (принят, готовится, доставляется, доставлен). Отмена заказа - возможность отменить заказ до его доставки. Оценка заказа - возможность оценить качество и время доставки. Просмотр истории заказов - возможность просмотреть список всех предыдущих заказов. Поиск ресторанов по категориям - возможность найти рестораны, предлагающие определенную кухню или тип блюд. Фильтрация по параметрам - возможность отфильтровать результаты поиска по различным параметрам, таким как цена, рейтинг и расстояние. Просмотр информации о ресторане - возможность просмотреть информацию о выбранном ресторане, включая контактную информацию и расписание работы. Оставление отзыва о ресторане - возможность оставить отзыв о ресторане и его обслуживании. Типы связей между прецедентами: Ассоциация - связь между прецедентами, которые имеют отношение к одному объекту (например, просмотр меню и добавление блюд в корзину). Включение - связь между основным прецедентом и вспомогательным прецедентом, который может быть включен в основной (например, добав продолжи ление блюд в корзину включает в себя выбор количества и опции добавления). 3. Расширение - связь между основным прецедентом и дополнительным прецедентом, который может быть расширен (например, отмена заказа может быть расширена до отмены только определенного блюда в заказе). Обобщение - связь между общим прецедентом и более специфическими прецедентами (например, просмотр информации о ресторане может быть обобщен до просмотра контактной информации, расписания работы и т. д.). Теперь можно создать диаграмму прецедентов для темы "Доставка еды", используя вышеперечисленные актеров и прецеденты. На диаграмме приведены все связи между прецедентами с использованием соответствующих типов связей. добавь Актерав: курьер и свяжи их Конечно, добавим актера "Курьер". Кроме того, нужно связать этого актера с соответствующими прецедентами. Например, курьер может быть связан с прецедентами "Доставка заказа" и "Получение информации о заказе". Курьер также может быть связан с прецедентами "Получение списка заказов" и "Обновление статуса заказа". Вот обновленная диаграмма прецедентов для темы "Доставка еды" с добавлением актера "Курьер" и соответствующими связями: Типы связей между прецедентами для каждого прецедента и актера Конечно, давайте подробнее рассмотрим типы связей между каждым прецедентом и актером в диаграмме прецедентов для темы "Доставка еды": "Авторизация пользователя" Ассоциация с "Пользователем" "Регистрация пользователя" Ассоциация с "Пользователем" "Просмотр информации о ресторане" Включение в "Просмотр меню" Ассоциация с "Пользователем" "Просмотр меню" Ассоциация с "Пользователем" Включение "Добавление блюда в корзину" Включение "Удаление блюда из корзины" "Добавление блюда в корзину" Ассоциация с "Пользователем" Включение "Выбор количества блюд" Включение "Выбор опций добавления" "Удаление блюда из корзины" Ассоциация с "Пользователем" "Оформление заказа" Ассоциация с "Пользователем" Ассоциация с "Курьером" Включение "Добавление блюда в корзину" Включение "Выбор адреса доставки" Включение "Выбор способа оплаты" Расширение "Отмена заказа" "Отмена заказа" Ассоциация с "Пользователем" Ассоциация с "Курьером" "Получение списка заказов" Ассоциация с "Курьером" "Получение информации о заказе" Ассоциация с "Курьером" Ассоциация с "Пользователем" "Обновление статуса заказа" Ассоциация с "Курьером" "Доставка заказа" Ассоциация с "Курьером" "Просмотр профиля пользователя" Ассоциация с "Пользователем" "Редактирование профиля пользователя" Ассоциация с "Пользователем" "Выход из аккаунта" Ассоциация с "Пользователем" Таким образом, типы связей, использованные в диаграмме, включают в себя ассоциацию, включение и расширение. уточни для каждого какой пользователь Конечно, давайте уточним, какой пользователь связан с каждым прецедентом в диаграмме прецедентов для темы "Доставка еды": "Авторизация пользователя" Ассоциация с "Авторизованным пользователем" "Регистрация пользователя" Ассоциация с "Неавторизованным пользователем" "Просмотр информации о ресторане" Включение в "Просмотр меню" Ассоциация с "Неавторизованным пользователем" и "Авторизованным пользователем" "Просмотр меню" Ассоциация с "Неавторизованным пользователем" и "Авторизованным пользователем" Включение "Добавление блюда в корзину" Включение "Удаление блюда из корзины" "Добавление блюда в корзину" Ассоциация с "Авторизованным пользователем" Включение "Выбор количества блюд" Включение "Выбор опций добавления" "Удаление блюда из корзины" Ассоциация с "Авторизованным пользователем" "Оформление заказа" Ассоциация с "Авторизованным пользователем" Ассоциация с "Курьером" Включение "Добавление блюда в корзину" Включение "Выбор адреса доставки" Включение "Выбор способа оплаты" Расширение "Отмена заказа" "Отмена заказа" Ассоциация с "Авторизованным пользователем" Ассоциация с "Курьером" "Получение списка заказов" Ассоциация с "Курьером" "Получение информации о заказе" Ассоциация с "Курьером" Ассоциация с "Авторизованным пользователем" "Обновление статуса заказа" Ассоциация с "Курьером" "Доставка заказа" Ассоциация с "Курьером" "Просмотр профиля пользователя" Ассоциация с "Авторизованным пользователем" "Редактирование профиля пользователя" Ассоциация с "Авторизованным пользователем" "Выход из аккаунта" Ассоциация с "Авторизованным пользователем" Таким образом, каждый прецедент связан с соответствующим пользоват |