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
Download

vespertino Prof. MS Wagner Siqueira Cavalcant ee 2013 out 2