A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Luis Gustavo, Mabel, Mariele e Tiana

Apresentações semelhantes


Apresentação em tema: "Luis Gustavo, Mabel, Mariele e Tiana"— Transcrição da apresentação:

1 Luis Gustavo, Mabel, Mariele e Tiana
Diagrama de Classes Luis Gustavo, Mabel, Mariele e Tiana

2 O que é uma classe? Uma classe é uma estrutura que abstrai as características similares de um objeto. A classe define as ações (métodos) de um objeto, e as suas características (atributos).

3 Exemplo de classe A seguir podemos ver um exemplo de classe...

4 Classe: Vaca

5 A classe vaca tem suas características (atributos), como:
Nome Peso Altura Um rabo Pernas Pelos

6 E suas ações (métodos)... Muuuu... Mugir()

7 E suas ações (métodos)... comerPasto()

8 E suas ações (métodos)... irAoBanheiroDepoisDeComerOPasto()

9 Classe: Vaca Agora vamos abstrair esses atributos e métodos para uma classe do diagrama de classes...

10 Classe: Vaca Nome da classe Atributos Métodos

11 Associações

12 Associações

13 Multiplicidades

14 Multiplicidades

15 Multiplicidades Nome Simbologia Apenas Um 1..1 (ou 1) Zero ou Muitos
Um ou Muitos 1..* Zero ou Um 0..1 Intervalo Específico li..ls

16 Conectividade Conectividade Em um extremo No outro Um para um 0..1 1
Um para muitos * 1..* 0..* Muitos para muitos

17 Conectividade Um para muitos

18 Participação Obrigatória Opcional

19 Acessórios para Associações
Nome da associação: fornece algum significado semântico a mesma. Direção de leitura: indica como a associação deve ser lida. Papel: para representar um papel específico em uma associação.

20 Acessórios para Associações
Nome da Associação Papel Direção Leitura Papel Alimenta Alimentador Alimentado

21 Classe associativa Dados Consulta Examinador Examinado Examina

22 Classe associativa Examinador Examinado Examina

23 Associação ternária Alimento Alimentador Alimentado Alimenta

24 Associação ternária Alimentador Alimentado Alimenta

25 Associações reflexivas
É misturado Alimento 2 Alimento 1

26 Associações reflexivas
Mistura Ingrediente Ingrediente

27 Agregações Fazenda Celeiro Vaca * *

28 Agregações * *

29 Composições Arroz Plantação * 1 Trigo *

30 Composições * 1 *

31 Composições * 1 *

32 Dependência Leite

33 Dependência

34 Generalizações e Especializações
Árvore Macieira Pinheiro

35 Generalizações e Especializações

36 Generalizações e Especializações


Carregar ppt "Luis Gustavo, Mabel, Mariele e Tiana"

Apresentações semelhantes


Anúncios Google