Diagramm-Editoren
Authors
More about the book
Objektorientierte Modelle werden zur Strukturierung und Kategorisierung von Daten beliebiger Anwendungsgebiete verwendet. Diagramm-Editoren verwendet man zur Visualisierung und Manipulation von Nutzdaten, insbesondere wenn diese eine graphenartige Struktur (Knoten und Kanten) aufweisen. Der Aufwand für Entwurf, Implementierung und Test von Diagramm-Editoren ist häufig ein wesentlicher Anteil des Gesamtaufwands, der zur Entwicklung von Softwaresystemen erforderlich ist, die solche Nutzdaten verwalten. Das vorliegende Buch stellt einen neuen Ansatz und die Implementierung eines Systems zur Automatisierung der Entwicklung von Diagramm-Editoren vor. Deren Struktur wird hierbei von der Struktur des zugrundeliegenden OOA-Modells für die jeweiligen Nutzdaten abgeleitet. Der generierte Editor gestattet dem Anwender die Erstellung beliebiger Diagramme in der gewählten Notation und damit das implizite und vollständige Erzeugen und Bearbeiten von Nutzobjekten. Die Diagramminformationen und die Nutzobjekte werden über ein objektorientiertes Datenbanksystem (ODBMS) verwaltet. Zusätzliche Funktionalität wie dynamische Zustandsvisualisierung für Nutzobjekte, diagrammgetriebene Suche nach Mustern und Diagrammgenerierung für Reverse Engineering-Prozesse werden auf der Basis des vorgestellten Ansatzes integriert.