```html id="uml-sequenzdiagramm-fisi"
UML Sequenzdiagramm – FISI
UML Sequenzdiagramm
Das UML-Sequenzdiagramm ist ein Verhaltensdiagramm,
das die zeitliche Abfolge von Nachrichten zwischen Objekten oder Systemen darstellt.
Was stellt ein Sequenzdiagramm dar?
Es zeigt, wie Objekte miteinander kommunizieren
und in welcher Reihenfolge Nachrichten (Methodenaufrufe) ausgetauscht werden.
- zeitliche Reihenfolge von Interaktionen
- Kommunikation zwischen Objekten oder Komponenten
- Aufruf von Methoden
- Antworten zwischen Systemteilen
Typische Bestandteile
- 🧍 Objekte / Akteure
- 📩 Nachrichten (Methodenaufrufe)
- ⏱ Zeitachse (von oben nach unten)
- 📊 Lebenslinien (Lifelines)
- 🔁 Rückgaben / Antworten
Typische Einsatzszenarien
- Login- und Authentifizierungsprozesse
- Kommunikation zwischen Frontend und Backend
- API-Aufrufe
- Datenbankzugriffe
- Analyse von Software-Interaktionen
Beispiel (Login-Prozess)
Benutzer → Webanwendung → Server → Datenbank
1. Benutzer sendet Login
2. Server prüft Daten
3. Datenbank liefert Ergebnis
4. Antwort zurück an Benutzer
Übersicht
| Merkmal |
Bedeutung |
| Diagrammtyp |
Verhaltensdiagramm |
| Zweck |
Darstellung von zeitlichen Abläufen |
| Fokus |
Kommunikation zwischen Objekten |
| Darstellung |
Nachrichten in zeitlicher Reihenfolge |
Prüfungsantwort (kurz):
Ein UML-Sequenzdiagramm stellt die zeitliche Reihenfolge der Kommunikation
zwischen Objekten dar. Es zeigt, wie Objekte miteinander interagieren,
indem sie Nachrichten bzw. Methodenaufrufe austauschen.
Typische Einsatzbereiche sind z. B. Login-Prozesse, API-Aufrufe oder
die Kommunikation zwischen Frontend und Backend.
Merksatz für die FISI-Prüfung:
⏱ Sequenzdiagramm = „Wer spricht wann mit wem?“
```