To ensure continued excellence in software architecture practices, the SEI objectively validates a student's understanding of software architecture before students are eligible to receive professional certificates in software architecture, become certified to teach SEI software architecture courses, or become certified to lead SEI Authorized ATAM evaluations. This includes understanding of enterprise, system, and software architectures; the architecture business cycle; quality attribute requirements; architectural patterns and tactics; designing and documenting software architectures; architecture evaluation; the impact of COTS on software architecture; and software product line architectures.
Learners can begin the online exam at any time. Once the examination is started, the learner will have 24 hours to complete the examination.
This validation exam is required for software architecture professionals who wish to pursue the following SEI credentials:
The exam consists of 96 multiple choice questions. Each question has either four or five possible answers, only one of which is correct. The exam covers the following topic areas:
Participants must achieve a minimum passing score of 75% for an SEI Professional Certificate.
To access the SEI Learning Portal, your computer must have the following:
The exam is based on information found in the SEI Software Architecture: Principles and Practices course materials and in the course textbook, Software Architecture in Practice (3rd edition), by Len Bass, Paul Clements, and Rick Kazman. You may reference your textbook as needed. Please keep in mind that the test will conclude after 24 hours regardless of the number of questions answered.
Once registered, learners can begin the examination of Software Architecture: Principles and Practices at any time. Learners can proceed through the exam at their convenience over a twenty four (24) hour period. Once answers are submitted, the exam will provide your score immediately and allow one opportunity to review and change responses to rescore, if necessary.