Zusammenfassung:
Für die Konvertierung von Programmcode, z.B. von Java nach C++, ist eine genaue Aufwandabschätzung für die Projektplanung wichtig. Diese ist jedoch nur schwer umsetzbar. Hierfür müssen der Konvertierungsaufwand und die gegebenenfalls benötigten Anpassungen abgeschätzt werden, so dass ein Vergleich mit dem Aufwand für eine Neuentwicklung möglich ist. Ziel dieser Arbeit ist es, eine Methode zur realistischen Abschätzung des Konvertierungsaufwandes, durch Ermittlung von Metrikkennzahlen aus dem Ursprungsprogrammcode, zu finden. Hierzu sollen zunächst verschiedene Metriken, Tools zur Berechnung von Metriken und Konvertierungsprogramme für Java nach C++ untersucht werden. Für die Berechnung der Metrikkennzahlen werden exemplarisch Java-Programme bereit gestellt, welche über bestimmte zu definierende Charakteristika verfügen. Anschließend sind die Komplexität und die Metrikkennzahlen der ausgewählten Programme zu ermitteln. Im nächsten Schritt muss der Java Source Code mit den Converter Tools nach C++ konvertiert und dessen Metrikkennzahlen bestimmt werden. Die ermittelten Komplexitäten der C++ und Java-Programm sollen schließlich unter Berücksichtigung der zuvor definierten Charakteristika und gegebenenfalls weiteren Aspekten verglichen und analysiert werden.
Download:
N/A