Assinale a alternativa que indica corretamente a diferença ...

Próximas questões
Com base no mesmo assunto
Q3504898 Engenharia de Software
Assinale a alternativa que indica corretamente a diferença entre verificação e validação na engenharia de software.  
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: B

Tema central da questão:
A questão aborda a diferença entre verificação e validação em Engenharia de Software, um tema essencial para quem busca garantir a qualidade de sistemas desenvolvidos.

Resumo teórico:
Na área de Qualidade de Software, verificação e validação são processos distintos, mas complementares:

  • Verificação: Pergunta “Estamos construindo o produto corretamente?” ou seja, verifica se o software está sendo desenvolvido de acordo com as especificações, requisitos e normas estabelecidas. Envolve revisões, inspeções, análises e testes durante o desenvolvimento.
  • Validação: Pergunta “Estamos construindo o produto certo?” ou seja, valida se o produto final atende às necessidades e expectativas do usuário. Costuma ocorrer ao final das etapas, com testes que simulam o uso real.

Esses conceitos estão presentes em referências como o Guia PMBOK, IEEE Std 610.12 e livros clássicos como Sommerville (“Engenharia de Software”).

Justificativa da alternativa correta (B):
A alternativa B apresenta, de modo direto, a diferença central: verificação foca em construir corretamente (conformidade com requisitos técnicos) e validação em construir o produto certo (atendimento às necessidades reais do usuário).

Análise das alternativas incorretas:

  • A: Incorreta. Tanto verificação quanto validação ocorrem durante várias fases do projeto, não apenas no início ou após a implantação.
  • C: Incorreta. Ambos os processos podem envolver desenvolvedores e usuários, dependendo do contexto e da etapa.
  • D: Incorreta. Verificação e validação não se restringem apenas a usabilidade ou desempenho; são mais abrangentes.
  • E: Incorreta. Não existe essa limitação entre testes automatizados e manuais para verificação ou validação.

Estratégias para interpretar questões deste tipo:

  • Procure por palavras-chave como “corretamente” (verificação) e “produto certo” (validação).
  • Cuidado com generalizações ou restrições exageradas nas alternativas (pegadinhas comuns em concursos).
  • Relacione sempre os conceitos ao ciclo de vida do software.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Verificação é verificar se o software atende às especificações dos requisitos.

  • ARE WE BUILDING THE PRODUCT RIGHT?” "Nós estamos produzindo o produto da forma correta?"

Validação é se aproximar do cliente e validar se as especificações estão de acordo com o que o cliente quer.

  • ARE WE BUILD THE RIGHT PRODUCT?” "Nós estamos produzindo o produto correto?"

Gabarito: B

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo