Em relação ao Modelo V de ciclo de vida de um software, ass...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: E
A questão aborda o Modelo V de ciclo de vida de software, que é uma variação do Modelo Cascata. Para entender essa questão, é essencial conhecer os principais conceitos e características do Modelo V e como ele se diferencia de outros modelos de ciclo de vida.
Alternativa E: Trata-se de uma variação do Modelo Cascata e prevê uma fase de validação e de verificação para cada fase de construção.
Esta é a alternativa correta. O Modelo V é, de fato, uma extensão do Modelo Cascata. Ele se caracteriza pela abordagem em que cada fase do desenvolvimento é associada a uma fase de testes correspondente, formando um "V". Por exemplo, os requisitos são verificados através de testes de aceitação, o design arquitetural é verificado através de testes de integração, e assim por diante, garantindo que cada fase de construção tenha uma fase de verificação e validação correspondente.
Alternativa A: O referido modelo é dirigido por testes.
Essa alternativa está incorreta. Embora o Modelo V incorpore testes em cada fase, ele não é dirigido por testes. Modelos dirigidos por testes, como o Test-Driven Development (TDD), têm uma abordagem diferente, onde os testes são escritos antes da codificação. No Modelo V, os testes são definidos paralelamente às fases de desenvolvimento.
Alternativa B: O planejamento de testes é realizado durante as fases de levantamento de requisitos, design arquitetural e design detalhado.
Embora pareça correta, essa alternativa é enganosa. No Modelo V, o planejamento dos testes é realizado, mas a questão não menciona a ligação direta entre cada fase de desenvolvimento e sua fase de teste correspondente, que é uma característica fundamental do Modelo V.
Alternativa C: É um modelo que trata a documentação como um artefato secundário.
Essa alternativa está incorreta. O Modelo V valoriza a documentação tanto quanto o Modelo Cascata, uma vez que a documentação detalhada é crucial para garantir que todas as fases de verificação e validação sejam corretamente executadas.
Alternativa D: Caracteriza-se como um modelo que tem foco primeiro na execução e depois na correção dos bugs conforme aparecem. Por ser um modelo objetivo, não há testes referentes à arquitetura do sistema.
Essa alternativa está completamente incorreta. O Modelo V não se concentra primeiro na execução e depois na correção dos bugs. Pelo contrário, ele enfatiza a verificação e validação em cada etapa antes de prosseguir para a próxima. Além disso, há sim testes referentes à arquitetura do sistema, como os testes de integração que verificam o design arquitetônico.
Compreender o Modelo V é crucial para os concursos públicos na área de tecnologia, especialmente porque ele demonstra uma abordagem estruturada e sistemática para o desenvolvimento de software, garantindo a qualidade e a conformidade com os requisitos desde as fases iniciais até a entrega final.
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
Modelo em V
É uma Extensão do modelo em Cascata
Pressman
Letra E
Não entendi pq não poderia ser a letra A
De acordo com o livro do Wazlawick, os modelos V e W "enfatizam a importância do teste no desenvolvimento de software e indicam que essa deve ser uma preocupação constante, e não apenas uma etapa colocada ao final do processo de desenvolvimento"
Também não entendi, a letra A, seria mais coerente, pois as fases tem testes em paralelo.
A letra E fala em Extensão do Modelo em Cascata (primeira parte - OK), e em VERIFICAÇÃO e VALIDAÇÃO (segunda parte, entendo que, seria somente em relação a VALIDAÇÃO!!!)
A VERIFICAÇÃO refere-se ao que foi especificado, e a VALIDAÇÃO, aos requisitos.
"Ele permite que, durante a integração de um sistema em seus diversos níveis, os testes sejam feitos contra os próprios requisitos do componente/interface que está sendo testado(a)".
No Modelo V, as fases de construção, como análise, design, implementação e testes, estão dispostas do lado esquerdo da letra "V". Após cada fase de construção, há uma fase correspondente de validação e verificação, que verifica se os resultados da fase anterior estão de acordo com as expectativas e requisitos.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo