870 likes | 1.08k Views
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. Diagrama de Classes (com perspectiva conceitual). Pedido. Cliente. código. numPedido. dataEmissão.
E N D
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
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
nome atributos operações
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
Pedido numPedido dataEmissão nomePresenteado [0..1] endereçoEntrega
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
Pedido numPedido dataEmissão nomePresenteado [0..1] endereçoEntrega dataCancelamento [0..1] status
Fatura numFatura dataEmissão dataVencimento dataPedidoCancelamento [0,1] status
Fatura numFatura dataEmissão dataVencimento valorPago [0..1] dataPagamento [0..1] dataPedidoCancelamento [0..1] status
Fatura numFatura dataEmissão dataVencimento valorPago [0..1] dataPagamento [0..1] dataPedidoCancelamento [0..1] dataCancelamento [0..1] status
Exercicio : Elabore as Classes para o problema abaixo: Liste as classes e atributos conceituais do simulador da Petrobrás
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
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
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