Durante a fase de validação dos requisitos, devem ser verificados, por meio de checklists, os seguintes atributos dos requisitos:
Validade: a especificação resulta do levantamento de requisitos identificados junto às diversas partes interessadas. Como tal, requisitos identificados individualmente, podem diferir da especificação final que se atinge após agregar as várias contribuições recebidas; desta forma, é necessário que as pessoas que contribuíram com o levantamento de requisitos compreendam e aceitem a especificação final obtida.
Consistência: não devem existir conflitos entre os requisitos identificados.
Compreensibilidade / Ambiguidade: os requisitos devem ser compreendidos de forma inequívoca pelas partes interessadas.
Completude: todas as funcionalidades pretendidas devem fazer parte da especificação do sistema.
Realismo: dadas as restrições do projeto (tecnológicas, financeiras e temporais) o sistema especificado tem de ser implementável.
Verificabilidade: de forma a evitar futuras discordâncias quanto à concretização dos requisitos especificados, estes devem ser descritos de forma que seja possível verificar se foram ou não implementados.
Rastreabilidade: a origem de cada requisito deve estar claramente identificada. Entre outros motivos, isto é importante para facilitar a gestão futura dos requisitos.
Adaptabilidade: capacidade de sofrer alterações sem produzir efeitos em outros requisitos.
Conformidade com normas: para além dos aspectos funcionais dos requisitos, a sua especificação deve obedecer às normas técnicas usadas para o desenvolvimento do sistema.