MAPA - ANÁLISE E PROJETO ORIENTADO A OBJETOS - 51_2025
Olá, estudante!
Essa é nossa atividade MAPA. Os desafios sempre contribuem para a aquisição de conhecimentos e competências desejadas. Assim, torna-se efetivo relacionar o que se aprende com situações reais. Nessa atividade, convido você a verificar como a disciplina em questão pode contribuir para a sua experiência e formação profissional. Para isso, leia e interprete atentamente o texto e as orientações dessa atividade MAPA e realize um ótimo trabalho!
Considere que você é responsável pelo time de desenvolvimento de uma grande empresa do ramo de vendas a varejo. Foi demandado para seu time o desenvolvimento de um novo sistema de vendas on-line e você precisará elaborar o projeto deste sistema. Nessa atividade, você lerá o cenário que descreverei adiante e, em seguida, poderá usar a ferramenta LucidChart para a construção do diagrama de classes. Após a leitura do cenário, identifique os conceitos-chave que solucionarão o problema e defina suas características (atributos) e suas responsabilidades (métodos). A atividade contará somente com a modelagem do domínio descrito a seguir, não sendo necessário modelar elementos de interface gráfica nem de acesso ao banco de dados. Quanto às nomenclaturas das classes, associações, atributos, métodos etc., busque sempre nomes significativos que nos ajudem a entender intuitivamente do que se trata. Iremos descrever o cenário que o sistema irá atender para que você possa realizar a análise sobre o problema e propor um modelo de classes que atenda à necessidade.
Imagine uma grande empresa de vendas a varejo que deseja expandir sua presença no mercado por meio do desenvolvimento de um sistema de vendas online eficiente e intuitivo. Esse sistema deverá facilitar a navegação dos clientes, permitindo-lhes buscar produtos, adicionar itens ao carrinho e finalizar a compra de forma segura e rápida. Além disso, o sistema deverá integrar-se aos estoques e à logística da empresa, garantindo que os pedidos sejam processados e enviados de maneira ágil e precisa, proporcionando uma excelente experiência ao usuário. Para atender a essas necessidades, o sistema deve incluir funcionalidades como cadastro de clientes, gerenciamento de produtos, controle de estoque, processamento de pagamentos e acompanhamento de pedidos. Também é fundamental a implementação de um sistema de recomendação de produtos, que utilize algoritmos para sugerir itens com base no histórico de compras e preferências dos clientes. Este projeto requer uma análise detalhada das necessidades do negócio e uma modelagem cuidadosa das classes e seus relacionamentos, a fim de garantir que todos os aspectos críticos do processo de vendas sejam contemplados e integrados de forma eficiente. O cliente terá um cadastro para armazenar informações como nome, endereço e CPF. O cliente, por sua vez, também será um usuário no sistema, com usuário, senha e e-mail para recuperação de senha. Este cliente poderá realizar um pedido no site; para isso, ele precisará associar cada produto cadastrado no site (produto este que precisará ter nome e peso) a um carrinho de compras. Este carrinho de compras listará cada produto e as quantidades que serão associadas ao pedido feito pelo cliente. Por fim, para o pedido, precisará ser associada a forma de envio, em que o valor por quilo deverá ser considerado. Também, a forma de pagamento que será utilizada para realizar a compra. Outro detalhe importante é que o pedido pode ser feito como orçamento, ou seja, pode ser associada todas as informações de produtos, envio e forma de pagamento, porém ele não será finalizado como venda efetuada.
Agora, baseado nesse conjunto de requisitos, elabore um diagrama de classes contemplando o domínio apresentado.
ATENÇÃO:
Quanto à escolha da ferramenta para desenvolvimento, a sugestão é pela ferramenta LucidChart, mas fique à vontade para utilizar a que você se sentir mais confortável.
O diagrama precisa ter, no mínimo, sete classes principais, seis relacionamentos principais, pelo menos uma classe com cinco atributos e pelo menos uma classe com cinco métodos.
Dicas para realizar a atividade com sucesso:
- Durante as aulas, o professor fornecerá dicas que podem ser utilizadas para a confecção das suas atividades; assim, é de suma importância participar da aula ao vivo ou assisti-las posteriormente.
- Assista às aulas conceituais da disciplina.
IMPORTANTE:
- Acesse o link do vídeo que o professor da disciplina gravou com orientações para ajudá-lo nesse processo de criação e desenvolvimento. O acesso deverá ser realizado em: MATERIAL DA DISCIPLINA.
- Após finalizar a sua atividade, certifique-se de que todos os itens solicitados foram atendidos antes de enviar no ambiente Studeo.
- A entrega deve ser feita exclusivamente por meio do formulário de entrega da atividade MAPA disponível no material da disciplina. Envie em formato .doc, .docx ou .pdf.
- Após o envio, não são permitidas alterações ou modificações. Logo, você tem apenas uma chance de enviar o arquivo corretamente. Revise bem antes de enviar!
- Lembre-se de que evidências de cópias de materiais, incluindo de outros acadêmicos, sem devidas referências serão inquestionavelmente zeradas. As citações e referências, mesmo que do livro da disciplina, devem ser realizadas conforme as normas da Instituição de Ensino.
- Plágios e cópias indevidas serão penalizados com nota zero.
- Não são permitidas correções parciais no decorrer do módulo, ou seja, o famoso: “professor, veja se minha atividade está certa?”. Isso invalida seu processo avaliativo. Lembre-se de que a interpretação da atividade também faz parte da avaliação.
- Procure sanar suas dúvidas junto à mediação em tempo hábil sobre o conteúdo exigido na atividade, de modo que consiga realizar sua participação.
- Atenção ao prazo de entrega; evite envio de atividade em cima do prazo. Você pode ter algum problema com internet, computador, software etc., e os prazos não serão flexibilizados, mesmo em caso de comprovação.
Bons estudos!
Em caso de dúvidas, encaminhar mensagem ao seu Professor Mediador.