Knoten

In der UML-Modellierung sind Knoten Modellelemente, die die Datenverarbeitungsressourcen eines Systems darstellen (z. B. Personal Computer, Sensoren, Druckgeräte oder Server). Knoten können durch Kommunikationspfade miteinander verbunden werden, um Netzwerkstrukturen darzustellen.

Knoten können andere Knoten (verschachtelte Knoten) enthalten und auf ihnen können Artefakte implementiert werden.

Normalerweise hat ein Knoten einen Namen, der die Hardwarekomponente beschreibt, die der Knoten darstellt.

Wie die folgende Abbildung zeigt, wird ein Knoten als dreidimensionales Rechteck dargestellt, das den Knotennamen und das Knotensymbol enthält.

Ein dreidimensionales Rechteck mit drei Fächern wird angezeigt. Das obere Fach enthält den Namen 'Node1' und das entsprechende Symbol. Das mittlere und das untere Fach ist leer.

In Diagrammen zeigen Fächer Informationen zu den Attributen, implementierten Elementen, verschachtelten Knoten und der internen Struktur des Knotens an.

Beim Entwickeln von Software für ein verteiltes System können Sie die verschiedenen Komponenten, auf denen das System ausgeführt wird, durch Knoten in einem Implementierungsdiagramm darstellen. Beispielsweise kann eine E-Commerce-Anwendung Software umfassen, die auf dem Computer des Kunden ausgeführt wird und Software, die auf einem öffentlichen Server ausgeführt wird. Diese verschiedenen Komponenten werden durch Knoten dargestellt. Die von jedem Knoten implementierten Artefakte können im zugehörigen Implementierungsfach aufgelistet oder explizit durch Implementierungsbeziehungen modelliert werden.

Wie die folgende Abbildung zeigt, können Sie das Client/Server-System durch zwei Knoten darstellen, die durch einen Kommunikationspfad verbunden sind.

Diese Abbildung zeigt, wie ein System durch Knoten modelliert werden kann. Ein dreidimensionales Rechteck namens 'Client PC' ist mit einem zweiten dreidimensionalen Rechteck namens 'Server' verbunden.

Stereotypknoten

Ein Knoten kann mit einem Stereotyp versehen werden, um einen bestimmten Hardwaretyp darzustellen. In der Palette im Ablagefach für Implementierungsdiagramme stehen verschiedene Stereotypknoten zur Verfügung. Sie können einem Knoten auch ein Stereotyp zuordnen und die Würfelform durch eine Form ersetzen, die einer Systemkomponente ähnelt. Beispielsweise zeigt die folgende Abbildung einen Knoten mit Stereotyp, der einen Großrechner darstellt.

Die Strichzeichnung eines Großrechners wird angezeigt.

Wie die folgende Abbildung zeigt, können Sie dasselbe Client/Server-System mit zwei Stereotypknoten darstellen, die durch einen Kommunikationspfad verbunden sind, indem Sie Formen verwenden, die die spezifischen Systemkomponenten repräsentieren.

Diese Abbildung zeigt, wie ein System durch Stereotypknoten modelliert werden kann. Die Strichzeichnung eines Computers namens 'Client PC' ist mit der Strichzeichnung eines Servers namens 'Database Server' verbunden.

Zugehörige Tasks
Knoten in anderen Knoten verschachteln
Implementierung eines Artefakts auf einem Knoten angeben
Nutzungsbedingungen | Feedback
(C) Copyright IBM Corporation 2004, 2005. Alle Rechte vorbehalten.