• Desenhe com bastante clareza:


  • O Diagrama de Classes que atenda a situação abaixo:
    • 01. O estudante Rubem Fonseca, cria um pedido na Internet, para comprar 3 exemplares no nosso site de vendas de livros.
    • 02. Quando o pedido for aceito poderá ser enviado para o endereço do cliente em Juiz de Fora
    • 03. Os limites para as vendas são de acordo com o saldo em estoque de cada livro
    • 04. Existem duas categorias de editoras: Nacionais que possuem (Cep e Nro) e Estrangeiras que possuem (Endereço e Idioma)


  • Entregue ao professor e aguarde desdobramento deste exercício.


  • Avaliando os exercícios entregues:


  • Critérios:
    • Objetos (Classes)
      • Definição, decomposição, quantidade, regra, coerência
    • Atributos
      • Priorização, correção, estrutura, regra, valor inicial
    • Métodos
      • Escopo, Quantidade, Priorização, estrutura, regra, parämetro
    • Associações
      • Amplitude, herança, agregação, composição, estrutura


  • Arquivo:ESOF - Diagrama de Classes - Exerc Pedidos - 01.pdf
    • Objetos (Classes): mal definidos, sem decomposição, quantidade insuficiente, regra ok, nomes incoerentes
    • Atributos: quantidade Insuficiente, correção ok, estrutura ok, regra errada, valor inicial quantidade errado
    • Métodos: métodos fora do escopo, quantidade insuficiente, priorização inadequada, estrutura errada (adm), parâmetro ok (vai buscar Cep?)
    • Associações: Faltaram várias classes portanto faltaram associações, herança ok, agregação e composição ausente
      • Nota: 5%


  • Arquivo:ESOF - Diagrama de Classes - Exerc Pedidos - 02.pdf
    • Objetos (Classes): definição parcial, poucas decomposições, quantidade razoável, regra falha, nome incoerente - LOJA
    • Atributos: quantidade Insuficiente, incoerência (Nome-Cnpj) e Pedido-Tipo, estrutura ok, regra ok, valor inicial quantidade errado
    • Métodos: métodos fora do escopo, quantidade insuficiente, priorização ok, estrutura errada (PEdido - Verbo + Objeto), parâmetro ok (vai buscar Cep?)
    • Associações: Faltaram várias classes portanto faltaram associações, herança errada, agregação ausente, composição não está correto
      • Nota: %