Paketdiagramm
Ein Paketdiagramm (engl. package diagram) ist eine der 14 Diagrammarten in der Unified Modeling Language (UML), einer Modellierungssprache für Software und andere Systeme.
Strukturdiagramme der UML |
---|
Klassendiagramm |
Komponentendiagramm |
Kompositionsstrukturdiagramm |
Objektdiagramm |
Paketdiagramm |
Profildiagramm |
Verteilungsdiagramm |
Verhaltensdiagramme der UML |
Aktivitätsdiagramm |
Anwendungsfalldiagramm |
Interaktionsübersichtsdiagramm |
Kommunikationsdiagramm |
Sequenzdiagramm |
Zeitverlaufsdiagramm |
Zustandsdiagramm |
Das Paketdiagramm ist ein Strukturdiagramm. Es zeigt eine bestimmte Sicht auf die Struktur des modellierten Systems. Die Darstellung umfasst dabei typischerweise Pakete, Paketverschmelzungen, Paketimports und Abhängigkeitsbeziehungen.
Es gibt zahlreiche Einsatzgebiete für das Paketdiagramm. Das Metamodell der UML2 selbst ist in Pakete eingeteilt und die Spezifikation der UML 2.0 Superstructure enthält für jede Spracheinheit ein Paketdiagramm, mit dem die Organisation in Unterpakete dargestellt wird. In der Modellierung von Softwaresystemen werden Paketdiagramme ebenfalls häufig eingesetzt. Paketdiagramme stellen dort zum Beispiel die Schichtung der Software oder die Unterteilung der Software in Module dar. Bei Geschäftsmodellen werden Pakete oft benutzt, um fachlich zusammengehörende Modellteile zusammenzufassen, zum Beispiel zu Geschäftsfällen. Ein Paketdiagramm zeigt dann eine Übersicht der Geschäftsfälle an.
Beispiele
Das Beispiel links zeigt ein Paketdiagramm mit einem Rahmen, einem Kopf- und einem Inhaltsbereich. Der Kopfbereich besteht aus dem Schlüsselwort package
und dem Namen des Diagramms, der Inhaltsbereich aus der durch den Rahmen umschlossenen Zeichenfläche.
Das Beispiel zeigt ein traditionelles Paketdiagramm ohne Kopfbereich und ohne Rahmen.
Siehe auch
Literatur
- Christoph Kecher: UML 2.0 – Das umfassende Handbuch. Galileo Computing, 2006, ISBN 3-89842-738-2.
- Heide Balzert: Lehrbuch der Objektmodellierung – Analyse und Entwurf mit der UML 2. Elsevier Spektrum Akademischer Verlag, 2005, ISBN 3-8274-1162-9.