Summary
The need for architectural rework in existing software systems is often a consequence of lacking architectural design in the earlier life phases of the software. Adding architecture to existing designs is a difficult task and it calls almost invariably for tearing down existing structures. Even carefully thought out architectures tend to degenerate over time as the requirements of the system evolve, the complexity of the system increases and the effort required for maintenance and testing grows.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1998 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ruonavaara, M. (1998). Adding Architecture to Design. In: Bosch, J., Mitchell, S. (eds) Object-Oriented Technologys. ECOOP 1997. Lecture Notes in Computer Science, vol 1357. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-69687-3_49
Download citation
DOI: https://doi.org/10.1007/3-540-69687-3_49
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-64039-4
Online ISBN: 978-3-540-69687-2
eBook Packages: Springer Book Archive