A respeito de engenharia de software, julgue o item a segu...
O modelo Waterfall tem a vantagem de facilitar a realização de mudanças sem a necessidade de retrabalho em fases já completadas.
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