O documento descreve o método SAAM para análise arquitetural de software, apresentando suas atividades e objetivos. O método utiliza cenários para avaliar arquiteturas candidatas e determinar qual delas melhor atende os requisitos não-funcionais do sistema. A arquitetura Serpent para interfaces do usuário é descrita como exemplo.