Verificação de Consistência na Validação de Requisitos
Gabarito: letra B. A verificação de consistência tem como objetivo evitar conflitos entre requisitos, ou seja, garantir que não haja restrições contraditórias ou descrições diferentes para a mesma função do sistema (conforme definição clássica de engenharia de requisitos).
A questão testa a capacidade de distinguir os diferentes tipos de verificação realizados durante a validação de requisitos. Cada alternativa descreve uma dessas verificações. Veja a tabela comparativa:
Tipo de Verificação | Propósito |
|---|
Validade | Identificar funções necessárias, adicionais ou diferentes (alternativa A) |
Consistência | Evitar conflitos entre requisitos (alternativa B) |
Completude | Garantir que todas as funções e restrições pretendidas estejam documentadas (alternativa C) |
Realismo | Assegurar que os requisitos possam ser implementados com tecnologia, orçamento e prazo (alternativa D) |
Verificabilidade | Garantir que cada requisito seja passível de teste (alternativa E) |
Alternativa A — ❌ Incorreta
Descreve a verificação de validade (ou "validity checks"), que busca identificar se os requisitos capturam as reais necessidades do usuário, podendo revelar funções adicionais não inicialmente pensadas.
Alternativa B — ✅ Correta ⟵ GABARITO
Exatamente o que define consistência: "requisitos no documento não devem entrar em conflito. Ou seja, não deve haver restrições contraditórias ou descrições diferentes da mesma função do sistema" (conforme material de engenharia de requisitos).
Alternativa C — ❌ Incorreta
Corresponde à verificação de completude, que assegura que todos os requisitos (funções e restrições) pretendidos pelos usuários estejam presentes no documento.
Alternativa D — ❌ Incorreta
Descreve a verificação de realismo (ou "realism checks"), que avalia se os requisitos podem ser implementados com as tecnologias disponíveis e dentro das restrições de orçamento e cronograma.
Alternativa E — ❌ Incorreta
Refere-se à verificabilidade (ou "verifiability"), que garante que cada requisito seja passível de teste para demonstrar conformidade, reduzindo conflitos entre cliente e contratante.
Gabarito: letra B.