Abstract

This chapter provides an introduction to the process of Software Architecture Analysis Method (SAAM) analysis. SAAM is a scenario-based software architectural analysis method suitable for evaluation and analysis of modifiability. There are two types of input to the analysis—the architectural designs and the quality requirements. SAAM provides a means to characterize how well an architectural design responds to the demands placed on it by each scenario. The results of such analysis on each scenario form the second intermediate output of the analysis process. It is the base for further analysis of the interactions between the scenarios. SAAM measures, among other things, how many scenarios cause changes to the same architectural components; this is called clustering. If a single architecture is evaluated, the SAAM indicates places where the architecture fails to meet the quality requirements. It provides the information to improve the design.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.