Mind map
UML 2.0
Map content
UML 2.0
CLASSES
- Nome
- Atributos
- Propriedades da classe
- Nome / Tipo (int, string) / Valor / Visibilidade (privado -, público+)
- Propriedades da classe
- Métodos
- Funcionalidades da classe
- emiteNF () string, disponibilidade () bool, calculaTroco () int...
- Funcionalidades da classe
- Relação
- Multiplicidade (0...1, 0...*, 1...1, 1...*)
- Associação
- Objetos de uma classe ligados a objetos de outras classes
- Dependencia
- Alteração de um afeta o outro
- Generalização
- Relação geral -> específico
- Outros (Sentido, Agregação e Composição)
SEQUÊNCIA
- Ordem temporal das msgs
- Baseia-se em um CU
- Tipos de Mensagens
- Síncrona
- O remetente aguarda uma resposta do receptor para prosseguir
- Assíncrona
- O remetente não espera a resposta para prosseguir
- Retorno
- Indica o final de uma operação
- Reflexiva
- Loop (envia à ele mesmo (disponibilidade, lêRot,...))
- Síncrona
- Condição de Guarda
- É uma condição lógica
- Ex: [Rot>4000 e posiçãoMarcha<5] sobeMarcha
- É uma condição lógica
ATIVIDADES
- Fluxo de controle
- Passos percorridos
- Conclusão das atividades
- Sequência estruturada de ações
- Condição de guarda
CASOS DE USO (CU)
- Atendem requisitos funcionais
- Acionados por atores (1 ou mais)
- Interessados, beneficiados, técnicos...
- Relacionamento com outros CU
- <<include>>
- SERÁ executado
- <<extend>>
- PODERÁ ser executado
- Generalização
- Herda ou pode sobrepor algumas características
- <<include>>
ESTADOS
- Comportamento dos eventos
- Descreve
- Estados possíveis
- Mudança de estado
- Partindo de um evento (podendo ser isolado)
- Evento
- Entry / Do / Exit / on Evento
Diagramas
- Especificam, visualizam e documentam modelos
- Não é um método de desenvolvimento
- Comportamental
- CU
- Atividades
- Estados
- Estruturais
- Classe
- Especificam, visualizam e documentam modelos
Não diz a ordem em que fazer
Information
- Description
- Mind Map on UML 2.0, created by Leonardo Linshal on 21/10/2015.
- Created by
- Leonardo Linshal
- Views
- 15
- Rating