Julgue o item a seguir, referente a conceitos, processos e a...
Julgue o item a seguir, referente a conceitos, processos e aplicações da engenharia de software.
O modelo de processo espiral permite a evolução de um
sistema por meio de iterações e prototipação, ao mesmo
tempo em que mantém a abordagem sistemática e controlada
do modelo cascata durante o desenvolvimento completo
desse sistema.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é C - certo.
O enunciado trata do modelo de processo espiral, um dos métodos utilizados na engenharia de software para o desenvolvimento de sistemas. Esse modelo é conhecido por combinar aspectos de prototipação com a abordagem sistemática do modelo cascata.
Vamos entender melhor:
Modelo de Processo Espiral:
O modelo espiral foi proposto por Barry Boehm e é caracterizado por quatro fases principais que são repetidas em forma de espiral, permitindo a evolução contínua do sistema. As fases são:
- Planejamento
- Análise de Riscos
- Engenharia
- Avaliação do Cliente
A cada iteração, o projeto é revisado e aprimorado, o que permite a incorporação de novos requisitos e a correção de problemas detectados em fases anteriores. Dessa forma, é possível desenvolver protótipos ao longo do processo, o que facilita a visualização e a validação do sistema com o cliente.
Abordagem Sistemática e Controlada do Modelo Cascata:
Apesar de ser iterativo e evolutivo, o modelo espiral mantém a abordagem sistemática e documentada do modelo cascata. Cada fase da espiral deve ser bem planejada, documentada e executada de forma controlada, assegurando que todos os passos necessários sejam seguidos corretamente antes de passar para a próxima fase.
Portanto, o enunciado está correto ao afirmar que o modelo espiral permite a evolução de um sistema por meio de iterações e prototipação, ao mesmo tempo em que mantém a abordagem sistemática e controlada do modelo cascata.
E por que as outras alternativas estariam incorretas? Vamos analisar:
Se a alternativa fosse "E - errado", estaríamos negando que o modelo espiral combina iterações, prototipação e a abordagem sistemática do modelo cascata, o que não corresponde à realidade. O modelo espiral de fato integra esses conceitos, tornando a alternativa "C" correta.
Espero que essa explicação tenha ajudado a esclarecer a questão e os conceitos envolvidos. Se tiver mais dúvidas, sinta-se à vontade para perguntar!
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
Certo
O modelo em espiral é também conhecido como prototipagem-em-etapas, por combinar, em geral, o modelo em cascata com a prototipação. Cada loop representa uma fase do processo de software. Dessa forma, o loop mais interno pode estar relacionado à viabilidade do sistema; o próximo loop, à definição de requisitos; o próximo, ao projeto de sistema e assim por diante.
Fonte: Material Estratégia
C
Certo
De acordo com as informações fornecidas nos resultados de pesquisa, o modelo de processo espiral combina características do modelo cascata e da prototipação, permitindo a evolução de um sistema por meio de iterações e prototipação, mantendo uma abordagem sistemática e controlada durante o desenvolvimento completo do sistema.
Algumas características-chave do modelo espiral:
- Abordagem iterativa e incremental, com ciclos de desenvolvimento repetidos
- Foco na identificação e mitigação de riscos a cada iteração
- Utilização de protótipos para validar requisitos e soluções
- Manutenção de uma abordagem sistemática e controlada, como no modelo cascata
Portanto, o item está correto ao afirmar que o modelo espiral permite a evolução de um sistema por meio de iterações e prototipação, ao mesmo tempo em que mantém a abordagem sistemática e controlada do modelo cascata durante o desenvolvimento completo desse sistema.
Diferente do Modelo Incremental, que entrega partes prontas uma de cada vez, o Modelo Espiral é mais iterativo e tenta fazer sucessivos refinamentos. Outras novidades são os novos conceitos de Prototipagem e Gerenciamento de Riscos.
Implementação e validação: com as estratégias definidas, é escolhido um modelo de desenvolvimento, como por exemplo, o “Modelo em Cascata”, “Modelo Incremental”, etc. Pode-se utilizar modelos diferentes em cada volta de implementação, conforme a necessidade;
Fonte: https://medium.com/contexto-delimitado/o-modelo-em-espiral-de-boehm-ed1d85b7df
Certo.
O modelo em espiral é de fato conhecido por combinar elementos do modelo cascata com a prototipagem. Cada loop ou ciclo no modelo em espiral representa uma fase do processo de desenvolvimento de software, como a viabilidade do sistema, definição de requisitos, projeto do sistema, implementação, testes e avaliação. Essa abordagem permite iterações repetidas e sequenciais ao longo do desenvolvimento, promovendo um ciclo de desenvolvimento evolutivo.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo