Während andere UML-Diagramme, die die Funktionalität eines Systems beschreiben, werden UML Komponentendiagramme verwendet, um die Komponenten zu modellieren, die zur Herstellung dieser Funktionalitäten beitragen.
In diesem Komponentendiagramm-Leitfaden werden wir uns ansehen, was ein Komponentendiagramm ist, die dazugehörigen Komponentendiagramm-Symbole und wie man diese schnell und einfach online erstellt. Beispiele für ein Komponentendiagramm sind weiter unten angeführt, und dort kann man diese dann auch ganz einfach bearbeiten.
Was ist ein Komponentendiagramm UML?
UML Komponentendiagramme werden verwendet, um die Organisation von Systemkomponenten und die Abhängigkeitsbeziehungen zwischen ihnen zu visualisieren. Sie bieten einen Überblick über die Komponenten innerhalb eines Systems auf hoher Ebene.
Bei den Komponenten kann es sich um eine Software-Komponente wie eine Datenbank oder eine Benutzerschnittstelle handeln; oder um eine Hardware-Komponente wie eine Schaltung, einen Mikrochip oder ein Gerät; oder um eine Geschäftseinheit wie einen Lieferanten, eine Gehaltsabrechnung oder den Versand.
Komponenten-Diagramme:
- Werden bei der komponentenbasierten Entwicklung zur Beschreibung von Systemen mit serviceorientierter Architektur verwendet
- Zeigen Sie die Struktur des Codes selbst
- Kann verwendet werden, um sich auf die Beziehung zwischen Komponenten zu konzentrieren und gleichzeitig Spezifikationsdetails auszublenden
- Helfen Sie mit, den Interessengruppen die Funktionen des im Aufbau befindlichen Systems zu vermitteln und zu erklären
Komponentendiagramm-Symbole
Im Folgenden haben wir die gebräuchlichen Komponentendiagramm-Notationen erläutert, die notwendig sind um ein ein Komponentendiagramms zu erstellen.
Komponente
Es gibt drei Möglichkeiten, wie das Komponentensymbol verwendet werden kann.
1) Rechteck mit dem Komponentenstereotyp (der Text <<Komponente>>>). Der Komponentenstereotyp wird in der Regel oberhalb des Komponentennamens verwendet, um die Form nicht mit einem Klassensymbol zu verwechseln. 2) Rechteck mit dem Komponentensymbol in der oberen rechten Ecke und dem Namen der Komponente. 3) Rechteck mit dem Komponentensymbol und dem Komponentenstereotyp.
Bereitgestellte Schnittstelle und die erforderliche Schnittstelle
Schnittstellen in Komponentendiagrammen zeigen, wie Komponenten miteinander verdrahtet sind und miteinander interagieren. Der Baugruppenverbinder ermöglicht die Verbindung der erforderlichen Schnittstelle der Komponente (dargestellt durch einen Halbkreis und eine durchgezogene Linie) mit der bereitgestellten Schnittstelle (dargestellt durch einen Kreis und eine durchgezogene Linie) einer anderen Komponente. Dies zeigt, dass eine Komponente den Dienst bereitstellt, den die andere benötigt.
Port
Port (dargestellt durch das kleine Quadrat am Ende einer erforderlichen Schnittstelle oder einer bereitgestellten Schnittstelle) wird verwendet, wenn die Komponente die Schnittstellen an eine interne Klasse delegiert.
Abhängigkeiten
Obwohl Sie mit der Kugelschreiber-Notation (mitgelieferte Schnittstelle und erforderliche Schnittstelle) mehr Details über die Beziehung zwischen zwei Komponenten anzeigen können, können Sie genauso gut einen Abhängigkeitspfeil verwenden, um die Beziehung zwischen zwei Komponenten anzuzeigen.
Wie man ein Komponentendiagramm zeichnet
Sie können ein Komponentendiagramm verwenden, wenn Sie Ihr System als Komponenten darstellen und ihre Beziehungen untereinander über Schnittstellen aufzeigen möchten. Es hilft Ihnen, sich ein Bild von der Implementierung des Systems zu machen. Im Folgenden sind die Schritte aufgeführt, die Sie beim Zeichnen eines Komponentendiagramms befolgen können.
Schritt 1: Finden Sie den Zweck des Diagramms heraus und identifizieren Sie die Artefakte wie die Dateien, Dokumente usw. in Ihrem System oder Ihrer Anwendung, die Sie in Ihrem Diagramm darstellen müssen.
Schritt 2: Während Sie die Beziehungen zwischen den zuvor identifizierten Elementen herausfinden, erstellen Sie ein mentales Layout Ihres Komponentendiagramms
Schritt 3: Fügen Sie beim Zeichnen des Diagramms zunächst Komponenten hinzu und gruppieren Sie diese nach Belieben innerhalb anderer Komponenten
Schritt 4: Der nächste Schritt besteht darin, Ihrem Komponentendiagramm weitere Elemente wie Schnittstellen, Klassen, Objekte, Abhängigkeiten usw. hinzuzufügen und es zu vervollständigen.
Schritt 5: Sie können Notizen zu verschiedenen Teilen Ihres Komponentendiagramms anhängen, um bestimmte Details für andere zu verdeutlichen.
Beispiele für Komponentendiagramme
Unten finden Sie Komponentendiagramm-Vorlagen für gängige Szenarien, die Sie sofort online bearbeiten können. Klicken Sie einfach auf die Vorlage, um sie im Creately-Editor zu öffnen und Änderungen vorzunehmen.
Komponentendiagramm für Bibliotheksverwaltungssystem
Komponentendiagramm für Online-Einkaufssystem
Komponentendiagramm für den Bankomat
Komponentendiagramm für Krankenhausverwaltungssysteme
Komponentendiagramm für Bestandsverwaltungssysteme
Was ist Ihre Gedanke zum Leitfaden für das Komponentendiagramm?
In diesem Komponentendiagramm-Leitfaden haben wir alles behandelt, was Sie über Komponentendiagramme wissen müssen, um ein solches einfach zu zeichnen. Sie können unsere Tool nehmen um UML Diagramme erstellen zu können. verwenden, um Komponentendiagramme online zu zeichnen. Vor kurzem haben wir auch Leitfäden zu UML-Aktivitätsdiagrammen und Klassendiagrammen veröffentlicht, und falls Sie es verpasst haben, finden Sie hier die Links;
The Easy Guide to Class Diagrams
The Easy Guide to Activity Diagrams
Vergessen Sie nicht, uns Ihre Gedanken im Kommentarabschnitt unten mitzuteilen.