Ein Großteil der in Produktion befindlichen Software-Systeme ist heute 20-30 Jahre alt. 80% der IT Budgets fließen nicht in die Entwicklung neuer Software sondern in die Erweiterung, Anpassung und Korrektur bestehender Systeme. Systematische Reengineering Aktivitäten gewinnen damit für das langfristig erfolgreiche Management großer Software-Systeme zunehmend an Bedeutung. Die Technische Universität München hat am am 06. Dezember 2004 Vertreter aus Industrie und Wissenschaft eingeladen, Herausforderungen und Chancen des Reengineerings von Software-Systemen in einem Workshop zu diskutieren.
Das Thema "Messen" erläutert die Theorie des Messens und gibt einen Überblick darüber, welche Maße im Umfeld des Software Engineering eine Rolle spielen.
Der Prozess zur Durchführung einer Software-Produktanalyse lässt sich hinsichtlich verschiedener Phasen unterteilen. Jede dieser Phasen ist durch verschiedene Aktivitäten gekennzeichnet, die explizit erläutert werden.
Bei der Entwicklung und Wartung großer Softwaresysteme spielt die Software Visualisierung eine große Rolle, um Tätigkeiten wie Analyse, Entwurf, Testen, Debugging und Wartung eines Softwareprodukts zu unterstützen.