Analise as afirmativas sobre modelos de processo de softwar...
I. O modelo cascata é um modelo de desenvolvimento de software linear e sequencial, no qual as fases do processo (como análise, projeto, implementação, teste e manutenção) são executadas em uma ordem fixa.
II. No modelo distribuído, o desenvolvimento do software é dividido em incrementos, com cada bloco entregando uma parte estrutural do sistema.
III. O modelo orientado a reuso promove a reutilização extensiva de componentes de software existentes, visando reduzir o tempo e o esforço de desenvolvimento.
IV. O modelo de cascata é flexível e adaptável a mudanças nos requisitos do cliente, permitindo ajustes em qualquer fase do processo sem impactar as fases subsequentes.
É correto apenas o que se afirma em
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: D – I e III, apenas.
1. Tema central da questão
A questão aborda modelos de processo de software, um tema fundamental para concursos da área de Engenharia de Software. Entender as características de cada modelo permite que o candidato identifique suas aplicações, vantagens e limitações, habilidade muito cobrada em editais.
2. Resumo teórico
Os modelos de processo de software são estratégias organizacionais para planejar, estruturar e controlar o desenvolvimento de sistemas. Os modelos mais cobrados são:
- Modelo Cascata: Linear e sequencial. Cada fase inicia após a anterior terminar. Exige requisitos bem definidos e mudanças são difíceis.
- Modelo Incremental: O desenvolvimento é dividido em partes menores (incrementos), cada uma agregando funcionalidades ao sistema.
- Modelo Orientado a Reuso: Foca na reutilização de componentes já existentes, o que traz ganho de tempo, redução de erros e de custos.
3. Justificativa da alternativa correta
I. Correta. O modelo cascata é realmente linear e sequencial, com fases (como análise, projeto, implementação, testes e manutenção) executadas em ordem fixa, sem sobreposição.
III. Correta. O modelo orientado a reuso promove intensivamente a reutilização de componentes prontos, reduzindo tempo e esforço – exatamente o que a assertiva apresenta.
4. Análise das alternativas incorretas
- II. Incorreta. O modelo descrito é o incremental, não o distribuído. “Modelo distribuído” refere-se a equipes ou sistemas distribuídos geograficamente, não ao desenvolvimento incremental por blocos.
- IV. Incorreta. O modelo cascata não é flexível. Mudanças nos requisitos geralmente só podem ser feitas voltando várias etapas, o que é custoso e arriscado.
5. Estratégias de resolução
Procure sempre associar o nome do modelo às suas principais características. Cuidado com pegadinhas: muitos confundem incremental com distribuído ou atribuem flexibilidade ao cascata, o que não é verdade.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo