A respeito de engenharia de software, julgue o  item  a segu...

Próximas questões
Com base no mesmo assunto
Q268114 Engenharia de Software
A respeito de engenharia de software, julgue o  item  a seguir.

O modelo Waterfall tem a vantagem de facilitar a realização de mudanças sem a necessidade de retrabalho em fases já completadas.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: E - Errado

Vamos entender o motivo desta alternativa ser a correta para a afirmação apresentada. O modelo Waterfall (ou Cascata) é um dos mais antigos paradigmas de processo de desenvolvimento de software. Ele é caracterizado por ser linear e sequencial, onde cada fase deve ser completada antes de se iniciar a próxima. As principais fases do modelo Waterfall incluem:

  • Requisitos
  • Design (Projeto de sistema e software)
  • Implementação
  • Verificação
  • Manutenção

Um dos principais desafios desse modelo é que ele não lida bem com mudanças. Quando uma mudança é necessária, frequentemente é preciso voltar à fase em que o problema foi originado, resultando em retrabalho e custos adicionais. Isso ocorre porque o modelo pressupõe que cada fase seja perfeitamente concluída antes de passar para a próxima. Mudanças nos requisitos, por exemplo, podem impactar o design, a implementação e todas as fases subsequentes.

Portanto, dizer que o Waterfall facilita a realização de mudanças sem a necessidade de retrabalho em fases já completadas é incorreto. Modelos mais iterativos e incrementais, como o Agile, são mais adequados para lidar com mudanças frequentes e têm mecanismos que permitem ajustes ao longo do projeto com menos custo de retrabalho.

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

Nessa questão é necessário saber o significado de modelo Waterfall, que é o mesmo que modelo em Cascata. Como o modelo em cascata é sequencial, então torna-se trabalhoso fazer alterações em fases que já foram finalizadas. Portanto, assertiva errada. 

O modelo de desenvolvimento poderá ser Waterfall (cascata), Espiral ou Ágile

no modelo cascata de que trata o enunciado, a passagem para a próxima etapa é puramente sequencial, ou seja, terminou segue adiante, sem se preocupar com ajustes e reajustes necessários na etapa anterior, os ajustes poderão ocorrer posteriormente, depois que o software estiver em produção operando

No modelo Espiral, inspirado pelo PDCA (método iteratipo de gestão de 4 passos) do inglês PLAN - DO - CHECK -ACT ,  a cada ciclo se avalia o qeu foi realizado e os ajustes necessário são aplicados, seguindo adiantes com flexibilidade e participação dos utilizadores nos checkpoints

No modelo Ágile (SCRUM), as etapas são iterações rápicas, com duração de 1 a 4 semanas, para atualização do software. O M. Office atualmente segue este padrão de desenvolvimento, com atualizações mensais em suas funcionalidades.

SCRUM:  é uma metodologia ágil para gestão e planejamento de projetos de Software, no scrum, os projetos são dividos em ciclos, tipicamente mensais, chamados de Sprints. O Sprint representa um Time box dentro do qual um conjunto de atividades deve ser executad.

Clique para visualizar este comentário

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