Análise e Desenvolvimento de Sistemas Engenharia de Software II – vespertino Prof. MS Wagner Siqueira Cavalcante RA NOME RA NOME 2013 out 29 01. Diagrama de Classes: Um funcionário pode ser cadastrado como vendedor, gerente ou encarregado de serviços (e só, todos não exclusivos), pois possuem alguns atributos comuns e outros distintos. O vendedor pode emitir muitos pedidos ou até não realizar venda alguma, cada qual necessariamente composta por ao menos um ou por vários itens de produto, cada um referindo-se a um exclusivo produto, e cada produto, que será vendido “aos montes”, pode estar cadastrado, mesmo que não haja qualquer venda de um item correspondente. Além de emitir os pedidos, o vendedor também consulta preços através de teclado, touch screen, mouse, etc. Cada produto pode ser fornecido por um ou por vários fornecedores (as datas em que ocorre cada fornecimento deve ser anotada), cada qual podendo fornecer vários produtos ou mesmo ser cadastrado mesmo que ainda não tenha fornecido produtos. Classes Funcionário Vendedor Gerente Encarregado Pedido Item de Venda Produto Fornecedor Fornece Atributos e tipos, métodos e parâmetros de entrada e de retorno Matrícula 012345789 (1) Nome Margarida Noriana Kremoza Semçal Endereço Ladeira do Sabão, 4321 Cep 05050-050 Cidade Sampa Estado SP Manter Funcionário In: 012345789 (1) Out: Local Lojinha do Centro Realizar Pedidos In: 987654321 (2) Out: Consultar Preços In: 12345 (5) Out: Formação MBA em Administração de Empresas Autorizar Compra Função Almoxarife Cadastrar Número 987654321 (2) Data de pedido dd/mm/aaaa hoje, no S.O. Valor $ 1.500,00 Manter Pedido In: 987654321 (2) Out: Coditem Valor de desconto Quantidade Manter Item Código do produto Descrição Unidade Preço Manter Produto CNPJ Nome fantasia Telefone Manter Fornecedor Data Data de entrega TRUE TRUE $ 500,00 (3) TRUE 12 (4) $ 150,00 3 In: 12 (4) 12345 (5) Out: TRUE 12345 (5) Processador Intel I9 Pc $ 500,00 (3) In: 12345 (5) Out: True 000111222444455 (6) (entendido como 000.111.222/4444-55) Tabajara Trading Group Corporation 1934111111 (entendido como (19) 3411-1111) In: 000111222444455 (6) Out: True dd/mm/aaaa hoje, no S.O. dd/mm/aaaa digitada "Porque pela Graça Divina é que sois salvos, mediante a fé em Cristo Jesus, e isto não vem de vós, é dom de Deus, não vem de obras para que ninguém se glorie" - Efésios 2:8-9