Abstract
Experience and research have shown that the choice of appropriate architectures in the early design phases of software-intensive systems has a determinant impact on many of the crucial qualities of such systems, e.g., maintainability, efficiency, reusability. Early suboptimal decisions made during the architectural design stage are in general difficult and costly to change in later stages of development. In large scale software systems qualities such as maintainability are primarily determined by architectural decisions. During software acquisition (e.g., outsourced development), it is important to assess the extent to which the software acquired will be suited to an organization’s needs. For example, it is frequently important to know how easily software will accommodate likely requirements changes in the future.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
L. Bass, P. Clements, R. Kazman, Software Architecture in Practice, Addison-Wesley, 1998.
L. Briand, J. Carriére, R. Kazman, J. Wüst, “COMPARE: A Comprehensive Framework for Architecture Evaluation”, Technical Report ISERN-98-28, Fraunhofer IESE and SEI, 1998. Available at http://www.iese.fhg.de/ISERN/pub/isen_biblio_tech.html
L. Briand, J. Daly, J. Wüst, “A Unified Framework for Cohesion Measurement in Object-Oriented Systems”, Empirical Software Engineering 3(1), p. 65–117.
L. Briand, J. Daly, J. Wüst, “A Unified Framework for Coupling Measurement in Object-Oriented Systems”, IEEE Transactions on Software Engineering, to appear, 1998.
R. Kazman, M. Burth, “Assessing Architectural Complexity”, Proceedings of the 2 nd Euromicro Conference on Software Maintenance and Reengineering (CSMR 98), IEEE Computer Society Press, 1998.
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
Briand, L.C., Carrière, S.J., Kazman, R., Wüst, J. (1998). COMPARE: A Comprehensive Framework for Architecture Evaluation. In: Demeyer, S., Bosch, J. (eds) Object-Oriented Technology: ECOOP’98 Workshop Reader. ECOOP 1998. Lecture Notes in Computer Science, vol 1543. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-49255-0_4
Download citation
DOI: https://doi.org/10.1007/3-540-49255-0_4
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-65460-5
Online ISBN: 978-3-540-49255-9
eBook Packages: Springer Book Archive