• 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