Projeto Web Site Pesquisa de Preço

Boa tarde pessoas inoxidáveis (quer dizer brilantes rsrs),

Estou tentando criaar um web site de busca de preços utilizando java.
Desculpem colocar o post nessa categoria mas não enconterei a categoria UML.

Fiz um diagrama de caso de uso tentando representar o que tenho em mente.

Ficarei grato caso alguém me diga se o que fiz está correto.

Obrigado.

1 curtida

Primeiro acho que não tem como generalizar cliente e fornecedor em usuário, pois o cliente não tem acesso as mesmas funcionalidades que o fornecedor, um exemplo é o cadastro de produto de produto, quem faz isso é o fornecedor não o cliente, outra coisa como o caso de uso ‘Realiza Cadastro’ ira extender o ‘Edita Produto’ para mim não faz sentido, pois o ‘Realiza Cadastro’ é muito amplo, voce poderia ter os caso de uso ‘Registra Cliente’, ‘Registra Fornecedor’, ‘Manter Produto’, ‘Busca Produto’, entre outros.

Espero que tenha conseguido entender meu ponto de vista.

1 curtida

Obrigado pela pronta ajuda CristianUrbainski,

Acho que entendi seu ponto de vista, porém não sei se aplica a regra de negocio que proponho pelo seguinte: Cliente e Fornecedor foram generalizados como ambos sendo usuario(clientes) do site (tipo mercado livre). A parte realiza cadastro estendendo editar produto tentei expressar que é obrigatorio estar cadastrado no site caso deseje cadastrar/editar algum produto (não sei bem como desenvolver essa parte rsrs).

Para separar o cliente do fornecedor, é só questão de perfil.
Para o sistema os dois são usuários porem com perfis diferentes;.

Mais algumas centenas de videoaulas UML e talvez eu acerto rsrs
Ficou assim agora: