3.1- Ambiguidade
Interpretações conflitantes de um modelo podem levar a equívocos, problemas e erros. Em geral, é desejável eliminar a ambiguidade em design. Incompletude é a principal razão para a ambiguidade em modelos: quando algum aspecto de um sistema não é determinado claramente, diferentes pessoas podem fazer diferentes suposições sobre como a lacuna deve ser preenchida. A arquitetura é necessariamente incompleta, pois abordam as principais decisões de design sobre um sistema, e não todas as decisões de design.
Por esta razão, é geralmente impossível eliminar completamente a ambiguidade em modelos arquitetônicos. Além disso, os custos de tentar fazer isso quase sempre superam os benefícios. Portanto, um equilíbrio deve ser atingido. Uma boa prática é permitir que os aspectos ambíguos tenham o consentimento das pessoas envolvidas; todos os envolvidos devem concordar que a arquitetura está "completa o suficiente" e decisões restantes podem ser feitas em atividades de desenvolvimento futuras. Embora esta avaliação prossiga, é útil identificar e documentar aspectos ambíguos da arquitetura como uma espécie de justificativa de design.