Zusammenfassung
Software-Systeme sind in den letzten Jahren und Jahrzehnten in immer mehr Bereiche der Wirtschaft und des täglichen Lebens vorgerückt und sind zu einem integralen Bestandteil unserer Umgebung geworden. Solche Systeme bewältigen immer größere und komplexere Aufgaben und entsprechend wächst auch die Komplexität dieser Systeme selbst. Da sich unsere Umgebung ständig verändert und weiterentwickelt, müssen auch die Software-Systeme dieser Entwicklung folgen und sich an die neuen Erfordernisse anpassen. Veränderungen, denen ein Software-System während der Einsatzzeit unterzogen wird, führen in der Regel dazu, daß die ursprüngliche Architektur des Systems immer mehr verwaschen wird. Das System wird komplexer und dadurch immer schwieriger zu überblicken und zu warten. Die Aufwände, die erbracht werden müssen um existierende große Systeme einsetzbar zu halten sind daher enorm. Der Zentralbereich Forschung und Entwioklung der Siemens AG beschäftigt sich mit der Entwicklung von Methoden und Werkzeugen, die speziell darauf abgestimmt sind, den Benutzer bei Aufgaben, der Pflege, Weiterentwicklung und Restrukturierung von im Einsatz befindlichen Software-Systemen zu unterstützen, sowie die Wiederverwendung solcher Systeme oder Systemteile zu fördern.
Der vorliegende Beitrag gibt einen Überblick über Intention und Vorgehensweise beim Re-Engineering. Erfahrungen, die in einer Reihe von Projekten gewonnen wurden, bestätigen den Nutzen und werden hier zusammengefaßt.
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.
Literaturverzeichnis
Hall, P A V Overview of reverse engineering and reuse research Information and Software Technology April 1992
Capers Jones Software Productivity Research, Burlington, MA Seminarunterlagen 1991
Keller, T., Gruber, W. Restrukturierung von COMMON-Blocken in FORTRAN-Program- men. Interner Bericht 1991
Lebsanft, K, Keller T, Tempel, H.G. Gruber, W Reverse Engineering Interner Bericht 1990
Parnas, David L. On The Criteria To Be Used In Decomposing Systems Into Modules. Technical Report, Computer Sciences Department, Carnegie-Mellon University, 1971
Rock-Evans, R and Hales, K Reverse Engineering: Markets, Methods and Tools Ovum Ltd 1990
Schwanke, Robert W. An Intelligent Tool for Re-engineering Software Modularity Proc. Thirteenth IEEE International Conference on Software Engineering, IEEE Computer Society Press, 1991
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1992 B. G. Teubner Stuttgart
About this chapter
Cite this chapter
Tempel, H.G. (1992). Re-Engineering — ein vielversprechender Ansatz zur Investitionssicherung bei großen Software-Systemen. In: Schweiggert, F. (eds) Wirtschaftlichkeit von Software-Entwicklung und -Einsatz. Berichte des German Chapter of the ACM. Vieweg+Teubner Verlag. https://doi.org/10.1007/978-3-322-86776-6_12
Download citation
DOI: https://doi.org/10.1007/978-3-322-86776-6_12
Publisher Name: Vieweg+Teubner Verlag
Print ISBN: 978-3-519-02677-8
Online ISBN: 978-3-322-86776-6
eBook Packages: Springer Book Archive