Integration der Analyse von Abhängigkeitsgraphen in eine Reengineering-IDE
Date
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
Diese Bachelorarbeit beschäftigt sich mit der Planung und Durchführung eines Softwareentwicklungsprozesses. Dabei wird über die Zeitplanung, die Planung der Umsetzung, die Implementierung und die abschließende Evaluation berichtet. Am Ende dieses Dokuments befindet sich das Handbuch des entwickelten Programms. Ziel des Softwareprojektes war die Integration des Kommandozeilenprogramms "DependencyAnalyzer" in die Eclipse-IDE. Der DependencyAnalyzer ist ein von der itestra GmbH entwickeltes Werkzeug mit umfangreichen Funktionalitäten zur Analyse von Quellcodes und wird zur Planung und Durchführung von Restrukturierungsmaßnahmen verwendet. Die Integration soll die wichtigsten Funktionen in der Eclipse-IDE zur Verfügung stellen, um den Einsatz einem breiteren Publikum zu ermöglichen. So wurde beispielsweise eine View implementiert, die verfügbare Kommandozeilenargumente aus dem DependencyAnalyzer extrahiert und eine einfache und komfortable Parametrisierung und Ausführung ermöglicht. Des Weiteren wurde für die Visualisierung der Ergebnisse des DependencyAnalyzers eine eigene Marker-View entwickelt und kontextabhängige Aufrufmöglichkeiten in den Navigator und in einen COBOL-Editor integriert.