Prévia do material em texto
Modelo iterativo Qual e a principal caracteristica do Modelo Iterativo? a) Desenvolvimento de todas as funcionalidades de uma vez b) Repeticao de ciclos de planejamento, desenvolvimento e avaliacao c) Planejamento de todas as etapas do projeto desde o inicio d) Foco na analise de requisitos apenas no inicio do projeto Resposta explicativa: A principal caracteristica do Modelo Iterativo e a repeticao de ciclos (iteracoes), onde em cada ciclo sao realizadas fases de planejamento, desenvolvimento e avaliacao do software. Isso permite uma melhoria continua e ajustes baseados no feedback. Em qual tipo de projeto o Modelo Iterativo e mais comumente utilizado? a) Projetos com escopo bem definido e sem mudancas b) Projetos onde os requisitos podem mudar ao longo do tempo c) Projetos de baixo custo e baixo impacto d) Projetos com tempo de desenvolvimento extremamente curto Resposta explicativa: O Modelo Iterativo e mais eficaz em projetos onde os requisitos podem evoluir ou mudar ao longo do desenvolvimento. Isso e comum em softwares complexos ou inovadores, onde as necessidades dos usuarios se tornam mais claras com o tempo. Qual e a relacao entre o Modelo Iterativo e o Modelo em Cascata? a) Ambos os modelos sao identicos e seguem o mesmo processo linear b) O Modelo Iterativo oferece mais flexibilidade em comparacao ao Modelo em Cascata c) O Modelo Iterativo nao permite mudancas depois de cada ciclo d) O Modelo em Cascata e mais adequado para projetos dinamicos, enquanto o Iterativo nao e Resposta explicativa: O Modelo Iterativo oferece maior flexibilidade, permitindo revisoes e mudancas a cada ciclo de desenvolvimento, enquanto o Modelo em Cascata segue uma abordagem linear e sequencial, onde cada fase deve ser completada antes de iniciar a proxima. Como o feedback do cliente e utilizado no Modelo Iterativo? a) O feedback so e coletado ao final do projeto b) O feedback e coletado a cada iteracao e utilizado para ajustes continuos c) O feedback nao tem relevancia no Modelo Iterativo d) O feedback e solicitado apenas no inicio do projeto Resposta explicativa: O feedback do cliente e essencial no Modelo Iterativo e e coletado ao final de cada iteracao. Esse retorno e utilizado para ajustar e refinar o desenvolvimento do software, garantindo que o produto final esteja alinhado com as necessidades do cliente. Quais sao os principais beneficios do Modelo Iterativo em relacao a outros modelos de desenvolvimento? a) Reducao de custos e prazos b) Maior controle sobre o escopo do projeto e menor flexibilidade c) Capacidade de ajustar e melhorar o sistema de acordo com as necessidades emergentes d) Producao de um software completo e finalizado desde o inicio Resposta explicativa: O Modelo Iterativo permite ajustar e melhorar o sistema continuamente de acordo com as necessidades emergentes, resultando em um produto final que atende melhor aos requisitos do cliente. Alem disso, e possivel identificar problemas mais cedo e fazer alteracoes antes que eles se tornem mais caros ou dificeis de corrigir. Qual e a principal desvantagem do Modelo Iterativo? a) O risco de nao concluir o projeto no prazo e dentro do orcamento b) A falta de flexibilidade nas alteracoes de requisitos c) O alto custo de desenvolvimento, devido a repeticao de ciclos d) A dificuldade de integrar novas tecnologias durante o desenvolvimento Resposta explicativa: Uma das principais desvantagens do Modelo Iterativo e o risco de o projeto ultrapassar os prazos e o orcamento, pois o desenvolvimento continuo pode levar a ajustes que nao estavam previstos inicialmente, aumentando os custos e o tempo. Qual e a diferenca entre uma iteracao e um ciclo no Modelo Iterativo? a) Nao ha diferenca entre iteracao e ciclo b) Uma iteracao e uma fase do ciclo completo de desenvolvimento c) Ciclo refere-se apenas ao planejamento, enquanto a iteracao envolve todas as fases d) Ciclo e iteracao sao usados para descrever fases em outros modelos de desenvolvimento Resposta explicativa: No contexto do Modelo Iterativo, o ciclo e um conjunto completo de atividades (planejamento, desenvolvimento, testes, etc.), enquanto a iteracao e uma versao menor desse ciclo, com foco em uma funcionalidade ou conjunto especifico de requisitos. No Modelo Iterativo, como sao tratados os requisitos que nao foram compreendidos corretamente na primeira iteracao? a) Eles sao ignorados ate o fim do projeto b) Sao corrigidos nas iteracoes subsequentes c) Nao ha possibilidade de modificacoes, pois o modelo e rigido d) Os requisitos nao precisam ser revisados, ja que o projeto e concluido na primeira iteracao Resposta explicativa: Os requisitos que nao foram completamente compreendidos ou que mudam sao revisados e corrigidos nas iteracoes subsequentes. Isso e uma das vantagens do Modelo Iterativo, pois permite ajustes continuos baseados nas descobertas de cada ciclo. Em qual cenario o Modelo Iterativo pode ser considerado inadequado? a) Projetos onde os requisitos sao bem definidos e estaveis desde o inicio b) Projetos que necessitam de rapida entrega com escopo bem fechado c) Projetos onde a flexibilidade e fundamental para o sucesso d) Projetos complexos com alta demanda de mudancas Resposta explicativa: O Modelo Iterativo nao e ideal para projetos onde os requisitos sao bem definidos e estaveis, ja que o modelo foi projetado para lidar com mudancas constantes. Em projetos com escopo fixo e sem necessidade de mudancas frequentes, outros modelos, como o Cascata, seriam mais adequados. No Modelo Iterativo, como sao organizadas as entregas de funcionalidades ao cliente? a) O cliente recebe todas as funcionalidades no final do projeto b) As funcionalidades sao entregues em cada ciclo de desenvolvimento, de forma incremental c) Apenas um prototipo inicial e entregue no inicio do projeto d) Nao ha entregas ate que o software esteja 100% pronto Resposta explicativa: No Modelo Iterativo, as funcionalidades sao entregues de forma incremental a cada ciclo de desenvolvimento. Isso permite que o cliente comece a utilizar o sistema gradualmente e forneca feedback constante para ajustes. Em relacao a documentacao, como o Modelo Iterativo lida com a criacao e atualizacao de documentos? a) Nao ha necessidade de documentacao durante o processo de desenvolvimento b) A documentacao e criada uma unica vez no inicio e nao e atualizada c) A documentacao e constantemente atualizada a cada ciclo, refletindo as mudancas d) A documentacao so e criada no final do projeto Resposta explicativa: No Modelo Iterativo, a documentacao e constantemente atualizada a medida que o projeto avanca. Cada iteracao pode gerar novos documentos que refletem as mudancas e os ajustes feitos ao longo do desenvolvimento. Quais sao os tipos de testes realizados no Modelo Iterativo? a) Apenas testes finais no final do desenvolvimento b) Testes somente durante a fase de planejamento c) Testes realizados a cada iteracao para garantir a qualidade das entregas d) Testes nao sao necessarios, pois o modelo e flexivel o suficiente para nao exigir validacoes Resposta explicativa: No Modelo Iterativo, testes sao realizados a cada iteracao para validar e garantir que o que foi desenvolvido esta funcionando corretamente. Isso ajuda a identificar falhas mais cedo e ajustar as funcionalidades conforme necessario. O que ocorre quando uma iteracao nao e bem-sucedida no Modelo Iterativo? a) O projeto e cancelado b) A iteracao e recomecada do inicio ate ser bem-sucedida c) O ciclo segue normalmente, e o feedback e utilizado para melhorias nas iteracoes seguintes d) As falhas sao ignoradas, pois nao afetam o progresso do projeto Resposta explicativa: Quando uma iteracao nao e bem-sucedida, o feedback e utilizado para identificar as falhas e realizar melhorias nas iteracoes subsequentes. A falha nao leva ao cancelamento do projeto, mas serve como base para ajustes continuos. Qual a principal vantagem de usar o Modelo Iterativo em um time agil? a) Capacidadede entregar rapidamente um produto final sem alteracoes b) Flexibilidade para responder a mudancas e integrar feedback continuo c) Foco em cumprir rigorosamente o cronograma de entrega d) Reducao de custos com minimizacao de testes e feedback Resposta explicativa: O Modelo Iterativo se adapta bem a equipes ageis, pois oferece flexibilidade para responder rapidamente a mudancas e integra feedback continuo, o que e uma caracteristica essencial dos metodos ageis. Qual e a principal diferenca entre o Modelo Iterativo e o Modelo Incremental? a) No Modelo Iterativo, o produto e desenvolvido completamente em uma unica entrega b) O Modelo Iterativo foca em melhorias continuas, enquanto o Modelo Incremental entrega partes do produto a cada fase c) O Modelo Incremental permite mais revisoes durante o desenvolvimento d) O Modelo Iterativo nao permite mudancas no escopo, enquanto o Incremental permite mudancas frequentes Resposta explicativa: No Modelo Iterativo, o desenvolvimento passa por ciclos de melhorias continuas, enquanto no Modelo Incremental, o produto e entregue em partes ou incrementos, com cada parte