|
Warning: array_merge() [function.array-merge]: Argument #1 is not an array in /home/www/web165/html/silverstrike/lib/plugins/meta/syntax.php on line 91 Inhaltsverzeichnis
Wie Sie mit StarUML Klassendiagramme zeichnen könnenIn diesem Artikel lernen Sie, wie Sie UML-Klassendiagramme mit dem quelloffenen Programm StarUML erstellen können. Schritt 1: StarUML installieren
Laden Sie die aktuelle Version von StarUML von Schritt 2: Neues Projekt anlegenStarten 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). Schritt 3: Diagramm anlegenKlicken 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: Schritt 4: Diagramm zeichnenNun werden wir einzelne Elemente des Klassendiagramms einfügen. KlassenKlicken 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. Abstrakte KlassenWenn 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: Schnittstellen (Interfaces)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 Heben Sie dann die Auswahl des Menüpunkts Format Format → Suppress Operations auf (rote Ellipse). Am Ende sollte die Schnittstelle so aussehen: AttributeUm 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: MethodenSie 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. VererbungWenn 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. RealisierungenSie 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). Assoziation, Aggregation und KompositionBeziehungen 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. Schritt 5: Diagramm exportierenSie 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. NewsletterDiese 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. Dateien |