OlivaNova® Suite
- Modeler
- STAR Client
- Comparator
- Document Manager
- Multilanguage Manager
- Repository Management Tool
- Advanced Code Manager
OLIVANOVA Comparator
Features:
Im iterativen Entwicklungszyklus einer Applikation auf Modellebene, kann es in komplexen Projektsituationen notwendig sein, die Unterschiede von aufeinander folgenden Modellversionen zu analysieren, um beispielsweise den Entwicklungsfortschritt im Modellierungsprozess aufzuzeigen oder verschiedene Modellierungsvarianten gegeneinander abzuwägen und zu bewerten.
Der OLIVANOVA Comparator ist ein Hilfsmittel im Modellierungsprozess, durch das verschiedene Entwicklungsstufen einer Applikation auf Modellebene miteinander verglichen werden können. Dieses Werkzeug gibt dem Analysten auf einem schnellen und effizienten Weg die Möglichkeit, Modellversionen miteinander zu vergleichen und somit die Änderungen von einer Modellversion zur anderen zu visualisieren und zu dokumentieren.
Das Ergebnis des Modellvergleichs wird durch den OLIVANOVA Comparator in Form eines HTML-Dokumentes aufbereitet, welches übersichtlich und leicht navigierbar die Änderungen zwischen zwei Modellversionen präsentiert.
Die folgenden Arten („Profile“) für den Vergleich von Modellversionen werden durch den OLIVANOVA Comparator unterstützt:
Vordefinierte Vergleichprofile:
- Full model comparation:
Vergleich aller Elemente des konzeptionellen Modells. Dieser Vergleich ermöglicht dem Analysten die gesamten Änderungen eines Modellvergleiches zu analysieren.
- Class comparation:
Vergleich aller Elemente der Klassen mit Ausnahme aller Elemente aus dem Präsentationsmodell.
- Presentation Model comparation:
Vergleich aller Elemente des Präsentationsmodells. Hier werden die Unterschiede dargestellt, die sich in der Benutzeroberfläche der Applikation widerspiegeln.
- Data Model comparation:
Vergleich aller Elemente des konzeptionellen Modells, welche die persistente Datenschicht der Applkation abbilden.
- Service Interface comparation:
Vergleich der Schnittstellen, welche von den Services des konzeptionellen Modells definiert werden. Diese Schicht bildet den funktionalen Aspekt der Applikation ab.