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.
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
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
Questões para Reflexão e Prática (Fixação de Conteúdo) 🧠
Exercícios - Diagramas de Classe
🧜🏻♀️ Mermaid Live Editor - Editor em “Javascript” para diversos Diagramas
🌳 Plant Editor Online - Editor de Diagramas UML para diversos Diagramas.
ℹ️ Mermaid Documentação - Documentação do Mermaid
🌱 Plant UML - Documentação do Plant UML
Questões de Revisão – Modelagem de Sistemas
Revisão 2️⃣ de Modelagem de Sistemas