2. An architecture Tradeoff Analysis Method
ATAM is designed to elicit the business goals for the
system as well as for the architecture.
ATAM is so named because it reveals how well an
architecture satisfies particular quality goals and it
provides insight into how quality goals interact-that
is, how they tradeoff.
ATAM is a comprehensive way to evaluate a
software architecture.
3. Participants in ATAM
The evaluation team.
Project decision makers.
Architecture stakeholders.
4. Evaluation team includes:-
• Team leader
• Evaluation leader
• Scenario scribe
• Proceedings scribe
• Timekeeper
• Process observer
• Process enforcer
• Questioner
6. Outputs of ATAM
A concise presentation of the architecture.
Articulation of business goals.
Quality requirement in terms of collection of
scenarios.
Mapping of architectural decisions to quality
requirements.
A set of identified sensitivity and tradeoff points.
A set of risks and non risks.
A set of risk themes.