IHK FIAE · UML gezielt üben

UML Lernstudio für deine Prüfung

Diese Seite hilft dir beim Wiederholen, Verstehen und aktiven Üben der UML-Diagrammtypen, die in der FIAE-Prüfung typisch sind: Anwendungsfall-, Aktivitäts-, Klassen- und Sequenzdiagramm.

0 / 4 Übungsfälle gelöst
0 / 6 Quizfragen geschafft
1 Seite Lernen, prüfen, wiederholen
Lernbereich

Die 4 wichtigsten UML-Diagramme für FIAE

Jede Karte zeigt Zweck, Kernelemente und ein kompaktes Beispiel.

Anforderungsanalyse

Anwendungsfalldiagramm

Zeigt, welche Akteure mit dem System interagieren und welche Funktionen aus fachlicher Sicht angeboten werden.

Akteur Kunde --> (Ticket buchen) Akteur Admin --> (Benutzer verwalten)
  • Akteure stehen außerhalb des Systems.
  • Use Cases beschreiben Ziele, keine technischen Klickfolgen.
  • Systemgrenze hilft, Verantwortlichkeiten sichtbar zu machen.
Gut für: Anforderungen, Rollen, fachliche Funktionen
Typischer Fehler: Datenbanktabellen oder Buttons einzeichnen
Prozesssicht

Aktivitätsdiagramm

Zeigt einen Ablauf mit Entscheidungen, Schleifen und parallelen Schritten. Ideal, wenn du einen Prozess erklären sollst.

Start -> Login prüfen -> [gültig?] Ja -> Dashboard anzeigen Nein -> Fehlermeldung anzeigen Ende
  • Start- und Endknoten geben den Rahmen.
  • Entscheidungen brauchen klare Bedingungen.
  • Parallele Verarbeitung wird mit Synchronisationsbalken modelliert.
Gut für: Workflows, Fachprozesse, Alternativen
Typischer Fehler: Klassen oder Datenstrukturen statt Aktivitäten zeigen
Struktursicht

Klassendiagramm

Beschreibt statische Struktur: Klassen, Attribute, Methoden und Beziehungen. In der Prüfung oft für Domänen- oder Entwurfsmodelle wichtig.

Kunde -------------------- - kundennummer: int - name: String -------------------- + bestellungAnlegen()
  • Attribute beschreiben Zustand, Methoden Verhalten.
  • Assoziationen zeigen Beziehungen zwischen Klassen.
  • Multiplizitaeten wie 1, 0..1 oder 1..* sind oft Punktebringer.
Gut für: Objektstruktur, Verantwortungen, Beziehungen
Typischer Fehler: Ablauf in ein Klassendiagramm pressen
Interaktion

Sequenzdiagramm

Zeigt die zeitliche Reihenfolge von Nachrichten zwischen Objekten oder Komponenten. Perfekt für „wer ruft wen wann auf?“.

Benutzer -> UI: login() UI -> AuthService: prüfeLogin() AuthService -> Datenbank: ladeBenutzer() Datenbank --> AuthService: Benutzerdaten
  • Zeit verläuft von oben nach unten.
  • Lebenslinien stehen für Beteiligte.
  • Nachrichten benötigen sinnvolle Operationsnamen.
Gut für: Aufrufreihenfolgen, Schichten, Systemzusammenspiel
Typischer Fehler: Nur Klassenbeziehungen ohne Nachrichten darstellen
Schnellcheck

Quiz: Diagramm erkennen und korrekt einsetzen

6 Fragen, direktes Feedback und Fortschrittsspeicherung im Browser.

Frage 1 von 6

Praxistrainer

Übungsaufgaben mit Zeichenfläche und Prüfung

Ziehe UML-Symbole per Drag-and-Drop auf das Board, verbinde sie und lass deinen Aufbau prüfen.

Anwendungsfall Leicht

Zeichenfläche

Noch keine Elemente auf dem Board.

Dein Feedback

Ziehe zuerst ein paar passende UML-Elemente auf das Board.

So funktioniert der Builder

Akteur, Aktivität, Klasse oder Teilnehmer aus der Palette ziehen.
Element anklicken und oben den Namen setzen, zum Beispiel "Kunde" oder "Bestellung".
Für Kanten zuerst „Verbinden“ aktivieren, dann Quelle und Ziel anklicken.
Die Prüfung achtet auf passende Symboltypen, wichtige Beschriftungen und erwartete Beziehungen.