UMLGraph 5.0: Neue Formen

Eine Klasse in Java-Notation und ihr mit UMLGraph erzeugtes Abbild.

UMLGraph, ein freies Programm zum Generieren vom Klassen- und Sequenz-Diagrammen, ist in Version 5.0 erschienen. Sie fügt dem Tool sechs neue Formen hinzu.

Dabei handelt es sich um “node”, “component”, “package”, “collaboration”, “usecase”, and “activeclass”. Ebenfalls neu hinzugekommen sind Notizen und Kommentare, die sich durch die Tags “@note” und “@commentname” hinzufügen lassen. Daneben hat der gesamte Java-Code des Programms nun unter der Hierarchie “org.umlgraph” Platz gefunden.

Ziel von UMLGraph ist es, den gesamten Umfang der Unified Modeling Language (UML) in einem freien Tool umzusetzen, und zwar mit Hilfe von deklarativer Spezifikation. Diesen Ansatz erklärt der Entwickler Diomidis Spinellis in einem englischsprachigen Artikel, der online verfügbar ist. Mit seinem Programm hat Spinellis beispielsweise die Diagramme in den von ihm verfassten Software-Fachbüchern generiert.

Eine Klasse in Java-Notation und ihr mit UMLGraph erzeugtes Abbild.

Eine Klasse in Java-Notation und ihr mit UMLGraph erzeugtes Abbild.

Derzeit erstellt UMLGraph Klassen-Diagramme aus Java-Code plus Javadoc-Tags. Zur Ausgabe der Diagramme verwendet das Programm das Open-Source-Grafiktool Graphviz. Um in den Genuss der neuesten UMLGraph-Release zu kommen, ist die Graphviz-Version 2.16 erforderlich. Für die Sequenz-Diagramme verarbeitet UMLGraph Pic-Macros und gibt sie an die freie Plotting-Software Pic2plot weiter. Die Resultate lassen sich in Postscript, GIF, SVG, JPG und weiteren Formaten ausgeben.

Das Java-Programm UMLGraph 5.0 steht als Quellcode und als Jar-Archiv auf der Projekthomepage zum Download zur Verfügung. Sie erfordert die JDK-Version 6. Als Lizenz gilt die GPL in Version 2 oder neuer.

E-Mail Benachrichtigung
Benachrichtige mich zu:
0 Kommentare
Älteste
Neuste Beste Bewertung
Inline Feedbacks
Alle Kommentare anzeigen
Nach oben