ArgoUML

Über ArgoUML

Elemente in ArgoUML
Ein Klassendiagram erzeugen
Pakete

Elemente in ArgoUML

In ArgoUML gibt es Modelle, Pakete, Klassen, UseCasediagramme, Klassendiagramme, Aktivitätendiagramme, Deploymentdiagramme. Wenn man ArgoUML öffnet, kann man ein Projekt laden oder neu erstellen. Projekte werden in .zargo Dateien gespeichert. In einem Projekt befindet sich genau ein Model (nicht mehr und nicht weniger). In einem Model kann man Pakete, Klassen, UseCasediagramme, Klassendiagramme, Aktivitätendiagramme und Deploymentdiagramme anlegen. (Keine Sequenzdiagramme, keine Collaborationdiagramme und keine Statecharts) Ein Klassendiagram enthält Klassen, Assoziationen und Generalisierungen. Assoziationen dürfen nur einen Namen haben, der aus einem einzigen Wort bestehen, sonst werden sie rot unterschlängelt. Generalisierungen werden von ArgoUML in dem Paket abgelegt, in dem sich die Klasse befindet, von der abgeleitet wird. (Die Generalisierung wird nicht in dem Paket der abgeleiteten Klasse abgelegt). UseCaseDiagramme enthalten UseCases und Akteure. UseCases sind in UseCase Diagrammen enthalten und können Sequenzdiagramme enthalten. Sequenzdiagramme können nur in einem UseCase eines UseCasediagrammes verwendet werden. Pakete enthalten Klassen und Klassendiagramme,

Ein Klassendiagram erzeugen

Den Returnwert einer Operation ändern
Der Returnwert einer Operation ist als Parameter angegeben. Jede Operation enthällt also mindestens den Parameter return. Der Datentyp des return Parameters wird im Klassendiagram hinter einem Doppelpunkt an den Namen der Operation angehängt. Man kann den Datentyp entweder bearbeiten indem man einen Doppelklick auf die Operation ausführt und dann den gewünschten Typ direkt eintippt oder indem man die Methode markiert und auf dem Properties Tab den Parameter return mit einem Doppelklick bearbeitet.

Pakete

Man kann ein Paket in ein Model eines Projektes einfügen, indem man das Kontextmenu des Models öffnet und dort den Menupunkt Add Package aufruft. Man kann ein Paket in ein Paket einfügen indem man das Kontextmenu des Paketes öffnet und dort den Menupunkt Add Package aufruft. Man kann Klassen in ein Paket einfügen indem man die Klasse im Projektbaum auf das Paket zieht, so das eine blaue Linie unter dem Paket erscheint, in das die Klasse eingefügt werden soll, und indem man dann die Maustaste loslässt. Man kann allerdings eine Kind-Klasse erst dann in ein Paket einfügen, wenn ihre Oberklasse bereits in dem Paket ist ! Paketnamen müssen komplet aus Kleinbuchstaben bestehen und nur aus einem einzigen zusammenhängenden Wort, ansonsten werden sie rot unterschlängelt.


zum Seitenanfang
zur Hauptseite

Letzte Änderung: 23.04.2006