0% acharam este documento útil (0 voto)
255 visualizações1 página

Diagrama de Classes

O documento descreve a modelagem de um sistema de gestão de ponto de venda (PDV) para um comércio de material escolar, destacando a importância do cadastro de produtos, clientes e vendas. O sistema deve permitir o gerenciamento de estoque, vendas a crédito e pagamentos em dinheiro ou cartão, além de gerar relatórios gerenciais. Um diagrama de classes é solicitado para representar a estrutura orientada a objetos do sistema proposto.
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
255 visualizações1 página

Diagrama de Classes

O documento descreve a modelagem de um sistema de gestão de ponto de venda (PDV) para um comércio de material escolar, destacando a importância do cadastro de produtos, clientes e vendas. O sistema deve permitir o gerenciamento de estoque, vendas a crédito e pagamentos em dinheiro ou cartão, além de gerar relatórios gerenciais. Um diagrama de classes é solicitado para representar a estrutura orientada a objetos do sistema proposto.
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd

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

Você também pode gostar