The System and Software ATAM is a variant of the SEI Architecture Tradeoff Analysis Method (ATAM) that is designed to evaluate the system and software architectures of a software-reliant system. It is used to assess the consequences of architectural decisions in light of business goals and quality-attribute-requirement goals. It differs from the ATAM in the following areas: system architecture notations and specifications, additional engineering considerations, additional quality attribute concerns, additional architectural approaches, scope, the potential need for fast-tracking subject matter experts onto the evaluation team, and lead evaluator qualifications.
The System and Software ATAM can be used independently of the SoS Architecture Evaluation and the Mission Thread Workshop or as a follow-on. This evaluation method uses the augmented mission threads to examine the system and software architecture. Then it produces a set of software and system architectural risks that trace back to the quality attributes identified in the augmented mission threads.
The System and Software ATAM is ready to use. The SEI is currently looking for organizations that would like to incorporate the System ATAM as one of their routine software development practices. If you would like technical details about the System and Software ATAM or if you would like to schedule one, contact us using the link in the For more information box at the bottom of this page.
Software Architecture Training and Publications
Software Architecture Training at the SEI
Software Architecture Publications