Pular para o conteúdo principal

Questão de Engenharia de Software — Outros modelos de Processo de Software — FCC 2015

Engenharia de SoftwareOutros modelos de Processo de Software
Código
fc020579
Banca
FCC
Órgão
MPE-PB
Ano
2015
Nível
Superior
Cargo
Analista de Sistemas – Desenvolvedor
Os processos iterativos e incrementais podem apresentar como desvantagem:
  1. AMitigação precoce de altos riscos e progresso visível desde o início do desenvolvimento.
  2. BRealimentação, envolvimento do usuário e adaptação imediatos, levando a um sistema refinado que pode melhor atender às reais necessidades dos interessados.
  3. CAdministração da complexidade ao longo do desenvolvimento e a equipe não fica sobrecarregada por eventuais paralisias da análise ou por passos muito longos e complexos.
  4. DGeração de grandes mudanças em partes já desenvolvidas para realizar algum novo requisito incremental e aumento de gastos devido à implantação de uma versão a cada incremento.
  5. EAtraso no processo de desenvolvimento, em função do número sempre crescente de iterações a cada incremento.
Revelar gabarito e comentário

GabaritoD — Geração de grandes mudanças em partes já desenvolvidas para realizar algum novo requisito incremental e aumento de gastos devido à implantação de uma versão a cada incremento.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Modelos Iterativos e Incrementais – Desvantagens

Gabarito: letra D. A principal desvantagem dos processos iterativos e incrementais é a possibilidade de grandes mudanças em partes já desenvolvidas para acomodar novos requisitos incrementais, o que pode gerar retrabalho e aumento de custos com a implantação de múltiplas versões. As demais alternativas listam vantagens ou características incorretas.

A banca testa a capacidade de distinguir vantagens de desvantagens nesses modelos. Os modelos iterativos e incrementais são conhecidos por mitigar riscos precocemente (alternativa A), permitir feedback contínuo do usuário (B) e gerenciar complexidade (C), mas essas são vantagens, não desvantagens. A alternativa E é uma afirmação genérica e incorreta: o número de iterações não é sempre crescente e pode ser planejado.

Alternativa A — ❌ Incorreta

Afirma que a mitigação precoce de riscos e o progresso visível são desvantagens. Na verdade, são vantagens importantes dos modelos incrementais, pois permitem identificar problemas cedo e mostrar resultados parciais aos stakeholders.

Alternativa B — ❌ Incorreta

Descreve feedback, envolvimento do usuário e adaptação imediata como desvantagem. Esses são benefícios centrais da abordagem iterativa, que conduzem a um sistema mais alinhado às necessidades reais.

Alternativa C — ❌ Incorreta

Apresenta o gerenciamento da complexidade e a não sobrecarga da equipe como desvantagem. Na prática, o desenvolvimento incremental ajuda a evitar paralisias por análises longas e distribui o trabalho, o que é uma vantagem.

Alternativa D — ✅ Correta ⟵ GABARITO

A alternativa correta aponta duas desvantagens reais: (1) a necessidade de grandes alterações em partes já desenvolvidas quando novos requisitos surgem, o que pode causar retrabalho significativo; (2) o aumento de gastos devido à implantação de cada incremento, incluindo custos de deploy, testes e validação. O texto de apoio menciona que "existe a tentação de incentivar muitas alterações" e que protótipos mal projetados podem ser descartados, gerando desperdício.

Alternativa E — ❌ Incorreta

Afirma que o processo atrasa devido ao número sempre crescente de iterações. Não é uma desvantagem típica; os modelos incrementais, quando bem gerenciados, podem acelerar a entrega de valor. O número de iterações é planejado e não necessariamente cresce indefinidamente.

PEGA ESSA DICA!

Em questões sobre vantagens e desvantagens de modelos de processo, lembre-se que as vantagens geralmente envolvem mitigação de riscos, feedback, gerenciamento de complexidade e entregas precoces. As desvantagens incluem retrabalho por mudanças, custos de múltiplas versões e possibilidade de escopo crescer sem controle (scope creep).

Gabarito: letra D.

Link permanente: /questoes/fc020579