O princípio fundamental é que, a cada ciclo, uma versão oper...
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