O processo de validação tem por objetivo estabelecer com os ...

Próximas questões
Com base no mesmo assunto
Q65833 Engenharia de Software
Acerca do desenvolvimento de aplicações e da arquitetura OLAP,
julgue os itens a seguir.

O processo de validação tem por objetivo estabelecer com os clientes confiança quanto ao funcionamento adequado de um software. Enquanto inspeções de software ou revisões por pares são consideradas validação estática, o teste consiste em uma técnica dinâmica de validação de software. Os termos estático ou dinâmico são relativos à necessidade ou não do software ser executado.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é: C - certo

Vamos entender melhor o porquê:

O enunciado aborda validação de software, que é uma parte crucial do processo de desenvolvimento. O objetivo da validação é garantir que o software atenda às necessidades e expectativas dos clientes. Em outras palavras, é uma forma de construir confiança nos clientes de que o software funciona conforme o esperado.

Existem dois métodos principais de validação: estática e dinâmica. Vamos diferenciá-los:

Validação Estática:

  • Inspeções de software e revisões por pares são exemplos de validação estática.
  • Esse método não requer a execução do software. Consiste em revisar o código, documentos e outras artes do desenvolvimento para encontrar erros.

Validação Dinâmica:

  • Testes são exemplos de validação dinâmica.
  • Esse método requer a execução do software para verificar se ele se comporta como esperado em diferentes cenários e condições.

Portanto, a questão está correta ao afirmar que as inspeções de software e revisões por pares são formas de validação estática e que os testes são técnicas dinâmicas de validação.

Resumindo:

  • Validação estática = Não requer execução do software (ex.: inspeções de software, revisões por pares).
  • Validação dinâmica = Requer execução do software (ex.: testes).

Essa abordagem é essencial para garantir a qualidade do software e evitar que erros cheguem ao usuário final.

Assim, a alternativa correta é C, uma vez que a descrição dos métodos de validação está correta. Não há alternativas incorretas a serem discutidas, pois a questão é de julgamento de itens e não de múltipla escolha.

Espero ter ajudado a esclarecer suas dúvidas! Caso tenha mais perguntas, fico à disposição.

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

Ou seja:
Validação - de acordo ao uso (ao cliente) (dinamico_
Verificação - de acordo com os requisitos (estático)
Não concordei com o gabarito desta questão.
O trecho: Enquanto inspeções de software ou revisões por pares são consideradas validação estática
 
Pelo que pude perceber há uma imprecisão quanto ao conceito de validação.  O problema é que a frase inicial ao invés de direcionar qual o contexto usado para o termo validação insere ainda mais confusão.
 
O processo de validação tem por objetivo estabelecer com os clientes confiança quanto ao funcionamento adequado de um software
 
A meu ver na questão não foram utilizados os conceitos de Verificação e Validação, já que nesses as inspeções e as revisões por pares estariam no domínio da Verificação.

PS: O comentário anterior não define corretamente os conceitos, pois não há essa classificação de Verificação ser estática e Validação ser dinâmica. Pode haver verificação estática (inspeção) ou dinâmica (teste). O mesmo vale para a Validação.
De acordo com Sommerville (9 ed., pag. 275), técnicas de analise estática sao técnicas de VERIFICAÇÃO de sistema. Segundo ainda o autor, "talvez a técnica de analise estatica mais usada seja a revisao e inspeção em pares...". Ora, a questão diz em "validação estática", o que está em desacordo com Sommerville. Assim, eu assinalaria Errado.
Putz...essas questões são para desanimar....

por mais que você saiba a matéria, o Cesp INVENTA conceitos próprios , e pior, não volta atrás mesmo com a literatura mundial monstrando que ele esta errado!

Houve uma confusão do examinador (estagiário) quanto aos conceitos de Validação e Verificação.

Ao meu ver... questão ERRADA.

Clique para visualizar este comentário

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