Beschreibung
Software wird oftmals über Jahre hinweg einsatzbereit gehalten und funktional erweitert, unabhängig davon, ob es sich dabei um lokal verfügbare Software handelt ("on Premise") oder um cloudbasierte Software.
Welche Vorgehensweisender Informatik werden angewendet, um Software zu warten und weiterzuentwickeln? Welche Standards gibt es hier?
Kann ich Fehler überhaupt verhindern? Wie überarbeite ich Software ohne notwendigerweise die Funktionalität zu verändern?
Das vorliegende Skript ist aus einer Vorlesung entstanden, die der Autor seit 2007 am Institut für Informatik der Universität Heidelberg hält.
Autorenportrait
Eckhart von Hahn:
Eckhart von Hahn hat Informatik an der Technischen Universität München und an der City University of New York studiert, sowie an der Technischen Universität Hamburg-Harburg bei Wolfgang Kersten zum Thema "Werterhaltung von Software" promoviert.
Im Hauptberuf leitet er ein Team von Softwareingenieuren in der Automobilindustrie und greift dabei auf über 20 Jahre Berufserfahrung als Entwickler von Standardsoftware sowie als Projektleiter von Individualsoftware zurück.