DIAGRAMA DE CLASSES PERSPECTIVA CONCEITUAL 1ª PARTE - PowerPoint PPT Presentation

slide1 n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
DIAGRAMA DE CLASSES PERSPECTIVA CONCEITUAL 1ª PARTE PowerPoint Presentation
Download Presentation
DIAGRAMA DE CLASSES PERSPECTIVA CONCEITUAL 1ª PARTE

play fullscreen
1 / 87
DIAGRAMA DE CLASSES PERSPECTIVA CONCEITUAL 1ª PARTE
124 Views
Download Presentation
fulton-gibbs
Download Presentation

DIAGRAMA DE CLASSES PERSPECTIVA CONCEITUAL 1ª PARTE

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. 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. Diagrama de Classes (com perspectiva conceitual) Pedido Cliente código numPedido dataEmissão CPF nomePresenteado [0..1] nome faz -> endereçoEntrega endereço 1 1 1..* 1..* telefone [0..1] dataCancelamento [0..1] eMail [0..1] status 1 1 Fatura 0..* 0..* 1..* 1..* 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] 0..* 0..* status 1 1 Item faturado Livro quantFaturada 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

  3. nome atributos operações

  4. Exemplo

  5. Cliente Pedido código numPedido CPF dataEmissão nome endereço endereçoEntrega Telefone [0..1] eMail [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

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

  7. Cliente Pedido código numPedido CPF dataEmissão nome nomePresenteado [0..1] endereço endereçoEntrega telefone eMail status Fatura numFatura dataEmissão Item pedido dataVencimento quantidadePedida preçoCobrado status Item faturado Livro quantFaturada 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. Pedido numPedido dataEmissão nomePresenteado [0..1] endereçoEntrega dataCancelamento [0..1] status

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

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

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

  12. Exercicio : Elabore as Classes para o problema abaixo: Liste as classes e atributos conceituais do simulador da Petrobrás

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

  14. Papéis:

  15. 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

  16. 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