UML-диаграмма последовательности показывает, какие компоненты системы и в каком порядке взаимодействуют во время оформления заказа.
Развернутое объяснение
Основные акторы и компоненты:
-
User (Покупатель)
-
Frontend (Веб-приложение)
-
Order Service
-
Inventory Service
-
Payment Gateway
-
Notification Service
Ход событий:
-
User → Frontend: создаёт заказ;
-
Frontend → Order Service: POST /orders;
-
Order Service → Inventory Service: проверка товара;
-
Inventory Service → Order Service: ответ “ОК”;
-
Order Service → Payment Gateway: запрос оплаты;
-
Payment Gateway → Order Service: результат платежа;
-
Order Service → Notification Service: письмо клиенту.