O princípio fundamental é que, a cada ciclo, uma versão oper...

Próximas questões
Com base no mesmo assunto
Q946492 Engenharia de Software
O princípio fundamental é que, a cada ciclo, uma versão operacional do sistema será produzida e entregue para uso ou avaliação detalhada do cliente. Os requisitos têm de ser levantados e é preciso constatar que o sistema é modular. Esse é o modelo
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: A - Incremental.

O modelo Incremental de desenvolvimento de software é caracterizado pela entrega de partes funcionais do sistema em iterações sucessivas. Diferente de outros modelos que podem requerer o desenvolvimento completo do sistema antes de qualquer entrega, o Incremental permite que os usuários possam utilizar e avaliar funcionalidades específicas mais cedo no ciclo de vida do projeto. Isso facilita a obtenção de feedback e a identificação precoce de possíveis melhorias ou mudanças nos requisitos.

Na questão, a descrição fala sobre a produção e entrega de uma versão operacional do sistema a cada ciclo, o que é uma característica marcante do modelo Incremental. Além disso, a menção à modularidade do sistema se alinha com a ideia de desenvolver o software em partes ou módulos que podem ser planejados, desenvolvidos, testados e entregues de forma independente.

As demais opções apresentam características distintas:

  • O modelo Espiral também é iterativo, mas é mais focado na gestão de riscos e envolve prototipagem e avaliações de risco em cada ciclo.
  • O modelo Cascata é um modelo tradicional e sequencial onde cada fase deve ser concluída antes de passar para a próxima, sem ciclos iterativos.
  • O RAD (Rapid Application Development) enfatiza o desenvolvimento rápido e a prototipagem, mas não necessariamente a entrega de versões operacionais incrementais do software completo.
  • E o XP (Extreme Programming) é uma metodologia ágil que foca em práticas de desenvolvimento, como programação em pares e integração contínua, mas a questão não menciona essas práticas específicas.

Portanto, é a modularidade e a entrega de versões operacionais que confirmam a Alternativa A - Incremental como a correta, pois encaixa-se perfeitamente na descrição fornecida.

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 Modelo Incremental

O modelo incremental pode ser visto como uma filosofia básica que comporta diversas variações. O princípio fundamental é que, a cada ciclo ou iteração, uma versão operacional do sistema será produzida e entregue para uso ou avaliação detalhada do cliente. Para tal, requisitos têm de ser minimamente levantados e há de se constatar que o sistema é modular, de modo que se possa planejar o desenvolvimento em incrementos. O primeiro incremento tipicamente contém funcionalidades centrais, tratando dos requisitos básicos. Outras características são tratadas em ciclos subsequentes.


Fonte: https://inf.ufes.br/~monalessa/PaginaMonalessa-NEMO/ES_Mestrado/Artigos/ProcessoDeSoftware.pdf 

Gabarito A

Desenvolvimento Incremental é uma estratégia de planejamento estagiado em que várias partes do sistema são desenvolvidas em paralelo, e integradas quando completas. Não implica, requer ou pressupõe desenvolvimento iterativo, interativo ou em cascata – os três são estratégias de retrabalho. A alternativa ao desenvolvimento incremental é desenvolver todo o sistema com uma integração única.

Desenvolvimento iterativo é uma estratégia de planejamento de retrabalho em que o tempo de revisão e melhorias de partes do sistema é pré-definido. Isto não pressupõe desenvolvimento incremental, mas funciona muito bem com ele. Uma diferença típica é que a saída de um incremento não é necessariamente assunto de um refinamento futuro, e seu teste ou retorno do usuário não é utilizado como entrada para planos de revisão ou especificações para incrementos sucessivos. Ao contrário, a saída de uma iteração é examinada para modificação, e especialmente para revisão dos objetivos das iterações sucessivas.

"Retroceder Nunca Render-se Jamais !"

Força e Fé !

Fortuna Audaces Sequitur !

O princípio fundamental é que, a cada ciclo, uma versão operacional do sistema será produzida e entregue para uso ou avaliação detalhada do cliente. Os requisitos têm de ser levantados e é preciso constatar que o sistema é modular(incrementos).

Por que a resposta não poderia ser o modelo em Espiral (letra B) ?

Clique para visualizar este comentário

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