O modelo em cascata inclui 5 estágios considerados fundament...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é a C - dificuldade de reação a mudanças de requisitos do usuário.
Ao estudar o modelo em cascata, é importante entender que ele é um dos modelos mais antigos e tradicionais de processo de desenvolvimento de software. Este modelo é caracterizado por uma abordagem linear e sequencial, onde cada fase deve ser concluída antes de passar para a próxima. Por essa razão, o modelo em cascata é muitas vezes representado como um fluxo que desce uma cascata, daí o seu nome.
Os conhecimentos necessários para resolver esta questão envolvem compreender as características de cada fase do modelo em cascata e as limitações desse modelo. As fases são: análise e definição de requisitos, projeto de sistema e software, implementação e teste de unidade, integração e teste de sistema e, por fim, operação e manutenção.
Particularmente, a dificuldade de reação a mudanças de requisitos é uma desvantagem notória do modelo em cascata. Uma vez que uma fase é concluída, voltar atrás para modificar algo pode ser custoso e complexo, pois o modelo não prevê iterações ou flexibilidade para acomodar mudanças que possam surgir após o início do projeto. Em ambientes onde os requisitos podem mudar rapidamente ou não estão totalmente claros no início do projeto, o modelo em cascata pode não ser a melhor escolha.
As outras alternativas não são corretas pois:
- A documentação produzida em cada estágio (Alternativa A) é, na verdade, considerada uma vantagem do modelo em cascata, pois ajuda a garantir que cada fase seja bem compreendida e realizada corretamente antes de passar para a próxima.
- A aderência a outros modelos de processo de engenharia (Alternativa B) não é uma desvantagem inerente do modelo em cascata, embora o modelo em si possa ser menos flexível que outros métodos ágeis.
- A falta de estruturação para desenvolvimento de software (Alternativa D) contradiz exatamente o que o modelo em cascata é: um modelo altamente estruturado.
Logo, a dificuldade de adaptação a mudanças é o ponto crítico que limita o modelo em cascata, especialmente em projetos dinâmicos e sujeitos a variações frequentes, tornando a Alternativa C a resposta correta.
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
1. Definição dos requisitos
2. Projeto do sistema
3. Implementação
4. Teste do sistema
5. Manutenção
É recomendado para sistema onde a segurança e a confiança tem grande importância e inerente a cada fase estão os procedimentos de verificação e validação. É orientado a documentação.
Algumas desvantagem deste modelo são:
1.Projetos reais raramente seguem esse fluxo sequencial
2. Dificuldade do cliente em declarar todas as necessidades no início do projeto
3. Demora em apresentar resultado ao cliente.
Desvantagens do modelo cascata:
# Projetos reais raramente seguem um fluxo sequencial
# Em geral, é difícil para o cliente estabelecer todos os requisitos à priori
# Difícil se adequar a mudanças inevitáveis de requisitos
# Uma versão executável somente ficará pronta na fase final do projeto
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo