O Modelo V de desenvolvimento de software é uma variação do ...

Próximas questões
Com base no mesmo assunto
Q3882863 Engenharia de Software
O Modelo V de desenvolvimento de software é uma variação do Cascata que é fundamentalmente utilizado em projetos críticos, como sistemas de controle de voo ou firmware de segurança, devido à sua ênfase na qualidade.

Assinale a afirmativa correta acerca do princípio central do Modelo V em relação às fases de teste. 
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: C

Fundamento decisivo: O decisivo era identificar a correspondência entre as fases de desenvolvimento e as fases de teste no Modelo V, com planejamento dos testes associado ao desenvolvimento, e não apenas ao final.

Tema central: Modelo V e fases de teste
Análise das alternativas
A
Errada
Está errada porque nega o papel central do teste no Modelo V. Nesse modelo, verificação e validação são partes estruturadas do processo; teste não é opcional nem secundário em relação à codificação.
B
Errada
Está errada porque a simetria do V não significa que as fases de teste sejam apenas realizadas ao final do ciclo. O critério correto é a correspondência entre fases de desenvolvimento e testes, com planejamento em paralelo.
C
Certa
A alternativa C está correta porque o Modelo V vincula cada etapa de desenvolvimento a uma etapa correspondente de verificação e validação. Assim, os testes são planejados de forma associada às fases anteriores, o que expressa o princípio central do modelo.
D
Errada
Está errada porque o Modelo V é derivado do Cascata, com ênfase em verificação, validação e rastreabilidade. Por isso, não é classificado como modelo ágil nem se caracteriza pela ausência de documentação formal.
E
Errada
Está errada porque detecção de ciclos de dependência não é o foco central do Modelo V. O ponto cobrado é a relação estrutural entre as fases de desenvolvimento e as fases de teste.
Pegadinha da questão
A confusão real era achar que, como muitos testes são executados depois da implementação correspondente, eles só existem ao final do ciclo; no Modelo V, o planejamento e a vinculação dos testes acontecem desde as fases de desenvolvimento.
Dica para questões semelhantes
  • Se a questão mencionar Modelo V, procure a ideia de correspondência entre etapas de desenvolvimento e etapas de teste.
  • Não valide alternativa sobre Modelo V apenas porque fala em simetria; ela precisa indicar o vínculo estrutural entre especificação/projeto e verificação/validação.
  • Elimine alternativas que tratem teste como opcional, apenas final ou desconectado das fases anteriores.
  • Diferencie qualidade com rastreabilidade e documentação de características de modelos ágeis.

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

O Modelo V é uma evolução direta do Modelo Cascata. O grande defeito do Cascata era deixar para pensar em testes só no final do projeto. O Modelo V conserta isso dobrando a linha do tempo no meio, formando um "V":

  • O lado esquerdo (Descendo): São as fases de construção e Verificação (Requisitos, Arquitetura, Código).
  • O lado direito (Subindo): São as fases de Validação e Testes.

A "mágica" está na ponte horizontal entre os dois lados. Para cada fase que você desce construindo o sistema, você planeja em paralelo o teste correspondente do outro lado. Quando o analista está escrevendo o Documento de Requisitos, a equipe de qualidade já está, ao mesmo tempo, escrevendo o Plano de Testes de Aceitação.

Gabarito: C

Clique para visualizar este comentário

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