Em um processo iterativo de desenvolvimento de software, a e...
desenvolvimento de software e medição de software, julgue os
próximos itens.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa Correta: E - errado
A questão aborda o modelo de desenvolvimento de software iterativo e incremental. No desenvolvimento iterativo, o software é construído e refinado em ciclos sucessivos, e a especificação de software, de fato, evolui durante o processo. Contudo, a afirmação de que "somente depois de gerados todos os incrementos, o sistema está completo e, somente então, pode ser colocado em operação" está incorreta.
Na entrega incremental, diferentemente do que a questão sugere, o software é entregue ao cliente em partes que são funcionais e adicionam valor desde as primeiras versões. Após cada incremento, uma versão operacional do software é produzida e pode ser utilizada pelo cliente, mesmo que nem todas as funcionalidades estejam presentes. Essa estratégia oferece vantagens como o feedback antecipado do cliente e a possibilidade de priorizar funcionalidades mais importantes ou urgentes para entregas iniciais.
Esse modelo de processo é projetado para combinar a natureza iterativa de revisão e refinamento do desenvolvimento com a entrega incremental de funcionalidades. Assim, cada incremento adiciona e melhora funcionalidades até que o sistema esteja completo, mas em contrapartida ao que foi afirmado, cada incremento individual já pode oferecer valor e ser posto em operação antes de toda a aplicação ser finalizada.
Portanto, a afirmação de que o sistema só pode ser operado após todos os incrementos estarem completos é o que torna a afirmação errada. No mundo real, espera-se que cada incremento seja útil e comece a ser utilizado assim que esteja pronto, mesmo enquanto outros incrementos ainda estão sendo desenvolvidos.
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
O erro da questão está em dizer que "Depois de gerados todos os incrementos, o sistema está completo e, somente então, pode ser colocado em operação."
Na verdade, você pode colocar o sistema em operação aos poucos, durante as iterações. Isso permite que o usuário final perceba se o sistema está em conformidade com suas necessidades.
Seria um fluxo de processo paralelo, e não iterativo.
"a cada incremento é gerado um novo protótipo do sistema"
A cada incremento entrega-se uma software funcionando, mesmo que sem estar totalmente finalizado.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo