Einführung
Das bereitgestellte Ablaufdiagramm veranschaulicht den Ablauf einer ATM-(Automatisierten Geldautomaten-)Transaktion und hebt die Interaktionen zwischen dem Benutzer, dem ATM, dem Konsortium und der Bank hervor. Dieser Leitfaden erläutert die zentralen Konzepte und Schritte im Diagramm und erläutert den Prozess anhand eines Anwendungsszenarios.
Wichtige Konzepte
Akteure
- Benutzer: Die Person, die die ATM-Transaktion initiiert.
- ATM: Die Maschine, die mit dem Benutzer interagiert und mit dem Konsortium und der Bank kommuniziert.
- Konsortium: Eine Vermittlungsstelle, die die Karte überprüft und mit der Bank kommuniziert.
- Bank: Die Finanzinstitution, die das Konto überprüft und die Transaktion bearbeitet.
Einschränkungen
- Zeitbeschränkung: Die Zeitgrenze, innerhalb der bestimmte Aktionen abgeschlossen werden müssen.
- Dauerbeschränkung: Die maximal zulässige Dauer für eine bestimmte Aktion.
Nachrichten
- Aktivierung: Die erste Aktion, die der Benutzer unternimmt, um die Transaktion zu starten.
- Nachricht: Kommunikation zwischen den Akteuren.
- Rückmeldung: Die Antwort oder Rückmeldung, die an den Benutzer gesendet wird.
Anwendungsszenario
Betrachten wir ein Szenario, in dem ein Benutzer, John, Bargeld von einem Geldautomaten abheben möchte.

Schritt-für-Schritt-Prozess
-
Benutzeraktivierung:
- John nähert sich dem Geldautomaten und steckt seine Karte in das Gerät. Diese Aktion wird durch die Nachricht „Karte einlegen“ vom Benutzer zum Geldautomaten dargestellt.
-
Geldautomatenverarbeitung:
- Der Geldautomat empfängt die Karte und startet den Überprüfungsprozess. Er sendet eine Nachricht „Karte überprüfen“ an die Konsortium.
-
Konsortium-Überprüfung:
- Das Konsortium empfängt die Überprüfungsanfrage und prüft die Gültigkeit der Karte. Falls die Karte gültig ist, sendet es eine Nachricht „Konto überprüfen“ an die Bank.
- Falls die Karte ungültig ist, sendet das Konsortium eine Nachricht „Karte ablehnen“ zurück an den Geldautomaten.
-
Banküberprüfung:
- Die Bank erhält die Anfrage zur Kontoverifizierung und prüft den Kontostand. Wenn das Konto in Ordnung ist, sendet sie eine Bestätigung an das Konsortium zurück.
- Wenn das Konto nicht in Ordnung ist, sendet die Bank eine Nachricht „Konto nicht in Ordnung“ an das Konsortium zurück.
-
Konsortium-Antwort:
- Das Konsortium erhält die Antwort der Bank und leitet sie an den ATM weiter.
- Wenn das Konto verifiziert ist, führt der ATM die Transaktion durch. Wenn das Konto nicht in Ordnung ist, lehnt der ATM die Karte ab.
-
ATM-Rückmeldung:
- Der ATM gibt eine Rückmeldung an John weiter. Wenn die Karte abgelehnt wird, schiebt der ATM die Karte aus, und John erhält eine „Karte ablehnen“-Rückmeldung.
- Wenn das Konto verifiziert ist, erlaubt der ATM John, die Transaktion fortzusetzen.
-
Transaktionsabschluss:
- John führt die Transaktion (z. B. Bargeld abheben) innerhalb der festgelegten Zeitbegrenzung (z. B. 10 Sekunden) aus.
- Der ATM schiebt die Karte aus, und John erhält eine „Karte zurückgeben“-Nachricht.
Fazit
Das Sequenzdiagramm bietet eine klare und strukturierte Darstellung des ATM-Transaktionsprozesses und hebt die Interaktionen zwischen dem Benutzer, dem ATM, dem Konsortium und der Bank hervor. Durch das Verständnis der zentralen Konzepte und die Nachvollziehung des Anwendungsszenarios kann man die Feinheiten des ATM-Transaktionsprozesses und die Bedeutung jedes Schritts für einen erfolgreichen Ablauf erkennen.