What does ATAM discover
What does ATAM discoverIn ATAM Method right questions are asked early in software design cycle:
Discover risks - Risk might create future problems in some quality attribute (mostly non functional aspect – maintainability, scalability, availability, performance…)
Discover non-risks - decisions that promote qualities that help realize business/mission goals
Discover sensitivity points - alternatives for which a slight change makes a significant difference in some quality attribute
Discover tradeoffs - decisions affecting more than one quality attribute (e.g. performance vs maintability )
The purpose of an ATAM is NOT to provide precise analysis of requirement or design. The objective of ATAM method is to discover risks created by architectural decisions.
10-Risks 11-Non-Risks 2-why-to-use-atam 3-What-does-ATAM-discover 4-ATAM-Cost-and-benefits 5-ATAM-roles 6-ATAM-Steps-Summary 7-ATAM-Steps 8-Tradeoffs 9-Sensitivity-Points