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
Download

Análise e Desenvolvimento de Sistemas Engenharia de Software III