Análise e Desenvolvimento de Sistemas Engenharia de Software III - vespertino Prof. MS Wagner Siqueira Cavalcante RA NOME RA NOME 2012 out 09 01. Individualmente, em uma folha, com “ES3t – Avaliação de 09/10/2012 – RA – Nome”, apresentar um esboço de solução para 3ª. questão, sem atributos ou métodos, porém com as ligações e multiplicidades. 02. Diagrama de Casos de Uso: Uma empresa vende produtos aos seus clientes e conta com funcionários, que podem ser o diretor, os gerentes, os auxiliares e os vendedores. O vendedor, por sua vez, de forma direta, vende produtos aos clientes, mantém o cadastro de clientes (cujos dados são fornecidos pelo próprio cliente) e cancela nota fiscal de venda (o que necessariamente implica em consultar a nota fiscal em questão e movimentar o estoque, pois é possível que a venda já o tenha movimentado1). Quando a venda de produto ao cliente é realizada, esta deve necessariamente consultar o produto e consultar o cliente (o que também deve ocorrer quando se mantiver o cadastro do cliente), bem como deve-se emitir a respectiva nota fiscal. Além disto, opcionalmente, pode-se tanto validar o pagamento com cartão de crédito (se for o caso), através do sistema externo TEF (transferência eletrônica de fundos), quanto validar o pagamento com cheque (também se for o caso), através do sistema externo de telecheque. O estoque é necessariamente movimentado tanto após a emissão da nota fiscal, quanto do cancelamento da respectiva nota fiscal de venda. 03. Diagrama de Classes: Um funcionário pode ser cadastrado como vendedor ou como gerente, pois ambos têm alguns atributos comuns e outros distintos. O vendedor pode emitir nenhum ou até mesmo muitos pedidos, cada qual necessariamente composto por ao menos um, ou por vários itens de produto, sendo que cada um está necessariamente associado a um único produto, e cada produto podendo associar-se a nenhum ou a vários itens de produto. 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, cada qual podendo fornecer de nenhum a vários produtos. Classes Funcionário Vendedor Gerente Pedido Item Produto Fornecedor Fornece Atributos e tipos, métodos e parâmetros de entrada e de retorno Matrícula 1234567890 Nome Margarida Noriana Kremoza Semçal Endereço Ladeira do Escorrrega, 4321 Cep 05050-050 Cidade Sampa Estado SP Manter Funcionário In: 1234567890 Out: Local Lojinha do Centro Realizar Pedidos Consultar Preços Formação MBA em Administração de Empresas Autorizar Compra Número 987654321 Data de pedido 09/10/2012 hoje Valor R$ 1.500,00 Manter Pedido In: 987654321 Out: Manter Item In: 12 Out: Coditem 12 Valor de desconto R$ 150,00 Quantidade 3 Código 12345 Descrição Processador Intel I9 Unidade Pc Preço R$ 500,00 Manter Produto In: 12345 Out: CNPJ 000111222444455 (000.111.222/4444-55) Nome fantasia Tabajara Trading Group Telefone 1934111111 Manter Fornecedor In: 000111222444455 Out: Data 09/10/2012 hoje Valor total R$ 1.500,00 TRUE TRUE FALSE True True 1 O estoque pode ser movimentado quando há uma efetiva venda, realizando a baixa, com uma redução dos produtos em questão e, quando cancela-se a nota fiscal, a respectiva baixa tem que ser desfeita e o produto será contabilizado com “em estoque”. "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