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

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

PERSPECTIVA CONCEITUAL

Apresentações semelhantes


Apresentação em tema: "PERSPECTIVA CONCEITUAL"— Transcrição da apresentação:

1 PERSPECTIVA CONCEITUAL
DIAGRAMA DE CLASSES PERSPECTIVA CONCEITUAL 1ª PARTE DIAGRAMA CLASSE, ATRIBUTO E OPERAÇÃO ASSOCIAÇÃO CLASSE ASSOCIATIVA AGREGAÇÃO E COMPOSIÇÃO RESTRIÇÕES ELABORANDO O DIAGRAMA

2

3

4

5

6

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

8

9 nome atributos operações

10

11

12

13

14

15

16

17 Exemplo

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

19

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

21

22

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

24

25

26

27

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

29

30

31

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

33

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

35

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

37

38 Exercício : Liste os atributos das Classes do Sistema da Petrobrás

39 Exercício : Elabore as Classes para o problema abaixo:
Sua empresa foi solicitada para o desenvolvimento de um software para controle de um hospital. Este Hospital possui 5 centros: CTI, Emergência, Maternidade, Pediatria e Clinica Geral. Cada um destes centros possui uma série de características, tais como número de leitos, número de médicos, capacidade de espera, horários de atendimento, etc. Um paciente (que também deve possuir uma série de atributos), ao chegar, deve ser encaminhado para um destes centros, mas antes deve passar pela recepção do hospital para que sua ficha seja preenchida no sistema e para que o sistema, além de registrá-lo, realize o encaminhamento para o centro e respectivo médico responsável. Devem haver prioridades de atendimento ao paciente, sendo um dos atributos a gravidade do caso (esta gravidade deve variar de 1 a 5). Caso seu problema não se adeque, o hospital possui convênio com outros hospitais, aos quais encaminhará estes pacientes. Este encaminhamento será efetuado por uma das ambulâncias do primeiro hospital. Os médicos do hospital possuem diversas caracteristicas, tais como nome, especialidade, CRM, turno. Enfermeiros são outros elementos distintos e também devem possuir uma serie de características.

40

41

42

43 Cliente Pedido código numPedido CPF dataEmissão nome nomePresenteado [0..1] endereço faz -> 1 1..* endereçoEntrega telefone [0..1] dataCancelamento [0..1] [0..1] status

44

45

46

47 Papéis:

48

49 quantFaturada ?? Fatura numFatura dataEmissão Item pedido
dataVencimento valorPago [0..1] quantidadePedida dataPagamento [0..1] preçoCobrado 0..* 1..* dataPedidoCancelamento[0..1] dataCancelamento [0..1] status

50 Classe associativa Fatura numFatura dataEmissão Item pedido
dataVencimento valorPago [0..1] quantidadePedida dataPagamento [0..1] preçoCobrado 0..* 0..* 1..* 1..* dataPedidoCancelamento [0..1] dataCancelamento [0..1] status Item faturado Classe associativa quantFaturada

51


Carregar ppt "PERSPECTIVA CONCEITUAL"

Apresentações semelhantes


Anúncios Google