Zusammenfassung
Viele Unternehmen betreiben heute noch Anwendungssysteme, die zum großen Teil bereits vor vielen Jahren entwickelt worden sind. Die stellen trotz ihrer häufig nicht mehr aktuellen technischen Implementierung eine für die Abwicklung des Geschäftsbetriebs kritische Ressource dar. Der Versuch, die i.d.R. unter hohen Wartungskosten leidenden Systeme durch radikale Neuentwicklung “von Null” abzulösen, trägt ein hohes finanzielles und technisches Risiko. Als Ausweg aus dieser Situation bietet sich das Software-Reengineering an, bei dem die bestehenden Systeme als Ausgangsbasis für ein überarbeitetes — oder sogar “wiederentwickeltes” — System genutzt werden. Dieser Beitrag beschreibt die Basismechanismen und kritischen Erfolgsfaktoren von Reengineeringprojekten, die letztlich zum Ansatz der “Reengineering-Factory” führen, mit dem auch große Reengineering-Maßnahmen in engen Zeit- und Kostenrahmen abgewickelt werden können.
Abstract
Many companies today still have to maintain legacy systems which — although these systems in a lot of cases are outdated in respect to their implementation — are still a crucial asset which can not be easily replaced by new systems. Experiences in the past have shown that the approach of a complete new development from scratch carries a high risk. To overcome this situation, software reengineering has become an alternative to attack the problems arising from legacy software using a more evolutionary approach. This paper describes the basic mechanisms and critical success factors for large reengineering projects and the experiences in setting up a real „reengineering factory“ to conduct large project within tight budgets and time frames.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
Literatur
Arnold, R.S.: Software Reengineering. Los Alamitos: IEEE Computer Society Press 1993
Baumöl, U., Borchers, J., Eicker, S., Hildebrand, K., Jung, R., Lehner, F.: Einordnung und Terminologie des Software Reengineering. Juli 1995, eingereicht zur Veröffentlichung im Informatik Spektrum
Borchers, J.: Durchführung großer Reengineering-Projekte am Beispiel einer Datenbankumstellung. In: Scheibl, H.-J.(Hrsg.), Software-Entwicklungs-Systeme und -Werkzeuge. 5. Kolloquium Technische Akademie Esslingen, September 1993, 643 – 646
Borchers, J, Zaleski, M: Re-Strukturierung und Re-Engineering von Informationssystemen mit einem Case-Tool. In: Scheibl, H.-J.(Hrsg.), Software-Entwicklungs-Systeme und -Werkzeuge. 3. Kolloquium Technische Akademie Esslingen, September 1989, 12.4–1 – 12.4–3
Chikofsky, E.J., Cross, J.H.: Reverse Engineering and Design Recovery: A Taxonomy. IEEE Software 7 (1990), Heft 1, 13 – 17
Gronert, E.: German Financial Institution Comes Home to IBM Database. Software Magazine 14 (1994), Nr. 3, 101 – 103
Sneed, H.: Softwaresanierung (Reverse und Reengineering). Köln: Rudolf Müller 1992
Editor information
Rights and permissions
Copyright information
© 1996 Springer Fachmedien Wiesbaden
About this chapter
Cite this chapter
Borchers, J. (1996). Reengineering-Factory — Erfolgsmechanismen großer Reengineering-Maßnahmen. In: Lehner, F. (eds) Softwarewartung und Reengineering. Information Engineering und IV-Controlling. Deutscher Universitätsverlag, Wiesbaden. https://doi.org/10.1007/978-3-663-08951-3_2
Download citation
DOI: https://doi.org/10.1007/978-3-663-08951-3_2
Publisher Name: Deutscher Universitätsverlag, Wiesbaden
Print ISBN: 978-3-8244-6294-0
Online ISBN: 978-3-663-08951-3
eBook Packages: Springer Book Archive