In diesem Artikel lernen Sie, wie Sie UML-Klassendiagramme mit dem quelloffenen Programm StarUML erstellen können.
Laden Sie die aktuelle Version von StarUML von
http://staruml.sourceforge.net/en/download.php
herunter und installieren Sie es auf Ihrem Rechner.
Starten Sie StarUML.
Es erscheint folgendes Fenster:
Wählen Sie Default Approach (rote Ellipse) und klicken Sie anschließend auf die Schaltfläche OK (blaue Ellipse).
Klicken Sie im Diagram Explorer in der rechten oberen Ecke des Bildschirms auf den Pfeil (rote Ellipse im folgenden Bildschirmfoto), damit die Registerkarte Model Explorer sichtbar wird.
Klicken Sie danach auf die Registerkarte Model Explorer.
Nun wird folgende Baumansicht angezeigt:
Klicken Sie auf den Knoten «analysisModel» mit rechter Maustaste.
Es erscheint folgendes Menü:
Wählen Sie dem Menüpunkt Add Diagram → Class Diagram.
Es wird ein neuer Knoten im Baum angelegt. Geben Sie dort einen Namen für Ihr Diagramm ein:
Nun werden wir einzelne Elemente des Klassendiagramms einfügen.
Klicken Sie auf die Schaltfläche Class (rote Ellipse im folgenden Bildschirmfoto) auf der rechten Seite des Fensters.
Klicken Sie dann auf eine Stelle im Diagramm, wo die Klasse angelegt werden soll.
Geben Sie anschließend den Namen der Klasse ein (rote Ellipse im Bildschirmfoto oben) und drücken Sie dann Enter auf der Tastatur.
Fügen Sie mehrere Klassen in das Diagramm ein.
Wenn Sie eine Klasse als abstrakt markieren wollen, gehen Sie folgendermaßen vor.
Zuerst wählen Sie die Klasse aus, in dem Sie sie einmal anklicken (rote Ellipse im Bildschirmfoto unten).
Klicken Sie anschließend auf das Kästchen IsAbstract im rechten unteren Teil des Fensters (blaue Ellipse).
Dann wird die abstrakte Klasse auch besonders hervorgehoben:
Sie können eine Schnittstelle in Ihr Diagramm einfügen, indem Sie
Dann wird die Schnittstelle in das Diagramm eingefügt:
Nun wollen wir die Darstellung der Schnittstelle ändern. Klicken Sie dazu das Schnittstellen-Symbol
mit rechte Maustaste an, und wählen im Kontext-Menü den Menüpunkt Format → Stereotype Display → Decoration.
Heben Sie dann die Auswahl des Menüpunkts Format Format → Suppress Operations auf (rote Ellipse).
Am Ende sollte die Schnittstelle so aussehen:
Um ein Attribut einer Klasse hinzuzufügen, klicken Sie die Klasse rechts an und wählen Sie im Kontext-Menü den Menüpunkt Add → Attribute (rote Ellipse).
Geben Sie anschließend den Namen, den Typ und die Sichtbarkeit des Attributs ein, z. B. +attrbut1:string für ein textuelles öffentliches Attribut.
Drücken Sie dann Enter auf der Tastatur. Am Ende sieht die Klasse so aus:
Sie können Methoden ähnlich wie Attribute hinzufügen.
Klicken Sie hierzu die Klasse mit rechter Maustaste an und wählen Sie den Menüpunkt Add → Operation aus dem Kontextmenü (rote Ellipse im Bildschirmfoto unten).
Geben Sie anschließend die Signatur der Methode (Name, Liste der Parameter und Typ des Rückgabewerts) ein und bestätigen Sie Ihre Eingabe durch Drücken der Enter-Taste auf der Tastatur.
Sie können auch Schnittstellen Methoden hinzufügen.
Wenn Sie eine Vererbungsbeziehung zwischen zwei Klassen in Ihrem Klassendiagramm darstellen wollen, müssen Sie zunächst die Schaltfläche Generalization betätigen (rote Ellipse im Screenshot unten).
Dann klicken Sie die zuerst die abgeleitete Klasse an, und ziehen den Mauscursor - bei gedrückter Maustaste - zur Basisklasse. Dort sollten Sie die Maustaste loslassen.
Sie können eine Realisierung (Beziehung Klasse X implementiert Schnittstelle Y) analog zur Vererbung hinzufügen.
In diesem Fall müssen Sie statt Generalization die Schaltfläche Realization benutzen (rote Ellipse im Screenshot unten).
Beziehungen der
können Sie mit Schaltflächen Association, Aggregation, Composition, respektive, erstellen (rote und blaue Ellipse im Bildschirmfoto unten).
Sie fügen diese Beziehungen ein, indem Sie Teil-Klasse (Klasse Y oben) anklicken, bei gedrückter Maustaste den Mauscursor zum Ganzen (Klasse X) bewegen und dort loslassen.
Sie können nun das Diagramm speichern (Menüpunkt File → Save bzw. Strg-S auf der Tastatur) oder als Bilddatei exportieren.
Dies ist besonders dann von Vorteil, wenn Sie das Diagramm in einer Textverarbeitung weiterverwenden wollen.
Wählen Sie dazu den Menüpunkt File → Export diagram (rote Ellipse im Bildschirmfoto unten):
Es erscheint eine Dialogbox zur Eingabe der Datei, in der das Bild gespeichert werden soll.
Sie können außerdem das Diagramm mit Hilfe des Tools PDF Creator in PDF exportieren (über den Menüpunkt File → Print). Wie Sie PDF Creator einsetzen können, ist im Artikel Wie Sie beliebige Dateien in PDF-Dokumente umwandeln können beschrieben.
Diese Website wird laufend aktualisiert und es kommen regelmässig neue Artikel hinzu.
Wenn Ihnen dieser Artikel gefallen hat, können wir Sie benachrichtigen (höchstens ein Mal im Monat) sobald neue Informationen veröffentlicht werden. Melden Sie sich dazu bei unserem Newsletter an.