Projeto integrado Inovação Análise e Desenvolvimento de Sistemas – Desenvolvimento de um Sistema de Gerenciamento de Estoque
Situação Problema: Desenvolvimento de um Sistema de Gerenciamento de Estoque
Contexto:
Você foi contratado por uma empresa de comércio eletrônico que está em rápido crescimento. A empresa enfrenta dificuldades para gerenciar seu estoque de forma eficiente, o que tem levado a problemas como falta de produtos, excesso de estoque e dificuldade em rastrear a localização dos itens nos depósitos. A empresa deseja desenvolver um sistema de gerenciamento de estoque que otimize suas operações, melhorando a eficiência e a precisão na gestão de produtos.
Problema:
Desenvolver um sistema de gerenciamento de estoque para a empresa de comércio eletrônico que atenda aos seguintes requisitos:
• Cadastro de Produtos: O sistema deve permitir o cadastro de novos produtos, incluindo informações como nome, categoria, quantidade em estoque, preço e localização no depósito.
• Atualização de Estoque: O sistema deve permitir a atualização da quantidade de produtos em estoque quando novos itens são recebidos ou quando produtos são vendidos.
• Rastreamento de Localização: O sistema deve possibilitar o rastreamento da localização dos produtos dentro dos depósitos para facilitar a logística.
• Relatórios: O sistema deve gerar relatórios sobre o estado do estoque, destacando produtos com estoque baixo, excesso de estoque e movimentação de produtos.
• Tabela Verdade: Deve-se criar uma tabela verdade para definir as combinações de valores (True e False) para as variáveis booleanas da situação problema.
• Diagrama de Caso de Uso: Crie um Diagrama de Casos de Uso para o sistema de gerenciamento de estoque da empresa.
DESAFIO
A partir da apresentação do problema, siga as instruções a seguir para realização das tarefas, e assim, concluir a atividade proposta.
Passo 1:
Crie um quadro Scrum no Trello para gerenciar as tarefas do Desenvolvimento do Sistema de Gerenciamento de Estoque, utilizando os conceitos da metodologia ágil Scrum. Acesse o Trello (www.trello.com), faça login na sua conta ou crie uma, caso ainda não tenha. Crie um novo quadro nomeado “Desenvolvimento do Sistema de Gerenciamento de Estoque – [Seu Nome]”, configurandoo com as listas: Backlog, Sprint Atual, Em Progresso e Concluído. Divida seu projeto em sprints, definindo o objetivo e a duração de cada uma. Para cada sprint, selecione as tarefas do backlog que você irá concluir e mova-as para a lista “Sprint Atual”.
Durante a execução da sprint, mova as tarefas para “Em Progresso” quando iniciar o trabalho e para “Concluído” assim que forem finalizadas. Atualize as tarefas com comentários, anexos, checklists e datas de entrega conforme necessário. Ao final de cada sprint, revise as tarefas concluídas e prepare um breve relatório sobre o progresso e os desafios encontrados. Avalie o que foi bem-sucedido e o que pode ser melhorado nas próximas sprints.
Apresente alguns print screen do seu o quadro Trello, mostrando a organização e evolução do seu trabalho. Apresente também o relatório desenvolvido ao final de cada sprint. Caso deseje, compartilhe também o link do seu quadro.
Passo 2:
Criar uma tabela verdade em lógica e matemática sobre o desenvolvimento de um sistema de gerenciamento de estoque, precisamos definir variáveis booleanas que representem os requisitos do sistema e, em seguida, mostrar as combinações de valores verdadeiros (True) e falsos (False) para essas variáveis.
Variáveis Booleanas
Definir as seguintes variáveis booleanas para os requisitos:
• P: Cadastro de Produtos
• E: Atualização de Estoque
• L: Rastreamento de Localização
• R: Relatórios
A tabela verdade mostrará todas as combinações possíveis dos valores das variáveis booleanas e se a combinação atende a todos os requisitos (representado pela coluna final “Solução Completa”).
Interpretação
• P (Produtos): Verdadeiro (T) se o sistema permite o cadastro de novos produtos.
• E (Estoque): Verdadeiro (T) se o sistema permite a atualização da quantidade de produtos em estoque.
• L (Localização): Verdadeiro (T) se o sistema possibilita o rastreamento da localização dos produtos.
• R (Relatórios): Verdadeiro (T) se o sistema gera relatórios sobre o estado do estoque.
A coluna “Solução Completa” será verdadeira (T) apenas quando todas as variáveis (P, E, L, R) forem verdadeiras, ou seja, todos os requisitos forem atendidos.
Expressão Lógica
A expressão lógica que representa a solução completa (todos os requisitos atendidos) é:
P /\ E /\ L /\ R
Onde:
Resultado será: P /\ E /\ L /\ R a operação lógica “E”, “/\” (AND).
Passo 3:
Criar as funções para definição das estruturas de dados, bem como algoritmos de cadastro e consulta dos produtos, movimentações de estoque e relatórios.
• Definição de Estruturas de Dados: Estruturas bem definidas para produtos, categorias e movimentações.
• Algoritmos de Cadastro e Consulta: Funções para cadastrar e consultar dados no sistema.
• Algoritmos de Movimentação: Funções para registrar entradas e saídas de produtos e atualizar o estoque.
• Relatórios e Consultas: Funções para gerar relatórios e consultar o histórico de movimentações.
Passo 4:
Crie um Diagrama de Casos de Uso para o sistema de gerenciamento de estoque da empresa, para isso este sistema deve incluir funcionalidades que permitam a interação de três tipos de usuários: Estoquista, Usuário e Gerente de Setor. O Estoquista deve ser capaz de registrar a entrada de produtos, o que inclui a validação da nota fiscal de entrada de produto. O Usuário precisa ter a capacidade de emitir relatórios de posição semanal e solicitar a compra de produtos, ambos os quais necessitam do processo de consolidação de compras. O Gerente de Setor, por sua vez, deve ter a responsabilidade de autorizar a compra de produtos.
Projeto integrado Inovação Análise e Desenvolvimento de Sistemas – Desenvolvimento de um Sistema de Gerenciamento de Estoque
Avaliações
Não há avaliações ainda.