Dia-Hauptfenster |
UML in Dia |
Ein Klassendiagramm mit Dia |
Exportmöglichkeiten in Dia |
Was muss ich beachten? |
Beispiele |
Aufgaben |
Du findest Dia im Lehrer-Ordner rechts oben auf dem Desktop unter Programme als Verküpfung:
Ein Doppelklick öffnet folgendes Hauptfenster:
Ich habe schon die UML-Diagramme ausgewählt. Dia öffnet beim Start gleich eine Zeichenfläche mit:
Folgende UML-Diagramme stehen in Dia zur Verfügung:
Wir benötigen zum Glück nur einen kleinen Teil, der in folgendem Diagramm kurz erklärt wird:
PS: du findest dieses Diagramm unter dia_bsp.dia.
<<<
Du hast deine Zeichenfläche (Diagram1.dia
) noch vor dir, also los: Das
UML-Klassensymbol (links das erste) wählen und in das Diagrammfenster klicken:
Als erstes ändern wir den Klassennamen und die Attribute (=Eigenschaften) der Klasse, indem wir auf das Klassendiagramm klicken:
Ergebnis:
Jetzt sind die Operationen, sprich Methoden unserer Klasse dran.
Beachte: Wie schon bei den Attributen gibst du auch hier
beim Typ jeweils int
ein. Die Typangaben benötigt
dia2code,
um aus einem UML-Diagramm z. B. ein Python-Skript zu erzeugen. Noch besser wärs
natürlich, wenn du dir um den korrekten Datentyp Gedanken machst!
Hier also die Operationen:
Ergebnis:
Jetzt das Ganze abspeichern, fertig! Aus der Datei Bankkonto.dia
kannst du in
DiaCenter mit Hilfe der Option
UML => Code
ein Python-Skript erzeugen.
Die beiden folgenden Formate sind für den Export sinnvoll:
GdkPixBuf - not antialiased (*.png, *. jpg, *.jpeg)
:
je nachdem, welche Endung du wählst, erhälst du eine jpg- oder
eine png-Datei.
Gekapseltes PostScript (unter Verwendung von Pango-Schriften) (*.eps)
:
ergibt encapsulated Postscript, MS-Produkte tuen sich
damit schwer, in der Linux-Welt weit verbreitet! Bessere Qualität als *.jpg
!
Vorsicht: es gibt auch
Gekapseltes PostScript (unter Verwendung von Pango-Latin-1-Schriften) (*.eps)
, hier
werden aber die Umlaute falsch dargestellt!
Zwei Dinge:
*.dia
-Dateien normalerweise komprimiert ab.
Für die Weitervarbeitung mit dia2code oder dia2sql hat dies unangenehme Folgen:
die Programme stellen ihre Arbeit ein, da sie die dia-Datei nicht lesen können. Also im
speichern-Dialog kein Häkchen unter Diagrammdateien komprimieren
!
Bankkonto
, also muss das Diagramm unter dem Namen
Bankkonto.dia
abgespeichert werden! Und da Java GROß- und kleinschreibung
unterscheidet, ist das große B
im Dateinamen wesentlich! findest du im Lehrer-Ordner rechts oben auf dem Desktop unter wspiegel u. s. w.:
<<<