Who are the members of the ATAM evaluation team?

Participants in ATAM:

  • The evaluation team: team leader, evolution leader, scenario and processing scribe, timekeeper, process observe.
  • Project decision makers.
  • Architecture stakeholders: developers, testers, users, builders of systems.

What are the main phases of ATAM?

The ATAM consists of four phases as follows. Preparation, planning, stakeholder recruitment, and team formation takes place in this phase. Participants are evaluation team key project decision-makers.

What are the main advantages of using ATAM in a development project?

ATAM benefits identified risks early in the life cycle. increased communication among stakeholders. clarified quality attribute requirements. improved architecture documentation.

What is arid architecture?

ARID is an easy, lightweight evaluation approach that focuses on suitability and does not require complete architectural documentation. Since it leverages active stakeholder participation, ARID helps gain their early buy-in during architecture development.

What does ATAM mean?


Acronym Definition
ATAM Air-To-Air Missile
ATAM Associazione Teatrale Abruzzese Molisana (Italian theatrical association)
ATAM Accordion Teachers Association of Massachusetts (Hudson, NH)
ATAM Automatic Terror Alert Monitor (software)

How Utility tree is used in ATAM evaluation?

Basically the utility tree is a tree about the utility measures in the ATAM coordinates. It says whether the appropriate non-functional requirements are held via the proposed architectural options. With each lave there is an associated level of confidence.

What are software architectures?

Software architecture is, simply, the organization of a system. This organization includes all components, how they interact with each other, the environment in which they operate, and the principles used to design the software. In many cases, it can also include the evolution of the software into the future.

What are the role of UML in software architecture?

It serves as a standard for software requirement analysis and design documents which are the basis for developing a software. UML can be described as a general purpose visual modeling language to visualize, specify, construct, and document a software system.

What is arid software?

Active reviews of intermediate designs (ARID) is an architecture review method that combines ADR with ATAM. This hybrid method takes from the ADR approach the focus of reviewing a software architecture while it is in progress and the emphasis on active reviewer participation.

What is architecturally significant requirements?

Architecturally significant requirements are a subset of the requirements that need to be satisfied before the architecture can be considered “stable”. Typically, these are requirements that are technically challenging, technically constraining, or central to the system’s purpose.