In Komponenten- und Bereitstellungsdiagrammen ist eine Komponente eine verteilbare Implementierungseinheit in einem System. Beispielsweise kann eine Komponente ein physisches Codemodul (Quelle, Binärdatei oder ausführbare Datei) oder eine logische Komponente darstellen, die ein Geschäftsdokument in einem menschlichen System darstellt.
In einem Bereitstellungsdiagramm stellt eine Komponente instance eine Implementierungseinheit dar, die zur Laufzeit über eine Identität verfügt und Objekte enthalten kann. Ein Knoten instance kann eine Komponente enthalten.
Hinweis: Das Erstellen und Bearbeiten von UML-Diagrammen auf Visio für das Web erfordert eine Visio Plan 1- oder Visio Plan 2-Lizenz, die separat von Microsoft 365 erworben wird. Wenden Sie sich an Ihren Microsoft 365-Administrator, um weitere Informationen zu erfahren. Wenn Ihr Administrator den "Self-Service-Kauf" aktiviert hat, können Sie selbst eine Lizenz für Visio erwerben. Weitere Informationen finden Sie unter Häufig gestellte Fragen zum Self-Service-Kauf.
Das Verhalten einer Komponente wird in Bezug auf bereitgestellte und erforderliche Schnittstellen definiert. Schnittstellen sind Modellelemente, die Gruppen von Vorgängen definieren, die andere Modellelemente wie Klassen oder Komponenten implementieren müssen.
Es gibt zwei Arten von Schnittstellen:
Name |
Beschreibung |
|
---|---|---|
|
Bereitgestellte Schnittstelle |
Erzeugt Informationen, die von einer erforderlichen Schnittstelle einer anderen Komponente verwendet werden. |
|
Erforderliche Schnittstelle |
Ist abhängig von Informationen zu einer anderen Klasse oder Schnittstelle, um ihre ordnungsgemäße Funktion auszuführen. |