Julgue o próximo item, com relação à engenharia de software....
Julgue o próximo item, com relação à engenharia de software.
Os modelos de processo de software em cascata e
incremental possuem abordagens distintas. O primeiro
considera as atividades fundamentais do processo,
representando cada uma delas em fases distintas, tais como
especificação de requisitos, implementação e teste;
o segundo intercala as atividades de especificação,
desenvolvimento e validação em uma série de versões do
sistema, ao longo do seu ciclo de vida.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: C - certo
Para uma compreensão adequada, é importante entender as nuances dos modelos de processo de software em questão. O modelo em cascata é um processo sequencial onde o desenvolvimento flui como uma cascata através de fases como requisitos, desenho, implementação, verificação, manutenção, etc. As fases são estritamente ordenadas e uma fase só começa após a conclusão da anterior. Este modelo é frequentemente aplicado em situações onde os requisitos são bem compreendidos e alterações são mínimas ou inexistentes durante as fases de desenvolvimento.
Por outro lado, o modelo incremental divide o projeto em pequenos pedaços ou incrementos, onde cada um é desenvolvido através de iterações que incluem atividades como planejamento, análise de requisitos, design, codificação, testes e documentação. O objetivo é fornecer uma versão funcional do software com cada incremento, permitindo que sejam feitas revisões e melhorias com base no feedback dos usuários e nas mudanças de requisitos ao longo do projeto.
O enunciado menciona corretamente que o modelo em cascata representa as atividades fundamentais do processo em fases distintas, que devem ser completadas sequencialmente, enquanto o modelo incremental intercala as atividades de especificação, desenvolvimento e validação, entregando partes do sistema de maneira progressiva. O entendimento correto dessas abordagens diferenciais é essencial para a identificação do gabarito como correto.
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
GABARITO CERTO
Exatamente como diz a questão
Isso mesmo, de fato o modelo em cascata é "amarrado" em suas etapas, ou seja, cada etapa só seguirá adiante conforme ela for concluída, não dando tanta liberdade na construção do software.
Os modelos incrementais permitem que algumas etapas sejam simultâneas o que adianta muito o desenvolvimento encurtando o tempo.
APF 20XX!
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo