aTAM
Architecture Tradeoff Analysis Method (ATAM) is a structured technique for evaluating software architectures with respect to quality attributes and business goals. Developed by the Software Engineering Institute at Carnegie Mellon University, ATAM emerged in the late 1990s as part of SEI's family of architecture evaluation methods. The aim is to identify risks and tradeoffs early in the design process, so that architecture decisions can be made to satisfy critical quality attributes such as performance, modifiability, reliability, security, scalability, availability, and usability, while recognizing constraints and stakeholder priorities.
ATAM centers on producing an architecture description that is evaluated against a set of architecture scenarios
The process typically yields a risk list with proposed mitigations and design decisions, along with recommendations
ATAM remains a foundational method in architecture evaluation, often used in large or complex software-intensive systems.