Legacy-Analyse

Legacy-Analyse

Der erste Schritt in einer Modernisierungs- oder Migrationsstrategie oder -projekt für Legacy-Systeme ist eine Ist-Analyse.
Das Legacy-Analyse- und Abschätzungsservice von FreeSoft schließt die Aktivitäten zur Systemerkennung und -dokumentation ein. Es basiert auf Code-Analyse und Dokumentation mit unserer Engine, dem KnowledgeLiberator.
KnowledgeLiberator ist Teil des vereinheitlichten FreeSoft-Modernisierungsframeworks Liberator Workbench und wurde speziell für das Parsen und Dokumentieren des Legacy-Source-Codes aus Modernisierungs- oder Migrationssicht entwickelt. Neben den herkömmlichen Metriken werden weitere Details und Folgenabschätzungen bereitgestellt, um die Planung des Legacy-Modernisierungsprojekts zu unterstützen.

Mit KnowledgeLiberator kann die Anwendung einschließlich aller erforderlichen Informationen zu geschäftskritischen Elementen der Anwendungsarchitektur sowie deren Verbindungen und Beziehungen ermittelt werden. Die Wechselbeziehungen der verschiedenen Architekturbereiche, Anwendungsintegrations- und Konsolidierungsprozesse können daher geplant und in jedes Modernisierungsprojekt einbezogen werden.

Mithilfe des Knowledge Liberator-Tools wird das Output des Knowledge Discovery-Prozesses entweder in einer Webschnittstelle visualisiert oder ermöglicht den Export der technischen Dokumentation aus der Repository-Datenbank.

Die Repository-Datenbank enthält umfassende Details zu folgenden Themen:

  • Statistik (Codezeilen, Objektinventar usw.);
  • Metriken (Wartbarkeit; Halstead; McCabe);
  • Logische und physikalische Datenstrukturen;
  • CRUD-Statistiken mit einem detaillierten Drilldown zu einzelnen Programmierobjekten;
  • Dateien und Drucken;
  • Benutzerschnittstellen, IO;
  • Copybooks und Copycodes;
  • Interne / externe Programmaufrufe;
  • Datenfluss und andere UML-Angaben

Dieses Ausgabeergebnis wird verwendet, um verschiedene analytische Berichte für die Entscheidungsfindung und die Entwicklung von Roadmaps zur Modernisierung zu erstellen. Diese spezifischen Berichte helfen dabei, die Auswirkungen der Migration verschiedener Teile der Anwendung zu bewerten und eine Roadmap für die Modernisierung zu erstellen, in der auch Auswirkungen, Risiken und das Ausmaß der verschiedenen Aufgaben aufgeführt sind. Die Ausgabe liefert wertvolle Informationen für die Definition des Gültigkeitsbereichs, die detaillierte Projektplanung, die Anforderungen, die Testfallabdeckung, die externe / interne Schnittstellen sowie Integrationspunkte und Änderungsverwaltungsverfahren und schließlich für die eigentliche Konvertierung des Legacy-Codes.