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

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

1. 2 3 4 Agregação: Empresa Departamento 1 TODO Parte.

Apresentações semelhantes


Apresentação em tema: "1. 2 3 4 Agregação: Empresa Departamento 1 TODO Parte."— Transcrição da apresentação:

1 1

2 2

3 3

4 4 Agregação: Empresa Departamento 1 TODO Parte

5 5 Composição: Pedido numPedido dataEmissão nomePresenteado [0..1] endereçoEntrega dataCancelamento [0..1] status Item pedido quantidadePedida preçoCobrado 1..*

6 6

7 7

8 8

9 9 Venda id forma pagamento data Produto id descrição preço custo preço venda comissão Item quant 1..* * Serviço id descrição preço * {ou} 0..* * Exemplo de restrição ou:

10 10 Exemplo de restrição subconjunto:

11 11 Exemplo de restrição relacionada a associações: Item faturado quantFaturada Livro isbn título descrição quantEstoque preço prazoMédioEntrega Item pedido quantidadePedida preçoCobrado 1 0..* 1 Cliente código CPF nome endereço telefone [0..1] [0..1] Pedido numPedido dataEmissão nomePresenteado [0..1] endereçoEntrega dataCancelamento [0..1] status 1..* 1 1 faz -> Fatura numFatura dataEmissão dataVencimento valorPago [0..1] dataPagamento [0..1] dataPedidoCancelamento [0..1] dataCancelamento [0..1] status 1..*0..*1..*0..* 1 1 { Se uma fatura atende a um pedido, necessariamente os itens pedidos ligados à fatura devem ser do pedido ao qual a fatura está relacionada }

12 12

13 13

14 14 Veremos em Classes: 2ª Parte

15 15 Exemplo: Elaborando o diagrama de classes do Sistema de controle de pedidos, com uma perspectiva conceitual, a partir da descrição dos casos de uso.

16 16 Diagrama de casos de uso: Gerente Funcionário Comunica atraso Valida pedido Solicita cancelamento de fatura Paga fatura Comunica atraso no pagamento Avalia cancelamento de fatura Fatura pedido (verificação de itens pendentes) > Diminui quantidade de um item do pedido > Solicita cancelamento de pedido > Faz pedido Cliente Faz pedido para presentear

17 17

18 18 Cliente código CPF nome endereço Telefone [0..1] [0..1] 11..*1 faz -> 1..* Pedido numPedido dataEmissão endereçoEntrega 1..* Item pedido quantidadePedida preçoCobrado 1 0..* 1 Livro isbn título descrição quantEstoque preço prazoMédioEntrega Obs: A classe livro faz parte de outro subsistema.

19 19

20 20 Pedido numPedido dataEmissão nomePresenteado [0..1] endereçoEntrega

21 21

22 22

23 23 Item faturado quantFaturada Livro isbn título descrição quantEstoque preço prazoMédioEntrega Cliente código CPF nome endereço telefone Item pedido quantidadePedida preçoCobrado 1 0..* 1 Fatura numFatura dataEmissão dataVencimento status 1..*0..*1..*0..* Pedido numPedido dataEmissão nomePresenteado [0..1] endereçoEntrega status 1..* 1 1 faz -> 1 0..* 1 { Se uma fatura atende a um pedido, necessariamente os itens pedidos ligados à fatura devem ser do pedido ao qual a fatura está relacionada }

24 24

25 25

26 26

27 27

28 28 Pedido numPedido dataEmissão nomePresenteado [0..1] endereçoEntrega dataCancelamento [0..1] status

29 29

30 30

31 31

32 32 Fatura numFatura dataEmissão dataVencimento dataPedidoCancelamento [0,1] status

33 33

34 34 Fatura numFatura dataEmissão dataVencimento valorPago [0..1] dataPagamento [0..1] dataPedidoCancelamento [0..1] status

35 35

36 36 Fatura numFatura dataEmissão dataVencimento valorPago [0..1] dataPagamento [0..1] dataPedidoCancelamento [0..1] dataCancelamento [0..1] status

37 37 Usar classes e associações para definir o glossário do sistema Jogo de Futebol descrito de seguida: O jogo de futebol é realizado por duas equipes de jogadores. Cada equipe é composta por 11 jogadores, com diferentes funções: o goleiro, zagueiros, médios, atacantes, e pontas de lança. O ponta de lança é um atacante especial por ter especiais características de goleador... O jogo é realizado num campo com medidas regulamentares (em comprimento e largura), tem duas balizas, cada qual em extremos opostos do campo. Ganha o jogo a equipe que marcar mais gols (i.e., colocar a bola) na baliza do adversário. No jogo apenas existe uma única bola, que apresenta características (peso, diâmetro, …) regulamentares... O jogo de futebol é mediado por uma equipe de 3 árbitros, em que um é o árbitro principal, e os outros dois são árbitros auxiliares… Exercicio 2: Modele os Relacionamentos

38 38 Exercicio: Acrescente relacionamentos ao sistema da Petrobrás


Carregar ppt "1. 2 3 4 Agregação: Empresa Departamento 1 TODO Parte."

Apresentações semelhantes


Anúncios Google