DocumentationTree

Mein Kollege Dr. rer.pol. Bruno Kaiser hatte bereits vor längerer Zeit die Idee für eine Anwendung zur Darstellung von Zusammenhängen. Im Artikel beim IT Finanzmagazin beschreibt er, wie man im Kontext IDV-Anwendungen die Zusammenhänge zwischen IDV-Anwendungen oder deren Daten darstellen kann. Er hat zunächst mit Hilfe von Lua eine entsprechende Anwendung programmiert. Im zweiten Schritt habe ich dann mit ihm zusammen eine Version mit Java entwickelt; den DocumentationTree.

Allerdings lässt sich diese Art von Dokumentation nicht nur für IDV-Anwendungen nutzen. Alle die, die schon einmal ER- oder Klassendiagramme erstellt haben, kennen das Problem: Die Beziehungen zwischen Entitäten bzw. Klassen überschneiden sich und man muss die Entitäten bzw. Klassen immer wieder so verschieben, dass man die Überschneidungen so weit wie möglich reduziert. Zwar werden viele ER- bzw. Klassendiagramme heute relativ klein gehalten; aber es gibt auch weiterhin große Diagramme. Mit einer einfachen Baumansicht lassen sich so auch die Zusammenhänge von Klassen oder Entitäten darstellen. Informationen über die Relationen lassen sich über Blätter im DocumentationTree darstellen.

Der DocumentationTree macht aus meiner Sicht also nicht nur im Kontext "IDV" Sinn.


Kommentare oder Kontakt gern über Twitter oder die anderen Plattformen.