Sobre os conceitos de verificação e validação, no contexto ...
I. Verificação procura garantir a implementação correta de uma função específica no software testado.
II. Validação procura garantir que o software atenda aos requisitos do cliente. III. Quando um software é aprovado nos testes de verificação, automaticamente ele está aprovado em relação aos testes de validação.
É correto o que se afirma em
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: C - I e II, apenas.
A compreensão dos conceitos de verificação e validação em Engenharia de Software é essencial para o desenvolvimento de um software de qualidade e que atenda às expectativas e necessidades dos usuários finais. Vamos explorar a razão pela qual a alternativa C é a correta:
- Verificação: Faz referência ao processo de checagem se o software foi construído corretamente e está em conformidade com as especificações e design definidos. É uma atividade interna que se preocupa com a forma como o sistema é desenvolvido. A afirmação I está correta ao dizer que a verificação procura garantir a implementação correta de uma função específica no software testado.
- Validação: Envolve a confirmação de que o produto finalizado realmente atende aos requisitos e necessidades do cliente. Ela é focada em avaliar se o software irá realizar o que o usuário final necessita na prática. A afirmação II está correta ao afirmar que a validação busca garantir que o software atenda aos requisitos do cliente.
Porém, a afirmação III está incorreta. A aprovação em testes de verificação não implica automaticamente a aprovação em testes de validação. É possível que um software passe por todos os testes de verificação, ou seja, esteja livre de erros de codificação e realize as funções conforme o projeto, mas ainda assim não satisfaça as necessidades e expectativas do usuário final, falhando assim nos testes de validação.
Portanto, a alternativa C é a correta, pois reconhece que a verificação está relacionada à corretude da implementação das funções do software, enquanto a validação busca assegurar que o software atende aos requisitos e necessidades do cliente.
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: é um conjunto de tarefas que garante que o software implemente corretamente uma função especifica.
Validação: é um conjunto de tarefas que asseguram que um software foi criado e pode ser rastreado segundo os requisitos do cliente.
Alternativa: C
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo