Tema 03 - Ciclos de Vida de Software
O ciclo de vida de software inclui etapas como especificar, projetar, programar, testar e evoluir. Existem modelos como o Cascata, que segue uma ordem sequencial, e o Ágil, que entrega funcionalidades de forma incremental e ajustável. Cada modelo é escolhido conforme as necessidades do projeto, facilitando o planejamento e o desenvolvimento eficiente.
0
0
0
1
Quais são as principais etapas no ciclo de vida de um software?
Testar, corrigir e lançar diretamente.
Planejar, desenvolver e lançar sem testes.
Apenas programar e lançar.
Especificar, projetar, programar, testar e evoluir.
2
Qual é uma característica do modelo Cascata?
Entrega gradual de funcionalidades.
Desenvolvimento sem etapas definidas.
Flexibilidade para mudanças durante o desenvolvimento.
Organização sequencial e bem estruturada.
3
O modelo Ágil é mais adequado para projetos que:
Precisam de entregas rápidas e ajustes frequentes.
Não exigem interação com o cliente durante o desenvolvimento.
Têm requisitos fixos e bem definidos desde o início.
Requerem testes extensivos apenas no final do ciclo.
4
Por que é importante escolher o modelo certo para um projeto de software?
Para seguir um padrão universal de desenvolvimento.
Para eliminar a necessidade de testes e revisões.
Para adequar o desenvolvimento às necessidades e características do projeto.
Para reduzir a quantidade de etapas do ciclo de vida.
5
Como os modelos de ciclo de vida ajudam no planejamento de software?
Estruturam as etapas e auxiliam no planejamento de testes e desenvolvimento.
Evitam a necessidade de definir etapas e responsabilidades.
Permitem testar apenas no final do desenvolvimento.
Simplificam o processo ao ignorar a evolução do software.