Wie man ein Komponentendiagramm in UML erstellt
Komponentendiagramme können kompliziert sein, daher ist es wichtig, die Grundlagen der UML Diagrammerstellung zu verstehen. Falls Sie es noch nicht getan haben, sehen Sie sich unser Tutorial zuen Komponentendiagramm sowie diesen Leitfaden zu den UML Grundlagen an. Nach dem Durchsehen dieser Seiten haben Sie ein gutes Verständnis der grundlegenden Prinzipien von UML und Komponentendiagrammen.
1. Erste Schritte mit Lucidchart
Registrieren Sie sich zunächst für ein Lucidchart Konto und erstellen Sie ein neues Dokument. Möglicherweise müssen Sie die UML Formenbibliotheken in Lucidchart aktivieren. Um diese Formen zu aktivieren, klicken Sie auf das Formsymbol im oberen linken Bereich des Editors. Aktivieren Sie dann das Kontrollkästchen „UML“, um alle UML Formenbibliotheken zu aktivieren. Diese Formen erscheinen nun links von der Arbeitsfläche.
2. Formen hinzufügen
Komponentendiagramme konzentrieren sich auf die Komponentenform, die in der Toolbox eindeutig beschriftet ist. Ziehen Sie sie auf die Arbeitsfläche und klicken Sie dann, um eine Beschriftung hinzuzufügen. Lucidchart ermöglicht es Ihnen, die Größe aller Formen zu ändern sowie Formen mit verschiedenen Schriftarten und Farben neu zu formatieren. Verwenden Sie dazu das Dock auf der rechten Seite und die Eigenschaftenleiste oben.
Skizzieren Sie die Struktur Ihres Systems
Fügen Sie weitere Komponentenformen hinzu, bis jede wichtige Funktionseinheit in Ihrem System oder Ihrer Anwendung vollständig repräsentiert ist. Es ist hilfreich, die Komponenten in ihre detailliertesten Gruppen zu unterteilen, um das Dokument später leicht umzuordnen, zu verstehen und zu aktualisieren. Da alle Komponentendiagramme aus größeren und kleineren Gruppierungen bestehen, ist es in Ordnung, Komponenten innerhalb eines Rahmens, Pakets oder einer größeren Komponentenform zu verschachteln.
Schnittstellen hinzufügen
Fügen Sie jeder Komponente Schnittstellen hinzu, entweder in Form von schriftlichen Anmerkungen oder Symbolen. Eine Schnittstelle modelliert das Was und Wie von Ein- und Ausgabe. Eine Komponente kann beispielsweise Informationen von einer anderen Komponente empfangen oder Dienste für Nutzende bereitstellen. Schnittstellen zeigen, wie dieser Prozess abläuft. Sie können Ihrem Team auch helfen, Probleme zu erkennen, die zuvor übersehen wurden.
Die UML Notation bietet zwei Möglichkeiten, bereitgestellte und erforderliche Schnittstellen darzustellen: entweder über ein sekundäres Fach in einer Komponentenform oder über Lollipop und Sockel Symbole, die von der Komponente ausgehen bzw. zu ihr führen. Lollipop Symbole repräsentieren bereitgestellte Schnittstellen und Sockel Symbole modellieren erforderliche Schnittstellen. Wenn Sie sich dafür entscheiden, diese Symbole zu zeichnen, sollten Sie sie in Verbindung mit Abhängigkeitspfeilen verwenden (die in der Notation für viele UML Diagramme verwendet werden, wie z. B. Klassendiagramme und Bereitstellungsdiagramme). Um Abhängigkeiten anzuzeigen – also Situationen, in denen eine Komponente oder ein Knoten von einer bzw. einem anderen abhängig ist –, zeichnet man eine gestrichelte Linie, die in einem Pfeil endet.
Ports hinzufügen
Es kann notwendig sein, eine Komponente durch Ports zu ergänzen, die einen eindeutigen Interaktionspunkt zwischen der Komponente und ihrer Umgebung darstellen. Ports werden als kleine Quadrate an der Seite einer Komponentenform dargestellt. Sie können zu jedem Port Beschriftungen hinzufügen, indem Sie eine Textform herausziehen und darin eingeben. Komponenten und Ports – sowie andere Elemente im Diagramm – können bei Bedarf durch Abhängigkeiten und einige weitere Schnittstellensymbole verbunden werden.
Knoten hinzufügen
Vervollständigen Sie Ihr Diagramm, indem Sie Knoten hinzufügen, die in dem zu modellierenden System oder der Anwendung vorhanden sind. Diese sehen aus wie dreidimensionale Boxen und sollen Rechenressourcen darstellen – darunter PCs, Druckgeräte und Server –, die Befehle aus UML Artefakten ausführen.
3. Veröffentlichen, implementieren und teilen
Um Ihr Diagramm herunterzuladen, klicken Sie einfach auf Datei > Herunterladen als und wählen Sie den Dateityp aus, der Ihren Anforderungen entspricht. Geben Sie Ihr Komponentendiagramm weiter, ohne sich Sorgen zu machen, dass andere unbefugte Änderungen vornehmen werden.
Für ein dynamischeres Erlebnis teilen Sie Ihr Komponentendiagramm mit Teamkolleginnen und Teamkollegen, damit diese die Änderungen vornehmen können, die sie für notwendig erachten. Um das Dokument mit anderen zu teilen, unabhängig davon, ob diese Lucidchart nutzen, klicken Sie auf die orangefarbene Schaltfläche „Teilen“ in der oberen rechten Ecke Ihres Fensters. Über dieses Menü können Sie die Bearbeitungsberechtigungen jeder Person anpassen, Links zum Dokument erstellen und sie in sozialen Medien freigeben.