Em meio aos projetos fui aprendendo “apanhando” o tal UML, entretanto tive dois ótimos professores que me orientaram melhor sobre, a Ana Paula Fukuda e o Alexandre Mori “Mori”. Tomei gosto pela coisa.
Limpo, simples, direto e evita a má interpretação. Ajuda muito na manutenção e até na evolução/melhoria do sistema.
Abaixo segue um modelo que aprendi na faculdade e serve para muitos dos meus projetos:
- 0 – Tipo Onde são colocados os tipos de classe que não vem por padrão. Ex.: Enum, List, Real, etc.
- 1 – Visão de Caso de Uso
- Modelo de Caso de Uso
- Atores Quem ou o que aciona uma ação
- Ator 1 Ex.: Administrador
- Ator 2 Ex.: Secretário
- Componente 1 Ex.: Google Services
- Método 1 Ex.: autenticar
- SD – Método 1 Diagrama de Estado do Método 1
- Método 2 Ex.: coletarDados
- …
- Método 1 Ex.: autenticar
- …
- Casos de Uso
- Atores Quem ou o que aciona uma ação
- Modelo de Caso de Uso
- 2 – Visão Lógica
- 3 – Visão de Implantação
- 4 – Visão de Implementação
- 5 – Visão de Processos
Aqui está o modelo que uso até hoje como exemplo e foi um exercício feito na faculdade com a orientação dos professores citados. Caso necessite das “casquinhas” para colocar os seus diagramas, aqui está para o Astah Community clique pra baixar e o Astah Professional clique pra baixar.
Leave a Reply