Sobre o tradicional modelo cascata, utilizado para o desenvo...

Próximas questões
Com base no mesmo assunto
Q1655437 Engenharia de Software
Sobre o tradicional modelo cascata, utilizado para o desenvolvimento de software, é correto afirmar que ele
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: Letra B - A alternativa correta é a que afirma que o modelo cascata começa com a especificação de requisitos e termina com a implantação.

O modelo cascata é um dos mais antigos paradigmas de desenvolvimento de software. Ele é chamado de cascata porque o processo é sequencial e cada fase flui para a próxima, semelhante à queda de água em uma cascata. Este modelo é bem estruturado e suas fases são claramente definidas:

  • Análise e especificação de requisitos: É a primeira fase, onde se determina o que o sistema deverá fazer.
  • Projeto do sistema e do software: Aqui, a estrutura do sistema é definida e preparada para a implementação.
  • Implementação e teste unitário: Os desenvolvedores codificam o software e realizam testes em unidades isoladas do programa.
  • Integração e teste do sistema: Diferentes módulos são integrados e o sistema como um todo é testado.
  • Operação e manutenção: Esta fase inclui não somente a implantação, mas também a correção de problemas que vêm à tona após o sistema estar em uso.

As demais alternativas são incorretas porque:

  • A fase de cronograma não é o início do modelo cascata, pois o primeiro passo é a especificação de requisitos.
  • A codificação é uma parte essencial de qualquer desenvolvimento de software e é incluída no modelo cascata.
  • O tamanho da equipe não é um aspecto definido pelo modelo de processo de desenvolvimento de software.
  • O modelo cascata pode ser aplicado a projetos de qualquer duração, não se limitando a projetos que duram mais de 12 meses.

É importante entender o modelo cascata para saber como ele estrutura o desenvolvimento de software em fases bem definidas e sequenciais, o que ajuda a entender a ordem e o fluxo das atividades. Conhecer este modelo é fundamental para profissionais de engenharia de software, especialmente quando se deparam com projetos que podem se beneficiar de uma abordagem mais linear e previsível, embora suas limitações em lidar com requisitos mutáveis e feedback iterativo tenham dado espaço a modelos mais ágeis em muitos contextos de desenvolvimento moderno.

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

Modelo em cascata

- Primeiro modelo de processo de desenvolvimento a ser publicado.

- O modelo em cascata, também conhecido como ciclo de vida clássico.

- Sugere uma abordagem sequencial e sistemática.

- O estágio seguinte não deve ser iniciado até que a fase anterior seja concluída.

- A documentação é produzida em cada fase do ciclo.

- Deve ser usado quando há requisitos fixos, claros e bem definidos (baixa mudança);

Alternativa: B

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo