atam

10
ATAM (An Architecture Tradeoff Analysis Method) 1 Dr. Himanshu Hora SRMS College of Engineering & Technology, Bareilly

Upload: himanshu

Post on 28-Jan-2015

537 views

Category:

Education


1 download

DESCRIPTION

 

TRANSCRIPT

Page 1: ATAM

ATAM(An Architecture Tradeoff Analysis Method)

1

Dr. Himanshu Hora

SRMS College of Engineering & Technology, Bareilly

Page 2: ATAM

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

Participants in ATAM

The evaluation team. Project decision makers. Architecture stakeholders.

Page 4: ATAM

Evaluation team includes:-

• Team leader • Evaluation leader• Scenario scribe• Proceedings scribe• Timekeeper• Process observer• Process enforcer• Questioner

Page 5: ATAM

Stakeholders include:-

developers, testers. users, builders of systems interacting with this one

Page 6: ATAM

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

Conceptual flow of ATAM

Page 8: ATAM

Phases of the ATAM

Page 9: ATAM

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

Thank You

Dr. Himanshu Hora

SRMS College of Engineering & Technology, Bareilly