Gabarito disponível
A respeito dos processos de desenvolvimento de software cascata e iterativo, de projeto de software orientado a objetos, de testes e de validação de software, julgue os itens a seguir.
Na abordagem incremental, a evolução por acréscimos sucessivos pode comprometer a coerência arquitetural sem refatorações sistemáticas.
Na abordagem incremental, a evolução por acréscimos sucessivos pode comprometer a coerência arquitetural sem refatorações sistemáticas.
Resolução comentada
Acréscimos sucessivos sem refatoração degradam a arquitetura.
No desenvolvimento incremental, as mudanças constantes tendem a corromper a estrutura do sistema. Sem refatoração sistemática, o código e a arquitetura se degradam e perdem coerência. Por isso a refatoração é recomendada ao longo dos incrementos.
Análise das alternativas
Certo: correta. Errado: incorreta, pois o risco de degradação arquitetural sem refatoração é reconhecido na literatura.
Referência: Sommerville, Engenharia de Software – Desenvolvimento incremental.
Resolução comentada do VaiConcursos.