Problema em Foco
Orientações para o Desenvolvimento de seu Projeto
Situação 1
É importante você compreender os obstáculos enfrentados atualmente pela loja, como
a falta de um sistema automatizado, erros de contagem, atrasos na reposição de
produtos e dificuldades de identificação de itens em falta;
A partir disso, você deverá definir a estrutura do sistema, identificando as principais
classes que serão necessárias. Recomenda-se a criação de classes como “Produto”,
“Estoque”, “Relatório”, “Funcionário”, “Venda” e “Cliente”, conforme mencionado
anteriormente;
Você, poderá utilizar sua criatividade para determinar quais atributos e métodos serão
necessários em cada classe, considerando as funcionalidades requeridas pelo sistema.
Situação 2
Antes de começar o projeto, é fundamental que você entenda completamente o
problema em questão. Ao compreender os obstáculos enfrentados, você poderá
propor uma solução personalizada que aborde especificamente essas questões;
Em seguida, concentre-se no levantamento de requisitos. Realize uma análise
minuciosa das necessidades e expectativas dos usuários finais, incluindo gerentes e
desenvolvedores. Identifique as funcionalidades essenciais que o sistema de
gerenciamento de tarefas deve ter, como cadastro de tarefas, controle de prazos,
emissão de relatórios de desempenho e alocação de tarefas. Defina a arquitetura do
sistema, identificando as classes e depois converta para as entidades-relacionamento
necessárias.
Sugere-se a construção das seguintes classes:
Tarefa: representa uma tarefa a ser realizada no sistema;
Desenvolvedor: representa um desenvolvedor que trabalha no sistema;
Gerente: representa um gerente responsável pelo gerenciamento das tarefas e dos
desenvolvedores;
Relatório: representa um relatório de desempenho do sistema.
Os atributos de cada classe são por sua conta.
Situação 3
Caros estudantes, aqui, há algumas dicas e direcionamentos para que você consiga
realizar essa atividade;
Análise de requisitos: compreenda completamente as necessidades do empresário e
dos potenciais clientes dele antes de sair modelando. Isso inclui entender a visualização
de produtos, o processo de compra, a categorização dos produtos, o registro de
compras e outros aspectos relevantes;
Identificação das classes e atributos: com base nos requisitos levantados, identifique as
classes necessárias para o sistema. Isso envolve definir as entidades principais, como
Cliente, Produto, Categoria, Carrinho de Compras e Pedido, e seus atributos
correspondentes, como nome, descrição, preço etc., para cada uma dessas classes e
outras que você encontrar durante a sua análise;
Diagrama de classes: crie um diagrama de classes que represente as classes
identificadas, incluindo os atributos e as associações entre elas. É importante definir
corretamente os relacionamentos, como a associação entre Cliente e Pedido, e
considerar a multiplicidade dessas associações;
Modelo de entidade-relacionamento: com base nas classes identificadas, você deverá criar um
diagrama de entidade-relacionamento (E-R) que represente a estrutura do Banco de Dados. Isso
inclui definir as entidades, seus atributos e os relacionamentos entre elas, como a associação entre
Produto e Categoria. Um software livre chamado BR modelo é muito útil.