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

Módulo 6: Projeto de Software (Arquitetura e Design)

📚 Conteúdo Teórico

  • Arquitetura de Software: Padrões de alto nível (MVC - Model View Controller, Arquitetura em Camadas).
  • Diagramas UML Essenciais:
    • Diagrama de Classes: Estrutura estática.
    • Diagrama de Sequência: Interação dinâmica entre objetos.
  • Princípios de Design: Coesão, Acoplamento e SOLID.

🛠️ Atividade Prática

  • Arquitetando a Solução: Modelagem do sistema principal usando diagramas UML para definir a estrutura de código.

🎯 Atividade Autônoma

  • Documentação Arquitetural: Crie um diagrama de sequência que represente um fluxo crítico do seu sistema (ex: Processo de Login ou Finalização de Compra).