Analysis questions are used to conduct analysis using attribute models and information collected by elicitation questions. Analysis questions refine the information gathered by elicitation. The purpose of a Quality Attribute Workshop is to identify scenarios from the point of view of a diverse group of stakeholders and to identify risks and possible mitigation strategies. If the system is yet to be built, these would be about the initial release. Growth scenarios are anticipated changes to the system.
Exploratory scenarios are extreme changes to the system.
These changes are not necessarily anticipated or even desirable situations. Together, the scenarios, risks and mitigations strategies are used as input to the architecture developers. Quality Attribute Roadmap Figure 1 illustrates the Quality Attribute Roadmap, the process used during the workshops to discover and document quality attribute risks and tradeoffs in the architecture. During scenario analysis, for each of the high-priority scenarios, the stakeholders choose an appropriate architectural fragment as an artifact for analysis, and apply the scenario to the artifact. The purpose of the analysis is to identify important architecture decisions and sensitivity points.