Atividade – Diagrama de Classes
1. Prezado Aluno, neste momento você será considerado o analista responsável
pela modelagem conceitual de software. Para isso considere o problema de um
aplicativo móvel para comércios. Você recebeu do analista anterior o seguinte
Briefing sobre a entrevista com o cliente:
“O sistema será um sistema de gestão de ponto de venda (PDV), tem como
objetivo gerenciar um comércio de vendas de material escolar. O objeto
principal é o produto, que deve ser cadastrado, vendido e controlado no
estoque. É importante ressaltar que todos os produtos são unitários, não
existindo vendas por kilo, metro ou outra unidade. Deve haver um cadastro de
cliente, considerando a utilização da função pendurar, ou seja, um sistema que
gerencia o fiado. O pagamento, por sua vez, pode ser feito através de dinheiro
ou cartão. Com todos os dados armazenados, o sistema deverá ter um módulo
de relatório que permita extrair informação gerencial, como, por exemplo,
produtos em estoque, relatório de vendas e clientes que estão devendo.”
Baseando-se no Briefing, crie um diagrama de classes para a aplicação
proposta que represente um sistema que será desenvolvido orientado à
objetos.
PRODUTO
+ ID 1
+ NOME
+ QUANTIDADE
+ DATA DA COMPRA
+ VALOR
+ CADASTRAR (): void 1
+ EDITAR (): void
+ LISTAR (): void
CLIENTE VENDA
+ EXCLUIR (): void
+ ID + ID
+ NOME Muitos + PRODUTO
+ CPF + CLIENTE
Muitos
+ DATA DE NASCIMENTO
1 + DATA DA VENDA
+ ENDEREÇO + VALOR
Muitos + TIPO DE PAGAMENTO
+ CADASTRAR (): void Muitos
+ EDITAR (): void + CADASTRAR (): void
FUNCIONÁRIO + RELATÓRIO (): void
+ LISTAR (): void
+ EXCLUIR (): void + MÁTRICULA + CALCULAR VALOR (): real
Muitos
+ NOME
+ CPF
+ DATA DE NASCIMENTO
+ DEPARTAMENTO
+ PERFIL DE USUÁRIO
- CADASTRAR (): void
- EDITAR (): void
- LISTAR (): void
- EXCLUIR (): void