Arbeitsergebnis: Deployment-Modell |
|
 |
Dieses Arbeitsergebnis zeigt die Konfiguration der Verarbeitungsknoten zur Laufzeit, die Kommunikationsverbindungen zwischen diesen Knoten sowie die Komponenteninstanzen und Objekte auf diesen Knoten. |
|
Zweck
-
Konfiguration der Verarbeitungselemente und der Verbindungen zwischen Verarbeitungselementen im System erfassen.
|
Beziehungen
Rollen | Verantwortlich:
| Geändert von:
|
Ausgabe von |
|
Hauptbeschreibung
Das Deployment-Modell setzt sich aus einem oder mehreren Knoten (Verarbeitungselemente mit mindestens einem
Prozessor, Hauptspeicher und möglicherweise anderen Einheiten), Einheiten (stereotype Knoten ohne
Verarbeitungsfähigkeit auf der modellierten Abstraktionsebene) Konnektoren zwischen Knoten und zwischen Knoten
und Einheiten zusammen. Außerdem ordnet das Deployment-Modell diesen Verarbeitungselementen Prozesse, was die
Darstellung der Verhaltensverteilung auf die Knoten ermöglicht.
Das Deployment-Modell wird von den folgenden Rollen verwendet:
-
Dem Softwarearchitekten, der die physische Ausführungsumgebung des Systems sowie die Verteilungsprobleme
erfassen und verstehen muss.
-
Den Designern (einschließlich Software- und Datenbankdesignern), die die Verteilung der Verarbeitung
und der Daten im System verstehen müssen.
-
Dem Systemadministrator, der mit der physischen Umgebung vertraut sein muss, in der das System
ausgeführt wird.
-
Dem Deployment-Manager für die Planung des Produktübergangs in die Benutzergemeinde.
-
Dem Projektleiter für das Einschätzen der Kosten für den Geschäftsfall und für die Planung der Akquisition,
Installation und Wartung.
|
Eigenschaften
Optional |  |
Geplant |  |
Abbildungen
Anpassung
Darstellungsoptionen |
UML-Darstellung: Modell.
Ein Deployment-Modell kann die folgenden Eigenschaften haben:
-
Einführung: Eine Textbeschreibung, die als Kurzeinleitung in das Modell dient.
-
Knoten: Verarbeitungselemente im System. Knoten können die folgenden Eigenschaften haben:
-
Name
-
Eine Beschreibung, die Informationen zum Prozessor, zur Speicherkapazität, zur Hauptspeicherkapazität oder
andere Informationen zu den Leistungsmerkmalen der Einheit enthält.
-
Eine Liste mit den Prozessen und Threads, die im Prozessor ausgeführt werden. Diese Liste kann auch die
Softwarekomponenten auflisten, die in jedem Prozess ausgeführt werden.
-
Eine Liste mit den Deployment-Einheiten, die auf dem Knoten installiert werden.
-
Einheiten: Physische Einheiten ohne Verarbeitungskapazität (auf der modellierten
Abstraktionsebene), die die Prozessorknoten unterstützen. Einheiten können die folgenden Eigenschaften haben:
-
Name
-
Eine Beschreibung, die Informationen zu den Leistungsmerkmalen der Einheit enthält.
-
Konnektoren: Verbindungen zwischen Knoten und zwischen Knoten und Einheiten. Konnektoren können
zugehörige Informationen bezüglich der Kapazität oder Bandbreite des Konnektors haben.
-
Diagramme: Die Diagramme im Modell, deren Eigner die Pakete sind.
Das Deployment-Modell wird gewöhnlich in einem Diagramm wie dem folgenden dargestellt:
Das Deployment-Modell ist für Einzelprozessorsysteme und einfache Systeme, in denen die Verarbeitung nur geringfügig
oder gar nicht verteilt wird, optional.
Es ist obligatorisch für Systeme mit komplexen Netz- oder Prozessorkonfigurationen.
|
© Copyright IBM Corp. 1987, 2006. Alle Rechte vorbehalten.
|
|