Architecture Evaluation

The issue

Analysis of large software-reliant systems led SEI researchers to conclude that the achievement of qualities such as performance, availability, security, and modifiability depends not only on code-level practices but also on the overall software architecture.

Our approach

We developed the Architecture Tradeoff Analysis Method (ATAM) to evaluate architectures relative to a system's quality attribute goals.

The results

U.S. Army staff reported repeatedly that use of the ATAM reduces risk in schedule and cost, improves documentation, and results in a higher quality product.

Learn more

SEI Blog