Verteilungsdiagramm UML

Werbung
Verteilungsdiagramm
UML
Sebastian Schreiber
Pierre Schmitt
„Wie werden die Systemkomponenten zur Laufzeit wohin verteilt?“
Wofür?
Problemstellung: die Verteilung der Software des Systems auf
die Hardware soll beschrieben werden.
 Das Verteilungsdiagramm:
 visualisiert Infrastruktur der Hard- und SoftwareArchitektur
 Stärken:
 zeigt Laufzeitumfeld des Systems (unterteilt in Systemteile)
 hohes Abstraktionsniveau
 benötigt kaum Notationselemente
 unabdingbar für Verteilte Systeme
Notationselemente
Knoten
Kanäle
-Standorte
- verbindet Knoten
-Rechner
- visualisiert Übertragungswege, auf denen
Informationen ausgetauscht werden
 Alles, was sich etwas merken/ etwas
ausführen kann.
Von Kabel über Rohrpost,
Rauchzeichen bis hin zu Bluetooth.
Elemente
Produkt der
Softwareentwicklung
Ein Knoten, welcher Artefakte einsetzt:
Spezifikation für die Ausführung von
Artefakten zur Laufzeit
Knoten, der ein Artefakt anwendet:
Anwendungsbeispiele
Beispiel 1/3
Kanal
Knoten
Beispiel 2/3
Beispiel 3/3
Quellen
 Cortex-Brainware:
www.cortex-brainware.de/article/archive/402
 Effektive Software Architekuren:
Herunterladen