Sobes.tech
Senior

Rajzolj egy szekvenciadiagramot a készpénzfelvételi folyamatról ATM-nél, résztvevőkkel: ügyfél, ATM, számlakezelő szolgáltatás. Tartalmazza a sikeres és alternatív forgatókönyveket.

sobes.tech MI

Válasz az MI-től

mermaid sequenceDiagram participant Клиент participant Банкомат participant СервисУправленияСчетами

Клиент->>Банкомат: Вставляет карту и вводит PIN
Банкомат->>СервисУправленияСчетами: Проверка PIN
alt PIN верный
    СервисУправленияСчетами-->>Банкомат: Подтверждение
    Банкомат->>Клиент: Запрос суммы снятия
    Клиент->>Банкомат: Ввод суммы
    Банкомат->>СервисУправленияСчетами: Запрос на списание суммы
    alt Достаточно средств
        СервисУправленияСчетами-->>Банкомат: Подтверждение списания
        Банкомат->>Клиент: Выдача наличных
        Банкомат->>Клиент: Печать чека
    else Недостаточно средств
        СервисУправленияСчетами-->>Банкомат: Ошибка - недостаточно средств
        Банкомат->>Клиент: Сообщение об ошибке
    end
else PIN неверный
    СервисУправленияСчетами-->>Банкомат: Ошибка PIN
    Банкомат->>Клиент: Сообщение об ошибке
end
Клиент->>Банкомат: Извлекает карту