Você já se perguntou como os softwares que usamos todos os dias — desde aplicativos de banco até redes sociais complexas — são planejados, construídos e gerenciados? A resposta está na Modelagem de Sistemas.


Imagine que você quer construir uma casa. Você não começaria a empilhar tijolos aleatoriamente, certo? Primeiro, você precisa de uma planta – um conjunto de diagramas e especificações que mostram como a casa será, onde as paredes e portas estarão, e como os sistemas elétricos e hidráulicos funcionarão. Essa planta é essencial para garantir que a casa seja segura, funcional e atenda às suas necessidades.

Fundamentos Lógicos


Modelagem

📚 Capítulos & Conhecimento 🧠


Crise de Software, Engenharia de Software e Requisitos de Software

Capítulo 1: Introdução à Modelagem de Sistemas

Capítulo 2: Conceitos Fundamentais de Sistemas

Capítulo 3: UML (Unified Modeling Language) - A Linguagem Padrão

Capítulo 4: Modelagem de Requisitos, Funcionais & Não Funcionais e Casos de Uso

Capítulo 5: Modelagem Estrutural

Capítulo 6: Modelagem Comportamental

Capítulo 7: Modelagem de Dados

🏗️ Em construção


Capítulo 8: Outras Técnicas de Modelagem

Capítulo 9: Validação e Verificação de Modelos

Capítulo 10: Ferramentas e Boas Práticas em Modelagem

Orientação à Objetos e Princípios da Modelagem de Sistemas

🏋🏻 Exercícios 🏄🏻


Questões para Reflexão e Prática (Fixação de Conteúdo) 🧠

Questões - Casos de Uso

Exercícios - Diagramas de Classe

Diagramas de Atividades

Diagramas de Sequência

⚒️ Ferramentas ⚒️


🧜🏻‍♀️ Mermaid Live Editor - Editor em “Javascript” para diversos Diagramas

🌳 Plant Editor Online - Editor de Diagramas UML para diversos Diagramas.

📄 Documentação 📖


ℹ️ Mermaid Documentação - Documentação do Mermaid

🌱 Plant UML - Documentação do Plant UML

🧠 Revisões 📖


Questões de Revisão – Modelagem de Sistemas

Revisão 2️⃣ de Modelagem de Sistemas

Referências