O processo de verificação e validação de um software é reali...

Próximas questões
Com base no mesmo assunto
Q47606 Engenharia de Software
O processo de verificação e validação de um software é realizado através de um conjunto de atividades. É correto afirmar que:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a C. Essa afirmativa se baseia em um princípio fundamental da engenharia de software que diz respeito à limitação dos testes em demonstrar a ausência de erros. De acordo com esse princípio, podemos encontrar falhas por meio dos testes, mas nunca podemos afirmar com 100% de certeza que um software está livre de erros apenas porque ele passou nos testes. Isso se deve às limitações inerentes ao processo de teste, que incluem a impossibilidade prática de testar todas as combinações de entradas e caminhos de execução em softwares complexos.

A verificação e validação são duas facetas complementares no processo de garantir a qualidade de um software. Enquanto a verificação se concentra no processo de construção do produto, assegurando que o software foi construído corretamente e segue os padrões e requisitos especificados, a validação preocupa-se em testar o produto final para garantir que ele atende às necessidades e expectativas do usuário. Portanto, a alternativa A está equivocada, pois descreve a validação, não a verificação. Da mesma forma, a alternativa B está incorreta, pois é a validação, e não apenas a verificação, que examina o cumprimento dos requisitos funcionais e não funcionais. Quanto à alternativa D, ela também está errada, pois a criação de casos de teste deve considerar a passagem de parâmetros, o que é essencial para validar a correta funcionalidade dos módulos em diferentes cenários.

Reiterando, a alternativa C está correta por refletir a natureza dos testes em engenharia de software. É importante lembrar que testar um software pode revelar falhas, mas a ausência de falhas nos testes não é garantia de que o software está completamente livre de erros.

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

Questão errada mesmo, eu assinei a Letra C, pois era a mais lógica. Mas regressão que eu saiba pode ser feito em qualquer etapa.
O que está errado na letra b? Patra mim tanto a C quanto a B estão corretas.
a) o papel da verificação validação é assegurar que o programa realiza aquilo que o usuário necessita e atende as suas expectativas.

b) as atividades de validação verificação examinam se o software atende aos seus requisitos funcionais e não funcionais.

c-

testes é para ver ha erros, e nao se nao ha erros.

usario valida o software

analista verifica o software

VERIFICAÇÃO: refere-se ao conjunto de tarefas que garantem que o software implementa corretamente uma função especificação.

 - " Estamos criando o produto corretamente?"

VALIDAÇÃO: refere-se a um conjunto de tarefas que asseguram que o software foi criado e pode rastreado segundo os requisitos do cliente.

 - "Estamos criando o produto certo?"

Clique para visualizar este comentário

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