Grundlagen, Management und Wartungstechniken
Software ist aus nahezu allen Bereichen unserer Gesellschaft nicht mehr wegzudenken und stellt nicht selten eine Achillesferse dar. Entsprechend wächst die Wichtigkeit der Pflege solcher Systeme und damit die Bedeutung der Wartung von Software. Ziel dieses Buches ist es, eine Übersicht sowie Hilfestellung rund um das Thema der Softwarewartung sowie Lösungsansätze zu den spezifischen Problemen zu geben.
Das Buch ist in drei Themenblöcke eingeteilt:
Dies beinhaltet eine Einführung in die Begriffswelt der Softwarewartung, die Grundlagen der Wartung sowie die Evolution von Software. Die Einbettung des Wartungsprozesses in den Lebenszyklus von Software und die Einflüsse auf die unterschiedlichen Organisationsformen werden im Detail beschrieben wie auch Ansätze zur Kostenbetrachtung und der Umgang mit Wissen und Dokumentation betrachtet. Im technischen Teil wird auf den Nutzen von Metriken, Software-Analyse und Visualisierung für die Softwarewartung eingegangen. Weitere Themen sind Reengineering, Sanierung und Migration sowie das Testen.