kopf
brlogo
fensterobenrechts
   
   
fensteruntenblau
   
 

UMLEDiTOR

Der Editor dient dem Entwurf von Klassen und Beziehungen. Die Darstellung ist an UML angelehnt und berücksichtigt die Vorgaben für das ZA in NRW bezüglich der Unterscheidung von Entwurfs- und Implementationsdiagramm. Der Editor läuft als selbstständige Anwendung oder als Plugin von BlueJ.

Die aktuelle Version berücksichtigt auch die Neuerungen für das ZA 2017 in den Diagrammen.

UMLEDiTORTitelbild

Anleitung

Übersicht über die Eigenschaften des Editors

In erster Linie dient der Editor der Erstellung von Klassen, ihren Assoziationen und Vererbungsbeziehungen. Die Modelle können gespeichert und zur Weiterbearbeitung geladen werden.

Es können Quelltexte generiert und gespeichert werden. Wenn der Editor als Plugin für BlueJ benutzt wird  werden die Quelltexte auf Wunsch in ein BlueJ-Projekt exportiert und im Editor von BlueJ geöffnet.

Bereits vorhandene Klassen können aus JAVA-Quellen (wenn die Anwendung unter der Laufzeitumgebung JAVA 7 oder 8 läuft) oder class-Dateien importiert und in UML-Diagrammen verwendet werden.

Assoziationen und Vererbungsbeziehungen zwischen den Klassen des Modells können automatisiert oder manuell angezeigt werden.

Das Programm unterstützt die Ausgabe der UML-Klassendiagramme als Bitmap-Grafiken und - rudimentär - als Vektorgrafiken im EPS (Postscript)-Format.

Das Klassendiagramm kann flexibel  layoutet werden:

Der Verlauf von Assoziations- und Vererbungspfaden kann manuell verändert werden. Knickpunkte können ergänzt oder entfernt werden. Ansatzpunkte können verschoben werden. Assoziationspfade können auf Wunsch ausgeblendet werden, die am Pfad angezeigten Attribute werden dann im Klassenrechteck angezeigt.

Klassenrechtecke können frei positioniert werden. Ihre Größe kann automatisch durch den Inhalt festgelegt oder fixiert werden.

Die Anzeigereihenfolge der Attribute und Methoden kann durch Verschieben mit der Maus verändert werden.

 

Das Programm darf beliebig weitergegeben und verwendet werden. Der Quelltext steht unter GNU Version3 und kann vom Autor angefordert werden.

Downloads

Anleitung (Version für ZA vor 2017)

Editor in der Version für JAVA 7 (für ZA vor 2017)

Editor in der Version für JAVA 8 (für ZA vor 2017)

Version mit Erweiterungen für ZA 2017. Lauffähig unter JAVA 8 (Stand März 2017)

Anleitung zur ZA2017-Version

 
 
Monday, 20. November 2017 / 12:47:04