No desenvolvimento incremental, não é exigida a entrega de ...

Próximas questões
Com base no mesmo assunto
Q3407587 Engenharia de Software
A respeito dos processos de desenvolvimento de software, julgue o item que se segue.
No desenvolvimento incremental, não é exigida a entrega de cada um dos incrementos ao cliente, mas busca-se torná-los visíveis para possibilitar, sempre que viável, o feedback de stakeholders.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: C - Certo

Tema central da questão:

A questão aborda o desenvolvimento incremental de software, um modelo bastante utilizado em projetos modernos devido à sua flexibilidade e capacidade de incorporar feedback contínuo dos stakeholders (partes interessadas).

Resumo teórico:

No modelo incremental, o desenvolvimento do sistema ocorre em partes (incrementos). Cada incremento adiciona funcionalidades ao sistema até que o produto final esteja completo. A principal vantagem é justamente permitir entregas parciais que podem ser avaliadas, revisadas e ajustadas conforme necessidade.

Segundo a Sommerville (Engenharia de Software, 10ª ed.), “no desenvolvimento incremental, o sistema é desenvolvido e entregue em partes, permitindo revisões com base nos retornos dos usuários a cada incremento”.

Justificativa da alternativa correta:

A afirmação está correta pois o modelo incremental não exige que todos os incrementos sejam formalmente entregues ao cliente, mas sim que eles sejam tornados visíveis para que os stakeholders possam analisar e fornecer feedback. Em muitas equipes, incrementos podem ser apresentados em demos, protótipos ou ambientes controlados, sem a necessidade de liberar cada um para uso final imediatamente.

Esse feedback é essencial para garantir que o produto evolua conforme as reais necessidades do usuário, ajustando funcionalidades e priorizando melhorias.

Dicas para interpretação:

Em questões como essa, observe expressões como “não é exigida a entrega”, pois focam na flexibilidade do modelo incremental. Atenção também ao termo “torná-los visíveis”, que não significa necessariamente entregar ao cliente, mas sim promover a transparência e a possibilidade de revisão.

Uma pegadinha comum seria afirmar que todo incremento deve obrigatoriamente ser entregue em produção, o que não é uma exigência do modelo incremental.

Conclusão:

O desenvolvimento incremental prioriza a visibilidade e o feedback, não a entrega formal de cada incremento ao cliente final. Por isso, a alternativa está correta.

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

Comentários

Veja os comentários dos nossos alunos

VISIBILIDADE + IMPORTANTE DO QUE A ENTREGA DO INCREMENTO ✅

PQ??

A partir da visibilidade é possível obter feedback rápido das partes interessadas possibilitando a adaptação do desenvolvimento às reais necessidades do cliente, o que ressalta a importância da visibilidade do progresso em detrimento da entrega formal de cada parte. - Sommerville

"Nossa maior prioridade é satisfazer o cliente através da entrega contínua e adiantada de software com valor agregado." A chave aqui é "software com valor" - Princípio do Manifesto Ágil

Certo.

No desenvolvimento incremental, o sistema é construído e evoluído por meio de incrementos sucessivos de funcionalidade, mas não há exigência formal de que cada incremento seja necessariamente entregue ao cliente final.

O ponto central do modelo incremental é que:

  • Cada incremento adiciona valor ao produto;
  • Os incrementos devem ser visíveis, testáveis e avaliáveis, ainda que internamente;
  • Sempre que possível, busca-se feedback de stakeholders, o que pode ocorrer sem entrega formal ao cliente, por exemplo: Demonstrações internas, Protótipos funcionais, Releases parciais em ambiente de homologação.

Isso é diferente de abordagens como entrega contínua, nas quais a entrega frequente ao usuário final é um objetivo explícito.

Comparação rápida:

Incremental (clássico)

→ pode não entregar formalmente a cada incremento

Iterativo/Ágil (ex.: Scrum)

→ entrega a cada iteração ✔

Resumo direto para prova:

“Entrega a cada ciclo” → Iterativo/Incremental (Ágil / Scrum)

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo