Übersicht über die verwendeten Diagramme

Siehe auch: Symbolbeschreibungen

Standard UML-Diagramme für Benutzer und Entwickler

Use-Case Diagramm

Anforderungen

Visualisiert eine Menge zusammengehörender Use-Cases.

Aktivitätsdiagramm

Dynamische Sicht
(Verhalten)

Visualisiert eine Ablauflogik. Wird verwendet zur Modellierung von Detailverhalten aber auch für die Visualisierung der Logik von Prozessen

Siehe auch: Prozessdiagramm

Klassendiagramm

Statische Sicht

Zeigt Klassen oder Entitäten sowie deren Beziehungen untereinander.

Spezielle Diagramme

Werden nur in spezifischen Situationen verwendet. Es werden auch andere als UML-Diagramme verwendet.

Prozessgruppen-Übersicht

Anforderungen (Übersicht)

Übersicht über die Prozessgruppen eines Systems. Ist eine Abwandlung eines Use-Case-Diagramm, wobei Prozessgruppen als „Makro-Use-Cases“ verwendet werden.

Wird im Prozessmodell verwendet.

Prozessübersicht

 

Anforderungen (Übersicht)

Übersicht über die Prozesse einer Prozessgruppe

Prozessdiagramm

Dynamische Sicht
(Verhalten)

Aktivitätsdiagramm eines Prozess. Wird im Prozessmodell verwendet.

Technische UML-Diagramme

Paketdiagramm

Statische Sicht

Technische Strukturierung des Gesamtsystems.

Kann auch zur Strukturierung von Use-Cases verwendet werden.

Kollaborationsdiagramm

Dynamische Sicht
(Verhalten)

Zeigt das Zusammenwirken von technischen Komponenten

Sequenzdiagramm

Dynamische Sicht
(Verhalten)

Zeigt das Zusammenwirken von technischen Komponenten

Zustandsdiagramm

Dynamische Sicht
(Verhalten)

Zeigt die Zustandsübergänge eines Objekts (Klasseninstanz)

Komponentendiagramm

Implementierung

Zeigt Komponenten mit Objekten und Interfaces

Verteilungsdiagramm

Implementierung

Zeigt die Aufteilung des Systems auf unterschiedliche Rechner, also z.B. auf den Webserver und den Application Server