DocumentCode
3333461
Title
An Introduction to Effectively Evaluating Software Architectures
Author
Bass, Len ; Nord, Robert L.
fYear
2007
fDate
6-9 Jan. 2007
Firstpage
34
Lastpage
34
Abstract
Summary form only given. Software architecture has become a widely-accepted conceptual basis for the development of non-trivial software in all application areas and by organizations of all sizes. Effectively evaluating architecture is as important as crafting it in order to have assurance that it successfully addresses the target system qualities, which in turn, help fulfill the business goals of the system. We present the Architecture Tradeoff Analysis Method (ATAM), a practical and comprehensive approach for evaluating software architectures that is based on the principles of quality attributes and architectural tactics. We have gained experience with the approach by analyzing the architecture of several systems, and the ATAM is now a standard practice in many large companies.
Keywords
software architecture; software quality; architectural tactics; architecture tradeoff analysis method; nontrivial software development; quality attributes; software architectures; Application software; Computer architecture; Software architecture;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Architecture, 2007. WICSA '07. The Working IEEE/IFIP Conference on
Conference_Location
Mumbai
Electronic_ISBN
0-7695-2744-2
Type
conf
DOI
10.1109/WICSA.2007.9
Filename
4077051
Link To Document