atam
DESCRIPTION
TRANSCRIPT
![Page 1: ATAM](https://reader036.vdocuments.us/reader036/viewer/2022082916/54c81c904a7959552e8b45d9/html5/thumbnails/1.jpg)
ATAM(An Architecture Tradeoff Analysis Method)
1
Dr. Himanshu Hora
SRMS College of Engineering & Technology, Bareilly
![Page 2: ATAM](https://reader036.vdocuments.us/reader036/viewer/2022082916/54c81c904a7959552e8b45d9/html5/thumbnails/2.jpg)
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.
![Page 3: ATAM](https://reader036.vdocuments.us/reader036/viewer/2022082916/54c81c904a7959552e8b45d9/html5/thumbnails/3.jpg)
Participants in ATAM
The evaluation team. Project decision makers. Architecture stakeholders.
![Page 4: ATAM](https://reader036.vdocuments.us/reader036/viewer/2022082916/54c81c904a7959552e8b45d9/html5/thumbnails/4.jpg)
Evaluation team includes:-
• Team leader • Evaluation leader• Scenario scribe• Proceedings scribe• Timekeeper• Process observer• Process enforcer• Questioner
![Page 5: ATAM](https://reader036.vdocuments.us/reader036/viewer/2022082916/54c81c904a7959552e8b45d9/html5/thumbnails/5.jpg)
Stakeholders include:-
developers, testers. users, builders of systems interacting with this one
![Page 6: ATAM](https://reader036.vdocuments.us/reader036/viewer/2022082916/54c81c904a7959552e8b45d9/html5/thumbnails/6.jpg)
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.
![Page 7: ATAM](https://reader036.vdocuments.us/reader036/viewer/2022082916/54c81c904a7959552e8b45d9/html5/thumbnails/7.jpg)
Conceptual flow of ATAM
![Page 8: ATAM](https://reader036.vdocuments.us/reader036/viewer/2022082916/54c81c904a7959552e8b45d9/html5/thumbnails/8.jpg)
Phases of the ATAM
![Page 9: ATAM](https://reader036.vdocuments.us/reader036/viewer/2022082916/54c81c904a7959552e8b45d9/html5/thumbnails/9.jpg)
Steps of the Evaluation Phase
• Present the ATAM• Present Business drivers• Present Architecture• Identify architectural approaches• Generate quality attribute utility tree• Analyze architectural approaches• Brainstorm and prioritize scenarios• Analyze architectural approaches• Present results
![Page 10: ATAM](https://reader036.vdocuments.us/reader036/viewer/2022082916/54c81c904a7959552e8b45d9/html5/thumbnails/10.jpg)
Thank You
Dr. Himanshu Hora
SRMS College of Engineering & Technology, Bareilly