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.

Klassendiagramm 1 0..* 1..* 1 Kunde - name : String + bestellen() Bestellung - nummer : String + summe() Position - menge : Integer

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 Seite
Use-Case-Diagramm Onlineshop «include» Artikel suchen Bestellen Bezahlen Kunde

Verhaltensdiagramm

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 Seite
Sequenzdiagramm Kunde : Shop : Lager bestellen() prüfen() ok

Verhaltensdiagramm

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 Seite
Aktivitätsdiagramm [ok] [else] Prüfen Freigeben Ablehnen

Verhaltensdiagramm

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 Seite
Zustandsdiagramm Offen Bezahlt do / packen Storniert zahlung storno versand

Verhaltensdiagramm

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 Seite

Die ü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