Do processo e dos requisitos ao modelo UML, à arquitetura e ao código

📦 Este guia reúne o antigo Guia de Modelagem UML e o antigo Guia de Engenharia de Software. Os temas de SOLID, padrões GoF e arquiteturas limpas estão no Módulo 10; testes, no Módulo 11; DevOps, no Módulo 13.


🏛️ Estrutura Curricular Canônica (20 Capítulos • 5 Blocos)

🧱 Bloco 1: Processo de Software (Caps 01 a 04)

Cap Tópico Teórico Exercícios Exemplos Slides Quiz
01 📖 Engenharia de Software e Modelos de Processo 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
02 📖 Métodos Ágeis: Manifesto, Scrum, Kanban e XP 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
03 📖 Engenharia de Requisitos: Elicitação, Especificação e Validação 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
04 📖 User Stories, Critérios de Aceitação e Estimativas 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz

🧱 Bloco 2: Requisitos e Processos em Modelo (Caps 05 a 08)

Cap Tópico Teórico Exercícios Exemplos Slides Quiz
05 📖 Introdução à UML: os 14 Diagramas e os Níveis de Abstração 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
06 📖 Casos de Uso: Diagrama e Especificação Textual 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
07 📖 Processos de Negócio com BPMN 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
08 📖 Diagrama de Atividades: Ações, Decisões, Concorrência e Raias 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz

🧱 Bloco 3: Modelagem Estrutural (Caps 09 a 12)

Cap Tópico Teórico Exercícios Exemplos Slides Quiz
09 📖 Modelagem de Domínio: Identificação de Conceitos, CRC e Introdução ao DDD 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
10 📖 Diagrama de Classes I: Atributos, Operações, Associações e Multiplicidade 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
11 📖 Diagrama de Classes II: Composição, Herança, Interfaces e Restrições OCL 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
12 📖 Diagramas de Objetos e de Pacotes 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz

🧱 Bloco 4: Comportamento e Arquitetura (Caps 13 a 16)

Cap Tópico Teórico Exercícios Exemplos Slides Quiz
13 📖 Diagramas de Interação: Sequência, Comunicação e Visão Geral 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
14 📖 Máquina de Estados e Diagrama de Temporização 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
15 📖 Componentes, Estrutura Composta e Implantação 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
16 📖 Documentando a Arquitetura: Modelo C4, ADRs e arc42 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz

🧱 Bloco 5: Do Modelo ao Código e à Evolução (Caps 17 a 20)

Cap Tópico Teórico Exercícios Exemplos Slides Quiz
17 📖 Do Modelo ao Código e ao Banco: Mapeamento, Engenharia Reversa e MDA 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
18 📖 Diagramas como Código: Mermaid, PlantUML e D2 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
19 📖 Qualidade de Processo, Manutenção e Gerência de Configuração 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
20 📖 Projeto Integrador: do Requisito ao Documento de Arquitetura (SAD) 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz

🚀 Próxima Etapa da Formação: Concluído este guia, prossiga na sua jornada de formação avançando para o Guia de Ferramentas do Desenvolvedor.


🏠 Voltar ao Início do Portal 📚 Ver Índice Geral Próximo Módulo ➡️