Skip to content

Estratégias de Engenharia de Software

Estratégia Priorizada

Abordagem: Dirigida por plano

Ciclo de Vida: Preditivo

Processo: Cascata

Quadro Comparativo

O quadro a seguir, apresenta algumas características relacionadas ao Cascata e ao Spiral, visando auxiliar no entendimento e justificativa da escolha do processo mais adequado ao caso da Ideia Space.

Características Cascata Spiral
Abordagem Geral Linear e sequencial. Cada fase deve ser concluída antes da próxima. Iterativa e incremental. O desenvolvimento ocorre em ciclos de refinamento.
Foco em Arquitetura Definição inicial fixa, com pouca margem para ajustes. Arquitetura pode evoluir ao longo das iterações.
Estrutura de Processos Fases rígidas: Requisitos → Design → Implementação → Testes → Manutenção. Ciclos iterativos que revisam requisitos, riscos e implementações continuamente.
Flexibilidade de Requisitos Há uma baixa flexibilidade, uma vez definido, mudanças de requisitos após o inicio do projeto são difíceis. Alta Flexibilidade. Permite ajustes contínuos conforme novos requisitos surgem.
Colaboração com Cliente Interação limitada após a fase de requisitos. Cliente envolvido em cada ciclo, revisando e ajustando continuamente.
Complexidade do Processo Simples e bem definido, mas pode ser burocrático. Mais complexo devido ao gerenciamento de riscos e múltiplas iterações.
Qualidade Técnica Depende do planejamento inicial; erros só são descobertos tarde no processo. Maior qualidade devido a revisões frequentes e refinamento contínuo.
Práticas de Desenvolvimento Desenvolvimento focado na entrega final, sem ciclos de refinamento. Inclui práticas como prototipação, análise de riscos e refinamento incremental.
Adaptação ao Projeto Idea Space Melhor para projetos pequenos e bem definidos. Ideal para projetos grandes, inovadores ou de alto risco.
Documentação Extensa e detalhada desde o início, exigindo alto esforço. Documentação adaptável, crescendo junto com o projeto.
Suporte a Equipes de Desenvolvimento Equipes grandes, estruturadas e com funções bem definidas. Equipes flexíveis, multidisciplinares e com experiência em desenvolvimento iterativo.

!!! info "Referências" - KAYSER, MARCOS . Modelo em Cascata. Disponível em: https://scopi.com.br/blog/modelo-em-cascata/. KRUCHTEN, P. The Rational Unified Process: An Introduction. 3. ed. Boston: Addison-Wesley, 2003.

Justificativa

  • Simplicidade: A simplicidade do modelo benifica o projeto Idea Space já que possui uma complexidade menor e evita as complexidades dos metodos iterativos.

  • Facilidade de Gestão e Planejamento: Como todas as fases são sequenciais, o planejamento é linear e previsível, facilitando gestão de tempo e custo.

  • Equipes Grandes e Estruturadas O modelo Cascata funciona bem para equipes com papéis bem definidos, onde engenheiros de software, analistas de requisitos e testadores trabalham em fases separadas.