O modelo em cascata inclui 5 estágios considerados fundament...

Próximas questões
Com base no mesmo assunto
Q112570 Engenharia de Software
O modelo em cascata inclui 5 estágios considerados fundamentais para o desenvolvimento de um software: a análise e definição de requisitos, o projeto de sistema e software, a implementação e o teste de unidade, a integração e o teste de sistema e a operação e manutenção. Apesar disso, o modelo em cascata tem como desvantagem a
Alternativas

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

São estágios da modelagem em cascata:
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. 
Dependendo do contexto onde se emprega a letra (a) "documentação produzida em cada estágio." também pode ser considerada uma desvantagem já que no modelo em cascata/waterfall/sequencial/queda d'agua/ , que não é iterativo, a cada fim de fase deve ser aprovada a documentação daquela fase, onerando o processo.

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