Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

🎯 Objetivos de Aprendizagem (Unidade V)

Ao concluir esta unidade final, o aluno terá dominado os processos críticos para o encerramento do ciclo de vida do software e sua manutenção sustentável:

  • 🛡️ Gestão da Qualidade: Conceituar qualidade de software baseada em padrões como ISO/IEC 25010 e fatores determinantes de garantia (QA).
  • 🧪 Validação e Verificação: Definir estratégias de testes rigorosos, diferenciando TDD (Test Driven Development) e BDD.
  • 🔄 Ciclo de Vida Pós-Entrega: Entender os processos de evolução, refatoração de código e gestão de sistemas legados.
  • 📦 Gestão de SCM: Dominar os fundamentos da Gerência de Configuração de Software (Git, GitHub Actions, Baselines).

graph LR
    QA[Garantia de Qualidade] --> T[Testes Automatizados]
    T --> E[Evolução e Manutenção]
    E --> C[DevOps e Configuração]
    
    style C fill:#e1f5fe,stroke:#01579b

[!TIP] 💡 O Final da Jornada: Garantir que o produto entregue seja confiável e passível de evolução técnica é o que diferencia amadores de engenheiros de software seniores que sustentam plataformas de hardware e software por décadas. 🛡️