Komponenteninstanzen

In der UML-Modellierung sind Komponenteninstanzen Modellelemente, die tatsächliche Entitäten in einem System darstellen.

Normalerweise werden Komponenteninstanzen in Implementierungsdiagrammen verwendet, um Implementierungseinheiten darzustellen, die zur Laufzeit vorhanden sind, sie können aber auch in Komponentendiagrammen verwendet werden.

Der Name einer Komponenteninstanz besteht aus einer unterstrichenen Verkettung von Instanzname, Doppelpunkt (:) und Komponentenname (z. B. Shopper1:Cart).

Wie die folgende Abbildung zeigt, wird eine Komponenteninstanz im Diagrammeditor als Rechteck dargestellt, das den Namen und das Stereotyp enthält.

Abbildung einer Komponenteninstanz wie im vorangegangenen Absatz beschrieben.

Beispiel

Sie entwickeln eine E-Commerce-Anwendung, die Komponenten auf den Web-Browser des Kunden, auf einen öffentlichen Web-Server und auf einen privaten Datenserver verteilt. Um anzugeben, auf welchem Gerät eine bestimmte Komponente (z. B. die Komponente 'Cart') ausgeführt wird, können Sie ein Implementierungsdiagramm mit drei Knoteninstanzen erstellen, eine für den Computer, auf dem der Web-Browser ausgeführt wird, eine weitere für den Web-Server und eine dritte für den Datenserver. Anschließend können Sie eine Implementierungsbeziehung zwischen der Komponenteninstanz 'Cart' und der Knoteninstanz des Web-Servers erstellen, um anzugeben, dass die Komponenteninstanz auf dem Web-Server ausgeführt wird.

Rechtliche Hinweise | Feedback
(C) Copyright IBM Corporation 2004, 2005. All Rights Reserved.