99
Рисунок П6. Диаграмма пакетов
Диаграмма деятельности прецедента
Оформление заказа
Оформление заказа включает указание своих личных контактных
данных, электронной почты и оплату заказа.
Оформление начинается из
корзины покупателя, когда он выбирает опцию «Оформить заказ».
Рисунок П7. Диаграмма деятельности
100
Диаграмма
последовательности
сценария
Оформление
заказа
Покупатель выбирает опцию «Оформить заказ»,
затем открывается
форма ввода личных данных покупателя и его кредитной карты
(
EnterPersonalInformation
), на
ней покупатель вводит свое имя, адрес,
телефон, адрес электронной почты и кредитные данные. Информация
принимается и открывается форма подтверждения заказа (
ConfirmOrder)
.
Фокус управления передается некоторому
управляющему объекту
(
PlaceOrderManager
), который обращается к внешней кредитной системе
(
Credit System)
для проведения платежа.
Если платеж прошел успешно, то
PlaceOrderManager
посылает сообщение объекту
Заказ
(
Order
),
затем
вызывает форму подтверждения заказа (
OrderConfirmation
). Объект
Заказ
(
Order
)
обращается к объектам
Товар (Item)
для того, чтобы получить
информацию о товарах и создает заказ.
Достарыңызбен бөлісу: