📅 Plano de Estudo: Unidade IV (Modelagem Dinâmica)
Nesta unidade, assumiremos papéis de verdadeiros Arquitetos de Software, utilizando diagramas que detalham a estrutura estática e o comportamento dinâmico e rigoroso do sistema de software.
🏗️ Tópicos da Trilha de Aprendizagem:
- 🏗️ Diagrama de Classes Avançado: A "planta baixa" da estrutura estática do sistema. Define quais dados guardamos (atributos) e quais regras de negócio aplicamos (métodos) com foco em multiplicidade.
- ⏳ Diagrama de Sequência: O "roteiro de cinema". Mostra a ordem exata das mensagens trocadas entre os objetos (Lifelines) para realizar um processo específico do negócio.
- 🔄 Diagrama de Máquina de Estados: O "ciclo de vida". Descreve como um objeto (ex: um Pedido ou Orçamento) muda sua situação entre os estados permitidos (Pendente, Pago, Entregue).
- 🌊 Diagrama de Atividades: O "fluxograma inteligente". Ideal para modelar processos complexos de trabalho (workflows) ou a lógica interna de algoritmos de alta complexidade.
[!NOTE] 💡 A Evolução da Modelagem: Passamos da visão externa e informal (Casos de Uso) para a visão técnica e estrutural necessária para a implementação real do código-fonte e do banco de dados. 🛡️