Sie können ein UML-Komponentendiagramm erstellen, um Komponenten, Ports, Schnittstellen und die Beziehungen zwischen ihnen anzuzeigen.
Eine Komponente in UML stellt einen modularen Teil eines Systems dar. Das Verhalten wird in Bezug auf erforderliche und bereitgestellte Schnittstellen definiert. Eine Komponente hat eine externe Ansicht mit öffentlichen Eigenschaften und Operationen und eine interne Ansicht mit privaten Eigenschaften und realisierenden Klassifikatoren. Die interne Ansicht zeigt, wie externes Verhalten intern realisiert wird.
Zuerst öffnen Sie die UML-Komponentenvorlage und wählen eine der vier Optionen aus. Dann wird die Schablone UML-Komponente zusammen mit Shapes angezeigt, die dem UML 2.5-Standard entsprechen.
Hinweis
Die Schablone "UML-Komponente" ist nur verfügbar, wenn Sie Abonnent von Visio Plan 2 sind. Wenn Sie über ein Abonnement verfügen, vergewissern Sie sich, dass Sie die neueste Version von Visio verwenden.
Starten eines Komponentendiagramms
- Starten Sie Visio. Wenn Sie bereits eine Datei geöffnet haben, klicken Sie auch auf "Datei>neu".
- Wechseln Sie zu den Kategorien>Software und Datenbank>UML-Komponente.
- Wählen Sie die leere Vorlage oder eines der drei Startdiagramme aus. Klicken Sie nach dem Auswählen der gewünschten Vorlage auf Erstellen.
- Daraufhin sollte neben dem Diagramm das Fenster Shapes angezeigt werden. Wenn es nicht angezeigt wird, wechseln Sie zu"Aufgabenbereicheanzeigen>", und stellen Sie sicher, dass "Shapes" ausgewählt ist. Wenn es immer noch nicht angezeigt wird, klicken Sie auf die Schaltfläche " Erweitern des Fensters "Formen "
" auf der linken Seite. - Stellen Sie auf der Registerkarte Ansicht sicher, dass das Kontrollkästchen neben Verbindungspunkte aktiviert ist. Dadurch werden Verbindungspunkte angezeigt, wenn Sie mit dem Verbinden von Shapes beginnen.
- Ziehen Sie jetzt die Shapes, die Sie in Ihr Diagramm einbeziehen möchten, aus dem Fenster Shapes auf das Zeichenblatt. Wenn Sie die Textbezeichnungen umbenennen möchten, doppelklicken Sie auf die Bezeichnungen.
Komponenten-Shapes
Verwendung
Verwenden Sie Komponente-Shapes für jede Funktionseinheit in Ihrem System oder Ihrer Anwendung.
Stereotyp ein- oder ausblenden
Klicken Sie mit der rechten Maustaste auf das Shape, um die Stereotypbezeichnung ein- oder auszublenden.
Teilsysteme
Sie können das Komponenten-Shape als Teilsystem-Shape verwenden, das andere Komponenten enthält. Vergrößern Sie einfach das Shape, und legen Sie die anderen Komponenten (per Drag & Drop) darauf ab. Lassen Sie die Maustaste los, wenn die grüne Hervorhebung angezeigt wird. Fortan fungiert das größere Shape als Container, und das kleinere Shape wird mit ihm verschoben.
Tipp
Wenn eine Komponente nicht mehr angezeigt wird, nachdem sie auf eine andere Komponente gezogen wurde, drücken Sie STRG+UMSCHALT+F, um sie in den Vordergrund zu stellen.
Schnittstellen-Shapes
Verwendung
- Verwenden Sie das Shape Bereitgestellte Schnittstelle, wenn Sie die Realisierung einer Klasse/Schnittstelle angeben möchten.
- Verwenden Sie das Shape Erforderliche Schnittstelle, wenn Sie die Abhängigkeit von einer Klasse/Schnittstelle angeben möchten.
Schritt 1
Ziehen Sie ein Shape vom Typ Bereitgestellte Schnittstelle auf das Zeichenblatt, und richten Sie das Port-Quadrat mit einem Verbindungspunkt aus. Es ist verbunden, wenn der Verbindungspunkt von der grünen Hervorhebung umgeben ist.
Schritt 2
Ziehen Sie ein Shape vom Typ Erforderliche Schnittstelle auf das Zeichenblatt, und richten Sie auch das Port-Quadrat mit einem Verbindungspunkt aus. Es ist verbunden, wenn der Verbindungspunkt von der grünen Hervorhebung umgeben ist.
Schritt 3
Wenn Sie eine bereitgestellte Schnittstelle und eine erforderliche Schnittstelle verbinden möchten, wählen Sie zuerst das Shape "Erforderliche Schnittstelle" aus. Suchen Sie dann nach dem gelben Ziehpunkt.
Schritt 4
Ziehen Sie den gelben Ziehpunkt, um die Verbindung mit der bereitgestellten Schnittstelle herzustellen.
Tipps für die Verwendung von Verbindern
Begradigen von Verbindern
Wenn ein Verbinder zu viele Kurven macht, klicken Sie mit der rechten Maustaste darauf, und klicken Sie dann auf Gerader Verbinder.
Anzeigen der Multiplizität
Klicken Sie bei Bedarf mit der rechten Maustaste auf den Verbinder, und wählen Sie Multiplizität anzeigen aus. Wenn Sie fertig sind, werden vier Textfelder angezeigt, in denen Sie Details hinzufügen können. Wenn Sie nicht alle Textfelder benötigen, löschen Sie die nicht benötigten.
Ändern des Verbindertyps
Sie können einen Verbindertyp ändern. Sie können beispielsweise die Assoziation in eine gerichtete Assoziation ändern. Klicken Sie mit der rechten Maustaste auf den Verbinder, und klicken Sie dann auf Verbindertyp festlegen.
Erstellen von dynamischen Verbindungen anstelle von Punkt-zu-Punkt-Verbindungen
Wenn Sie erwarten, dass Shapes häufig verschoben werden, sollten Sie eine dynamische Verbindung anstelle einer Punktverbindung herstellen.
Verschieben oder Drehen von Text auf Verbindern
Wahrscheinlich müssen Sie den Text auf Ihren Verbindungslinien drehen oder verschieben. Hier wird beschrieben, wie das geht:
- Klicken Sie auf dem Zeichenblatt auf einen leeren Bereich, um eine ggf. bestehende Auswahl aufzuheben.
- Klicken Sie auf der Registerkarte Start in der Gruppe "Tools" auf das Tool "Textblock"
- Klicken Sie auf den Verbinder, der den Text enthält, den Sie drehen oder verschieben möchten.
- Ziehen Sie den Textblock, um ihn zu verschieben, oder drehen Sie ihn mithilfe des Drehpunkts
- Wenn Sie fertig sind, klicken Sie auf die Schaltfläche "Zeigertool
Nachdem Sie zur Schaltfläche "Zeigertool" zurückgekehrt
der Text seine Position relativ zum Shape bei. Wenn Sie den Text mit dem Zeigertool
, wird auch das Shape verschoben. Wenn Sie den Text unabhängig von der Form verschieben möchten, wechseln Sie zurück zum Textblock-Tool
Siehe auch
Erstellen eines UML-Kommunikationsdiagramms