-
Do Caos à Clareza: Explorando a Modelagem de Software
-
Quem sou
- Douglas Medeiros
- Nascido em 1993 na cidade de Porto Alegre
- Mais de 10 anos de experiência, desde a criação de cabos de rede até Sysadmin
- Atualmente, Engenheiro de Software no PicPay
- Integrante da equipe de Integridade Transacional
- Contribuição em pelo menos meia dúzia de sistemas
- Trabalho com uma equipe de 5 desenvolvedores experientes
-
Modelagem de Software
-
Introdução
- Definição
- A modelagem de software é construir modelos que explicam as características ou o comportamento de um software, oferecendo uma visão abstrata.
- Definição
-
Por que desenhar
- Visualização do fluxo
- Apresentação da solução
- Facilita discussões
- Identificação e resolução de bugs mais eficaz
-
Padrões
- BPMN (Business Process Model and Notation)
- C4 Model (Context, Containers, Components, Classes)
- UML (Unified Modeling Language)
- Miro (Ferramenta de colaboração online)
-
Ferramentas
- Draw.io (diagramação online e colaborativa)
-