Teste sobre Modelos de Desenvolvimento de Software
Modelos de Desenvolvimento de Software: Guia Completo para Estudantes
Teste: Modelos de Desenvolvimento de Software: Iterativo e Incremental, Modelos de Desenvolvimento de Software: Gerais, Modelos de Desenvolvimento de Software: em V, Modelos de Desenvolvimento de Software: Espiral, Desenvolvimento de Software Hospitalar
20 perguntas
Pergunta 1: O modelo iterativo é uma opção ideal para projetos com requisitos ambíguos, onde o cliente não tem clareza sobre como a solução exata deve parecer ou funcionar.
A. Sim
B. Não
Explicação: O material de estudo indica que o modelo iterativo é a opção ideal em cenários com 'Projetos com requisitos ambíguos: Quando o cliente sabe qual problema quer resolver, mas não tem clareza sobre como a solução exata deve parecer ou funcionar.'
Pergunta 2: Qual é o principal risco associado à degradação estrutural no modelo incremental, de acordo com o material de estudo?
A. O cliente pode pensar que o protótipo é quase o sistema final, ignorando o trabalho técnico restante.
B. O código se torne desorganizado ou 'código espaguete' ao adicionar remendos sobre remendos em muitos incrementos.
C. Os erros de design ou lógica são detectados facilmente nas primeiras etapas.
D. O custo total pode exceder o do modelo em cascata se o escopo não for bem gerenciado.
Explicação: O material de estudo indica explicitamente que 'Existe o risco de que o código se torne desorganizado ('código espaguete') ao adicionar remendos sobre remendos em muitos incrementos', o que define a degradação estrutural neste contexto.
Pergunta 3: De acordo com o modelo incremental, não é uma boa prática investir em uma arquitetura inicial sólida, já que os fundamentos são descobertos à medida que o sistema evolui.
A. Sim
B. Não
Explicação: Os materiais de estudo indicam explicitamente que 'Invista em Arquitetura Inicial: Não lance a primeira linha de código sem ter um mapa de arquitetura de software que suporte o crescimento do sistema. Se os fundamentos forem fracos, o Incremento 4 derrubará a aplicação'. Isso contradiz a afirmação de que não é uma boa prática investir em uma arquitetura inicial sólida.
Pergunta 4: De acordo com o material de estudo, em qual dos seguintes cenários é mais adequado aplicar o Modelo em Cascata?
A. Em projetos onde os requisitos estão 100% claros e congelados.
B. Quando se está criando algo novo e nem os desenvolvedores nem o cliente têm clareza sobre como o sistema deve se comportar.
C. Em indústrias regulamentadas onde é exigida documentação extrema em cada etapa.
D. Em sistemas com alta interação do usuário, como aplicativos web ou móveis.
Explicação: O material de estudo indica que o Modelo em Cascata é adequado para 'projetos onde os requisitos estão 100% claros e congelados' e para 'indústrias regulamentadas onde é exigida documentação extrema em cada etapa'. As outras opções se referem a cenários onde o modelo de prototipagem ou modelos mais flexíveis seriam mais apropriados.
Pergunta 5: No Modelo em V, a fase de Projeto do Sistema é realizada no braço direito, onde são planejadas as Testes Unitários.
A. Sim
B. Não
Explicação: A fase de Projeto do Sistema faz parte do braço esquerdo (fase de Verificação) e é onde são preparadas as Testes do Sistema, não as Unitárias. O braço direito se concentra na execução dos testes.