Validar um projeto de arquitetura traz alguns desafios. Se a arquitetura é para uma nova aplicação, ou uma evolução de um sistema existente, o projeto proposto é apenas um design. Ela não pode ser executada ou testada para ver se ela preenche os seus requisitos. Ele também irá, provavelmente, considerar os novos componentes que têm de ser construídos. Todas estas peças têm que ser integradas e obrigadas a trabalhar juntas.
Existem duas principais técnicas que se revelaram úteis.
O objetivo de ambos é identificar possíveis falhas e pontos fracos no projeto, de modo que eles possam ser melhorados antes da implementação começar. Essas abordagens devem ser usadas para identificar explicitamente áreas de risco potenciais para rastreamento e monitoramento durante as atividades de construção.