UML-Diagramme nachschlagen.
In der Prüfung steht ein Text über Kunden, Bestellungen und Lager, und du sollst daraus ein Diagramm zeichnen. Welches, mit welchen Symbolen, und wo genau die Pfeilspitze hingehört: Das findest du hier für die fünf Diagrammarten, die in Ausbildung und Abschlussprüfung vorkommen.
- 5
- Diagrammarten ausgearbeitet
- 70
- gezeichnete Symbole
- 30
- Prüfungsfehler mit Korrektur
Was UML ist und wer es festlegt.
UML steht für Unified Modeling Language, eine einheitliche Bildsprache für Software. Die Spezifikation legt fest, welches Symbol was bedeutet. Wie du ein Diagramm anordnest und womit du es zeichnest, bleibt dir überlassen.
- Herausgeber
- Die Object Management Group (OMG), ein Konsortium, das seit 1997 die UML pflegt.
- Aktuelle Fassung
- UML 2.5.1, veröffentlicht im Dezember 2017. Auf sie beziehen sich alle Seiten hier.
- Umfang
- 14 Diagrammarten in zwei Gruppen: Strukturdiagramme zeigen, was es gibt, Verhaltensdiagramme, was passiert.
Die fünf Diagrammarten für die Prüfung.
Jede Seite ist gleich aufgebaut: ein Beispiel, die Beziehungen im Vergleich, alle Symbole gezeichnet, eine Anleitung zum Lesen und Zeichnen, die typischen Fehler mit Korrektur und zwei vollständige Beispiele. Unter jeder Karte steht, woran du in der Aufgabe erkennst, dass genau dieses Diagramm gemeint ist.
Strukturdiagramm
Klassendiagramm
Welche Klassen gibt es und wie hängen sie zusammen?
Die Aufgabe nennt Klassen, Attribute, Beziehungen oder Multiplizitäten und fragt nach der Struktur.
13 Symbole · 6 Prüfungsfehler · 3 Beispiele
Zur SeiteVerhaltensdiagramm
Use-Case-Diagramm
Wer nutzt das System und wofür?
Die Aufgabe fragt, wer das System wofür nutzt, ohne Reihenfolge oder Ablauf.
13 Symbole · 6 Prüfungsfehler · 3 Beispiele
Zur SeiteVerhaltensdiagramm
Sequenzdiagramm
In welcher Reihenfolge tauschen Objekte Nachrichten aus?
Die Aufgabe beschreibt einen konkreten Ablauf zwischen Objekten mit Aufrufen und Antworten.
15 Symbole · 6 Prüfungsfehler · 3 Beispiele
Zur SeiteVerhaltensdiagramm
Aktivitätsdiagramm
Welche Schritte laufen in welcher Reihenfolge ab, auch parallel?
Die Aufgabe beschreibt einen Prozess mit Schritten, Entscheidungen oder parallelen Zweigen.
15 Symbole · 6 Prüfungsfehler · 3 Beispiele
Zur SeiteVerhaltensdiagramm
Zustandsdiagramm
Welche Zustände hat ein Objekt und was löst den Wechsel aus?
Die Aufgabe fragt nach den Zuständen eines einzelnen Objekts und den Ereignissen dazwischen.
14 Symbole · 6 Prüfungsfehler · 3 Beispiele
Zur SeiteDie übrigen neun Diagrammarten.
Noch ohne eigene Seite
Diese neun gehören ebenfalls zu UML 2.5.1, kommen in der Abschlussprüfung aber selten oder gar nicht vor. Wenn dir einer der Namen in einer Aufgabe oder im Betrieb begegnet, reicht meist ein Satz zur Einordnung.
- Objektdiagramm
- Zeigt konkrete Objekte mit ihren Werten zu einem Zeitpunkt, wie eine Momentaufnahme des Klassendiagramms.
- Komponentendiagramm
- Zeigt, aus welchen Bausteinen ein System besteht und über welche Schnittstellen sie zusammenarbeiten.
- Verteilungsdiagramm
- Zeigt, welche Software auf welchem Rechner oder Gerät läuft und wie diese verbunden sind.
- Paketdiagramm
- Fasst Klassen zu Paketen zusammen und zeigt, welches Paket von welchem abhängt.
- Kompositionsstrukturdiagramm
- Zeigt den inneren Aufbau einer Klasse: aus welchen Teilen sie besteht und wo ihre Anschlüsse liegen.
- Profildiagramm
- Beschreibt, wie UML selbst um eigene Stereotypen erweitert wird, etwa für ein Framework.
- Kommunikationsdiagramm
- Zeigt dieselben Nachrichten wie ein Sequenzdiagramm, aber als nummerierte Beschriftungen an den Verbindungen.
- Timing-Diagramm
- Trägt Zustandswechsel über einer Zeitachse ab, wenn es auf genaue Zeitpunkte ankommt.
- Interaktionsübersichtsdiagramm
- Zeigt den Kontrollfluss zwischen Interaktionen mit Aktivitätsnotation. Die Interaktionen können eingebettet oder referenziert sein.
Normative Quelle: OMG UML 2.5.1