Insbesondere gro?e Unternehmen betreiben h?ufig ein Vielzahl von Anwendungssystemen zur Transaktionsverarbeitung, die eine lange Entwicklungsgeschichte besitzen. Die meisten dieser Systeme basieren auf veralteter Softwaretechnik: Cobol-Programme mit propriet?rer Datenverwaltung. Neben dem in aktuellen Technologiestand, den die Altsysteme aufweisen, fehlt h?ufig auch eine Dokumentation des gegenw?rtigen Zustands der Software, so da? die Wartung immense Kosten verursacht. Parallel zur Altsystemproblematik wird in j?ngster Zeit sehr intensiv der Einsatz von be? triebswirtschaftlichen Standardsoftwarepaketen diskutiert, propagiert und auch praktiziert. Vielfach werden die Wartungsproblematik, das Jahr-2000-Problem oder die Einf?hrung des EURO als Argumente f?r die Ersetzung der Altsysteme herangezogen. Derartige Ersatzent? scheidungen sind allerdings ?konomisch wenig fundiert. Die vorliegende Arbeit versucht, in diesem Bereich einen Beitrag zu einer solideren Entscheidungsgrundlage zu leisten. Es ist zwar nicht m?glich, das Ersatzzeitpunktproblem von Software vollst?ndig und exakt zu l?sen, es sind aber doch interessante Erkenntnisse zu gewinnen in diesem von der Informatik und auch von der Betriebswirtschaftslehre etwas stiefm?tterlich behandelten Gebiet. Ein Promotionsprojekt ist typischerweise nicht nur f?r den Autor, sondern auch f?r sein ge? samtes Umfeld eine harte Pr?fung . Es ist kaum m?glich, an dieser Stelle allen zu danken, die es verdient h?tten. Deshalb seien hier nur die besonders in Anspruch genommenen Perso? nen erw?hnt.1 Einleitung.- 2 Terminologische und technische Grundlagen des Software Reengineering.- 3 Software Reengineering aus betriebswirtschaftlicher Sicht.- 4 Messungen als Voraussetzung und Ausgangspunkt von Reengineering-Ma?nahmen.- 5 Grundlagen der Datenschema-Rekonstruktion und der Beurteilung der Datenschema-Rekonstruierbarkeit.- 6 Rekonstruktion des ER-Schemas auf Basis einer Dateiverwaltung.- 7 Rekonstruktion des ER-Schemas auf Basis einl3-