Primeiro modelo de ciclo de vida de desenvolvimento de soft...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Resposta Correta: D - Modelo em Cascata.
O tema da questão aborda os modelos de ciclo de vida de desenvolvimento de software, sendo fundamental para qualquer profissional da área de Engenharia de Software compreender as diferentes metodologias e como elas se aplicam ao processo de criação e manutenção de sistemas. O modelo em questão é aquele em que o desenvolvimento segue uma sequência linear e progressiva, passando por estágios bem definidos.
O Modelo em Cascata, também conhecido como modelo sequencial linear ou modelo de ciclo de vida clássico, foi o primeiro modelo de processo de desenvolvimento de software a ser amplamente reconhecido e utilizado. Este modelo é caracterizado por uma abordagem sistemática e sequencial para o desenvolvimento de software, onde cada fase deve ser completamente terminada antes que a próxima fase comece. As fases típicas incluem:
- Análise de requisitos
- Projeto (Design)
- Implementação (Coding)
- Testes (Testing)
- Integração
- Manutenção (Maintenance)
A Análise de Requisitos é a fase onde os requisitos do sistema são coletados e analisados. Segue-se o Projeto, onde a arquitetura do sistema é definida. A fase de Implementação é onde o código é de fato escrito. Após a implementação, o sistema é testado para validar se atende aos requisitos definidos (Testes). A fase de Integração garante que todos os componentes do software funcionam juntos, e, por fim, a Manutenção é onde o software é atualizado para corrigir defeitos ou melhorar funcionalidades.
O Modelo em Cascata é considerado rígido e pode não se adequar bem a projetos onde os requisitos são incertos ou muito dinâmicos, visto que não há muita flexibilidade para voltar às fases anteriores uma vez que se avança para a próxima. No entanto, continua sendo um modelo muito ensinado e compreendido por sua clareza e estruturação das fases de desenvolvimento.
As outras alternativas não são aplicáveis para a descrição dada:
- O Modelo Ágil enfatiza a colaboração e a capacidade de resposta às mudanças, com processos iterativos e incrementais.
- O Modelo em Espiral combina elementos do modelo em cascata com iterações, permitindo avaliações de risco e ajustes ao longo do projeto.
- O Modelo Simétrico não é um modelo padrão reconhecido como os outros citados e pode ser uma opção colocada para confundir os examinandos.
Portanto, a alternativa correta é a D - Modelo em Cascata, que corresponde à descrição do primeiro modelo de ciclo de vida de desenvolvimento de software sequencial fornecida pela questã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
Gabarito: D.
Modelo em Cascata/Modelo de Ciclo de Vida Clássico - cada fase envolve a elaboração de um ou mais documentos, que devem ser aprovados antes de se iniciar a fase seguinte. A entrega do sistema completo ocorre em um único marco, ao final do projeto. Utilizado quando os requisitos são fixos.
d-
palavras-chave: sequencial, tradicional, 1° modelo etc. Nao ha iterações. Uma fase termina definitivamente e a proxima deve ser exaustada para avnaçar
Mnemônico para grava fases do modelo cascata:
Planejamento
Especificação requisitos/Analise
Projeto
Implementação
Teste
Integração
Manutenção
bizu: lembra-se de PEPSI (refrigerante) e TIM (operadora de celular) hahaha ... ;)
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo