Kapitel 7 Flashcards
(6 cards)
Was ist Software Reenineering?
Analyse von Anwendungssystemen und Überarbeitung eines Systems, um dessen Qualität zu verbessern
Was ist Softwarevisualisierung?
statische oder animierte Darstellung von Informationen über Softwaresystemen (Struktur, Größe, Verlauf, Verhalten)
Wozu Softwarevisualisierung?
spart Zeit, vermeidet Fehler durch besseres Verständnis
Welche Arten von Visualisierungen gibt es?
Statische Analyse (unabhängig vom Ablauf)
Dynamische Analyse (Visualisierung während Laufzeit)
Entwicklungsgeschichte (verschiedene Versionen)
Definition: Migration?
Überführung von Softwaresystemen in andere Zielumgebung oder neue Form ohne Funktionalität zu ändern
Definition: Forward Engineering
Neuentwicklung beginnt bei Null
Wartung beinhaltet fachliche Weiterentwicklung