Buscar

Aplicando aula 3

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

ATENÇÃO: Toda atividade deverá ser feita com fonte Arial, tamanho 11, espaço de 1,5 entre as linhas e 
alinhamento justificado entre as margens. 
 
 
CURSO: Análise e desenvolvimento de sistemas 
POLO DE APOIO PRESENCIAL: Higienópolis 
SEMESTRE: 2 
COMPONENTE CURRICULAR / TEMA: Desenvolvimento de sistemas I 
NOME COMPLETO DO ALUNO: Flávio Morales 
TIA: 22504907 
NOME DO PROFESSOR: Ana Claudia Rossi 
 
 
 
ATENÇÃO: Toda atividade deverá ser feita com fonte Arial, tamanho 11, espaço de 1,5 entre as linhas e 
alinhamento justificado entre as margens. 
 
a) Classes relevantes para o contexto: 
Produto: classe que contém informações sobre os produtos cadastrados, como código único, descrição, 
valor de custo e valor de venda. 
ItemPedido: classe que contém informações sobre os itens vendidos em um pedido, como a quantidade 
vendida, o produto e o valor unitário. 
Pedido: classe que contém informações sobre o pedido realizado pelo cliente, como o código do pedido, a 
data e o valor total da venda. 
Cliente: classe que contém informações sobre o cliente que realizou o pedido, podendo ser pessoa física ou 
jurídica. 
CartaoCredito: classe que contém informações sobre o cartão de crédito utilizado no pagamento do pedido, 
como o número da autorização. 
b) Uso correto do tipo de associação mais adequada: 
Produto tem uma associação com ItemPedido do tipo 1.n (um produto pode ter vários itens vendidos em 
diferentes pedidos e um item vendido em um pedido está associado a um único produto). 
ItemPedido tem uma associação com Pedido do tipo 1.n (um pedido pode ter vários itens vendidos e um 
item vendido está associado a um único pedido). 
Pedido tem uma associação com Cliente do tipo 1.1 (um pedido está associado a um único cliente e um 
cliente pode ter vários pedidos). 
Pedido tem uma associação com CartaoCredito do tipo 1.1 (um pedido está associado a um único cartão de 
crédito e um cartão de crédito pode estar associado a vários pedidos). 
c) definir a multiplicidade adequadamente e nome da associação: 
Produto tem uma associação com ItemPedido, chamada de "itensPedidos", do tipo 1.n. 
ItemPedido tem uma associação com Pedido, chamada de "pedido", do tipo 1.n. 
Pedido tem uma associação com Cliente, chamada de "cliente", do tipo 1.1. 
Pedido tem uma associação com CartaoCredito, chamada de "cartaoCredito", do tipo 1.1. 
d) os atributos mais relevantes que ajudam a entender a classes: 
Produto: codigo, descricao, valorCusto, valorVenda, tipo (perecível ou não). 
ItemPedido: quantidade, subtotal. 
Pedido: codigo, data, valorTotal. 
Cliente: nome, endereço, cpfCnpj. 
CartaoCredito: numeroAutorizacao.

Continue navegando