A arquitetura descritiva é referida como tal quando descreve a forma como o sistema foi implementado. A arquitetura descritiva é, portanto, a arquitetura conforme realizada no sistema.
Durante o tempo de vida de um sistema de software poderão existir diferentes arquiteturas prescritivas e descritivas. Cada par correspondente de tais arquiteturas representa a arquitetura do software em um dado momento.
Degradação Arquitetônica
É a diferença entre as arquiteturas descritiva e prescritiva.
Em um cenário ideal, as duas arquiteturas, prescritiva e descritiva, sempre serão iguais. Entretanto, na maioria das vezes isso não é verdade. A diferença entre elas pode ocorrer por diversas razões:
Desenvolvedor que não se preocupa em documentar o que está fazendo;
Percepção de prazos curtos que impedem pensar na atualização da documentação;
Falta de uma arquitetura prescritiva documentada;
Necessidade ou desejo de otimizar o sistema "que só pode ser feito no código"; e
Técnicas inadequadas que não se deseja documentar.