Você está na página 1de 23

Documento de Requisitos do Sistema

OCEA - Organização e Controle de Estoque Áries


versão 001

Integrantes [alunos] R.A.


Gustavo Tadashi Takehara 81884
Leandro Souza da Silva Junior 115882
Jose Vinicius Pereira Poletto 115971

Disciplina: PSER - 9894 - 2020


Profª. Claudia Heidemann de Santana
Sumário
1. Introdução ........................................................................................................................................... 3
1.1 Glossário: termos, siglas e abreviações..................................................................................... 3
2. Descrição geral do sistema .................................................................................................................. 3
2.1 Escopo do produto ........................................................................................................................ 3
2.2 Interfaces com o Produto ............................................................................................................. 3
2.3 Descrição dos requisitos ............................................................................................................... 4
2.3.1 Requisitos funcionais ............................................................................................................. 4
2.3.2 Requisitos não-funcionais .................................................................................................... 10
2.4 Diagrama de caso de uso ..................................................................................................... 11
2.4.1 Descrição de caso de uso ..................................................................................................... 11
3. Diagrama de caso de negócio............................................................................................................ 15
4. Anexo ................................................................................................................................................ 15
4.1 Entrevista Aberta ....................................................................................................................... 15
4.1.1 Justificativa .......................................................................................................................... 15
4.1.2 Entrevista ............................................................................................................................. 16
4.1.3 Dados coletados: .................................................................................................................. 17
4.2 Análise de Protocolo ................................................................................................................... 17
4.2.1 Justificativa .......................................................................................................................... 17
4.2.2 Descrição.............................................................................................................................. 17
4.2.3 Dados coletados: .................................................................................................................. 18
4.3 Protótipo ..................................................................................................................................... 19

2
1. Introdução
Este documento especifica os requisitos da OCEA - Organização e Controle de
Estoque Áries, tendo o objetivo de registrar informações e dados fornecidos por VLG
Comércio de Produtos Esportivos EPP. Desse modo, os requisitos podem ser
consultados pelos desenvolvedores para elaborar o projeto e realizar a implementação
do sistema de software, assim como para realizar testes e homologar a aplicação.
A OCEA - Organização e Controle de Estoque Áries é importante para lojas que
possuem um depósito pelos seguintes motivos: Ao automatizar o processo de controle
e organização do estoque, com isso possibilita ganhar mais agilidade e eficiência tanto
na busca quanto na consulta dos produtos.

1.1 Glossário: termos, siglas e abreviações.


OCEA - Organização e Controle de Estoque Áries.

2. Descrição geral do sistema


A OCEA tem o propósito de organizar os itens armazenado em um depósito de
estoque, definindo o seu local armazenamento e o quanto desse item existe, controla a
entrada e saída dos produtos e gera relatórios.

2.1 Escopo do produto


A OCEA será implantada em um desktop, onde seu acesso será via a computadores da
empresa com acesso a Intranet.
Os objetivos do sistema são organizar e agilizar os processos de controle do estoque.
O sistema não contemplará acesso ao estoque fora do depósito, acessos diferentes dos
cadastrados para funcionários, não terá valor dos produtos, não fará contato com os
fornecedores por conta própria.

2.2 Interfaces com o Produto

Ator Descrição
Vendedor Precisa saber se tem um produto no estoque do depósito.
Está restrito somente à ver e fazer buscas se tem o produto e sua
quantidade.

Gerente Precisa saber da situação dos produtos. Gera relatórios de entrada e


saída e recebe avisos quando a quantidade do produto estiver abaixo de
certo valor. Consegue ver quem retirou e quem buscou o produto.
Não possui restrições.

3
Estoquista Responsável por controlar e gerenciar a entrada e saída dos produtos em
estoque. Além de saber o local de cada produto.
Não possui restrição.

2.3 Descrição dos requisitos


Os requisitos do sistema são classificados em requisitos funcionais, pertinentes aos
interesses do usuário, e requisitos não funcionais, relacionados às propriedades de
qualidade do sistema. A seguir serão descritos os requisitos funcionais e não
funcionais.

2.3.1 Requisitos funcionais


Requisito: Gerenciar login de acesso Identificação: [RF01]
Descrição: Controla as permissões que o usuário tem dentro do sistema de
acordo com a função do usuário. Guarda os dados de nome,
data de nascimento, sexo, função, nome de usuário e senha.
X Essencial Importante Desejável

Prioridade: Justificativa: Facilita controlar a disponibilidade de certas funções no sistema de


acordo com o login, além de limitar a entrada do sistema para somente aqueles que
possuirem um login cadastrado.
Ator(es): Gerente
Requisitos
associados:

Requisito: Criar login de acesso Identificação: [RF02]


Descrição: Cria um novo login de acesso ao sistema.

X Essencial Importante Desejável


Prioridade:
Justificativa: Necessidade de criar logins de acesso.

Ator(es): Gerente
Requisitos [RF01] - Gerenciar login de acesso
associados:

Requisito: Excluir login de acesso Identificação: [RF03]


Descrição: Exclui um login de acesso ao sistema.
X Essencial Importante Desejável
Prioridade:
Justificativa: Possibilidade de excluir login em desuso.
Ator(es): Gerente
Requisitos [RF01] - Gerenciar login de acesso

4
associados:

Requisito: Alterar login de acesso Identificação: [RF04]


Descrição: Altera os dados de um login que já está cadastrado no
sistema, pode se alterar o nome, data de nascimento,
sexo, função, nome de usuário e senha.
X Essencial Importante Desejável
Prioridade:
Justificativa: Caso ocorra um erro na criação do cadastro ou algum dos dados se torne
desatualizado.
Ator(es): Gerente
Requisitos [RF01] - Gerenciar login de acesso
associados:

Requisito: Login Identificação: [RF05]


Descrição: Restringe o acesso ao sistema dando permissão somente
aqueles que possuírem um login cadastrado.
X Essencial Importante Desejável
Prioridade:
Justificativa: Há a necessidade de restringir o tipo de acesso e também proteger as
informações de terceiros.
Ator(es): Gerente/Vendedor/Estoquista
Requisitos [RF01] - Gerenciar login de acesso
associados:

Requisito: Dado do produto Identificação: [RF06]


Descrição: Contém os dados de um produto cadastrado: nome, categoria,
sub-categoria, local armazenado, quantidade e valor.
X Essencial Importante Desejável
Prioridade:
Justificativa: É preciso saber os dados dos produtos.
Ator(es): Gerente e Estoquista
Requisitos
associados:

Requisito: Novo produto Identificação: [RF07]


Descrição: Cria um cadastro para um novo produto.
Prioridade: X Essencial Importante Desejável

5
Justificativa: Necessidade de criar cadastros para novos produtos.
Ator(es): Gerente e Estoquista
Requisitos [RF06] - Dado do produto
associados:

Requisito: Excluir produto Identificação: [RF08]


Descrição: Excluir o cadastro de um produto cadastrado no sistema.
X Essencial Importante Desejável
Prioridade:
Justificativa: Necessidade de excluir cadastros de produtos em desuso.
Ator(es): Gerente e Estoquista
Requisitos [RF06] - Dado do produto
associados:

Requisito: Alterar produto Identificação: [RF09]


Descrição: Altera os dados de um produto cadastrado.
X Essencial Importante Desejável
Prioridade:
Justificativa: Necessidade de alterar dados de produtos já cadastrado.
Ator(es): Gerente e Estoquista
Requisitos [RF06] - Dado do produto
associados:

Requisito: Registro da entrada Identificação: [RF10]


Descrição: Fará o registro da movimentação de entrada dos
produtos
X Essencial Importante Desejável
Prioridade:
Justificativa: O registro é essencial pois trata de parte do controle de produtos do
estoque ele que informará ao gerente e ao estoquista quais produtos chegaram.
Ator(es): Gerente/Estoquista
Requisitos [RF06] Dado do produto
associados: [RF07] Novo produto
[RF09] Alterar produto

Requisito: registro de saída Identificação: [RF11]


Descrição: Cria registro da movimentação de saída dos produtos,
guarda os nomes dos responsáveis por realizar a retirada.
X Essencial Importante Desejável
Prioridade:
Justificativa: Essencial para a organização de quantos produtos existem no estoque.

6
Ator(es): Gerente/Estoquista/Vendedor
Requisitos [RF06] Dado do produto
associados: [RF09] Alterar produto

Requisito: Busca de produtos Identificação: [RF12]


Descrição: Função responsável por informar e realizar a busca do
produto no estoque
X Essencial Importante Desejável
Prioridade:
Justificativa: Necessário pois ele agilizará o processo de busca do estoquista,
informando a prateleira e o setor em que o produto se encontra.
Ator(es): Gerente/Estoquista/Vendedor
Requisitos [RF06] Dado do produto
associados: [RF13] Local do produto

Requisito: Local do Produto Identificação: [RF13]


Descrição: Ele deve mostrar o local exato de onde o produto se encontra
X Essencial Importante Desejável
Prioridade:
Justificativa: Necessidade de encontrar com facilidade o produto desejado.
Ator(es): Gerente/Estoquista/Vendedor
Requisitos [RF06] Dado do produto
associados:

Requisito: Aviso de reposição Identificação: [RF14]


Descrição: Emite um aviso quando a quantidade de um produto estiver
abaixo de um valor definido.
Essencial X Importante Desejável
Prioridade:
Justificativa: Auxilia no controle dos produtos
Ator(es): Gerente/Estoquista
Requisitos [RF06] Dado do produto
associados: [RF11] Registro de saída

Requisito: Busca de registro de movimento Identificação: [RF15]


Descrição: Consegue buscar as entradas e saídas realizadas
Essencial X Importante Desejável
Prioridade:
Justificativa: É muito importante saber o que entrou e saiu de produtos.
Ator(es): Gerente/Estoquista

7
Requisitos [RF10] Registro de entrada
associados: [RF11] Registro de saída

Requisito: Geração de relatórios Identificação


: [RF16]
Descrição: A função gera relatórios sobre o estoque durante um período
de tempo escolhido, pode ser um relatório de entrada, de
saída, de entrada e saída ou um geral.
X Essencial Importante Desejável

Prioridade: Justificativa: É de prioridade essencial porque gerará relatos para o controle de estoque
e dos funcionários nele estará contido diversas informações tanto de quem retirou
quanto de produtos em falta.
Ator(es): Gerente/Estoquista
Requisitos [RF06] Dado do produto
associados: [RF10] Registro de entrada
[RF11] Registro de saída
[RF17] Registro de responsável pelo movimento

Requisito: Registro do responsável pelo Identificação: [RF17]


movimento
Descrição: Registra os responsáveis pelo movimento de entrada e saída
do estoque, registrando o vendedor que retirou e o estoquista
que buscou o produto. Ou o estoquista que deu entrada no
produto.
Essencial Importante X Desejável
Prioridade:
Justificativa: Auxilia no controle de quem está movimentando o estoque.
Ator(es): Gerente/Estoquista/Vendedor
Requisitos [RF05] Login
associados:

Requisito: Salvar relatório Identificação


: [RF18]
Descrição: Salva um relatório que foi gerado
X Essencial Importante Desejável
Prioridade:
Justificativa: Possibilidade de salvar um relatório que foi gerado.
Ator(es): Gerente/Estoquista
Requisitos [RF17] Geração de relatórios
associados:

8
Requisito: Verifica senha Identificação
: [RF19]
Descrição: Verifica se a senha do cadastro do usuário tem o tamanho
correto, se correto permite continuar a operação.
X Essencial Importante Desejável
Prioridade:
Justificativa: Limita o tamanho da senha do usuário.
Ator(es): Gerente
Requisitos [RF01] - Gerenciar login de acesso
associados:

Requisito: Verifica usuário Identificação


: [RF20]
Descrição: Verifica se o nome de usuário do cadastro está disponível
para uso, caso esteja, permite continuar a operação
X Essencial Importante Desejável
Prioridade:
Justificativa: Para evitar conflitos no sistema com usuários iguais.
Ator(es): Gerente
Requisitos [RF01] - Gerenciar login de acesso
associados:

Requisito: Autentica login Identificação


: [RF21]
Descrição: Autentica o nome de usuário e a senha na tela de login do
programa.
X Essencial Importante Desejável
Prioridade:
Justificativa: Autentica o login realizado ao entrar no sistema.
Ator(es): Gerente

Requisitos [RF01] - Gerenciar login de acesso


associados: [RF05] - Login

9
2.3.2 Requisitos não-funcionais

Requisito Proteção dos dados Identificação: [NF01]


NF:
Descrição: O sistema deve possuir autenticação por meio de login.
As funcionalidades do sistema e o acesso aos dados cadastrados só poderão ser usadas
após a autenticação do login.
RF [RF05]: Login
associado: [RF21]: Autentica login
Requisito Confiabilidade dos dados Identificação: [NF02]
NF:
Descrição: O sistema gravará todo a alteração do sistema provendo dados sobre isso de forma
confiável
RF [RF06]:Dado do produto
associado: [RF10] Registro de entrada
[RF17] Registro de saída
[RF11] Registro de responsável pelo movimento
Requisito Usabilidade Identificação: [NF02]
NF:
Descrição: O sistema será simples e de fácil aprendizado, não necessitando de muito tempo de
treinamento.
RF
associado:

10
2.4 Diagrama de caso de uso

Figura 1 - Diagrama de caso de uso

2.4.1 Descrição de caso de uso

Caso de Uso: Criação de login Identificação: UC01


Descrição: Permite que o Gerente crie ou altere login de acesso ao sistema
Requisitos funcionais associados:
[RF01 – Gerenciar login de acesso]
[RF02 – Criar login de acesso]
[RF05 – Login].
[RF19 – Verificar senha]
[RF20 – Verificar Usuário]
Requisitos não funcionais associados: [NF01 – Proteção aos dados].
Ator: Gerente
Pré-condição: Gerente cadastrado e autenticado pelo sistema.
Pós-condição:
Fluxo 1. O Gerente seleciona a opção “Criar nova conta”.
principal: 2. O Gerente preenche o formulário da conta.
3. Sistema verifica se o tamanho da senha está no limite definido
[FE001].
4. Sistema verifica se o nome do usuário está disponível para uso
[FE002].
5. O Gerente seleciona a opção Salvar.

11
6. Sistema armazena o funcionário.
7. Sistema avalia as permissões do funcionário..
8. O sistema emite uma mensagem informando que a conta foi criada
ou alterada com sucesso.
Fluxo
alternativo:
Fluxo de erro: [FE001]
1. Sistema informa que a senha não está no tamanho permitido.
[FE002]
1. Sistema informa que o usuário já está em uso.

Caso de Uso: Encontrar produtos. Identificação: UC02


Descrição: Permite que os usuários do sistema pesquise se tem o produto e ache o local
exato em que o produto está.
Requisitos funcionais associados: [RF13 –Local de produto].
Requisitos funcionais associados: [RF05 - Login].
Requisitos funcionais associados: [RF06 - Dado do produto].
Requisitos funcionais associados: [RF12 - Busca de produtos].
Requisitos não funcionais associados: [NF01 – Proteção aos dados].
Requisitos não funcionais associados: [NF02 – Confiabilidade dos dados].
Ator: Estoquista/Gerente/Vendedor
Pré-condição: Estoquista/Gerente/Vendedor cadastrado e autenticado pelo sistema.
Pós-condição: Produto encontrado.
Fluxo 1. O usuário seleciona a opção “Buscar produto”. [FA001] [FA00Y]
principal: 2. Sistema apresenta todos os produtos cadastrados.
3. Usuário digita o nome do produto.
4. Sistema busca os produtos com nome parecido. [FE003]
5. Sistema apresenta os resultados
6. Usuário seleciona o produto.
7. Sistema mostra os dados do produto cadastrado selecionado.
Fluxo [FA001]
alternativo: 1. O usuário pode digitar o nome do produto na “barra de busca” na
tela inicial do programa.
2. O sistema volta ao passo 6 do fluxo principal.
[FA002]
1. O usuário pode selecionar o produto desejado apartir de uma caixa
onde apresenta os produtos cadastrados.
2. O sistema volta ao passo 6 do fluxo principal.
Fluxo de erro: [FE003]
1. Sistema informa que não existe produtos com o nome buscado.

Caso de Uso: Criar produto Identificação: UC03

12
Descrição: Permite que o gerente ou o estoquista a dar entrada de produtos no estoque
do depósito
Requisitos funcionais associados: [RF05 - Login].
Requisitos funcionais associados: [RF06 - Dado do produto].
Requisitos funcionais associados: [RF10 - Registro da entrada].
Requisitos funcionais associados: [RF12 - Busca de Produtos].
Requisitos funcionais associados: [RF13 - Local do Produto].
Requisitos não funcionais associados: [NF001 – Proteção aos dados].
Requisitos não funcionais associados: [NF003 – Proteção aos dados].
Ator: Gerente/Estoquista
Pré-condição: Gerente ou estoquista cadastrado e autenticado pelo sistema.
Pós-condição: Produto cadastrado e modificado no banco de dados do sistema.
Fluxo principal: Seleciona a opção de criar produto.
[FA001]
Gerente/Estoquista preenche os dados do produto.
Gerente/Estoquista seleciona a opção salvar.
Sistema verifica se os campos obrigatórios foram preenchidos [FE00].
Sistema salva os dados
Sistema emite uma mensagem informando que a entrada ocorreu com
sucesso

Fluxo [FA001]
alternativo: 1. Se o produto já estiver cadastrado, pode se realizar uma busca
2. Encontrar produtos.
3. Selecione o produto.
4. Realiza a alteração.
5. O sistema volta ao passo 2 do fluxo principal.

Fluxo de erro:

Caso de Uso: Retirada do produto Identificação: UC04


Descrição: Permite que o Gerente e o Estoquista altere o valor da quantidade do produto
retirado também é responsável pelo registro dos funcionários que fizeram a
retirada de algum item do estoque.
Requisitos funcionais associados:
[RF06] Dado do produto
[RF11] Registro de saída
[RF17] Registro de responsável pelo movimento
[RF14] Aviso de reposição
Requisitos não funcionais associados: [NF01 – Confiabilidade dos dados].
Ator: Gerente e Estoquista
Pré- Gerente,Estoquista e produto cadastrado e autenticado pelo sistema.
condição:
Pós- Produto retirado do estoque, marcar quem fez a retirada do produto, avisar a
condição: quantidade restante do item.

13
Fluxo
principal: 1. Verificar o cadastro do funcionário que irá fazer a retirada.
2. Verificar o cadastro do produto.
3. Fazer a retirada do produto.
4. Retornar a quantidade restante do produto.[FE001]
5. Salvar.
Fluxo [FA001]
alternativo: 1. O Estoquista pode continuar a fazer a retirada de mais produtos
cadastrados.
2. O sistema volta ao passo 2 do fluxo principal.
Fluxo de [FE001]
erro: 1. Quando o produto não existir ou estiver em falta.

Caso de Uso: Gerar relatórios Identificação: UC05


Descrição: Permite que o Gerente/Estoquista gere relatório dos dados de entrada e saída
dos produtos em estoque e do em estoque em geral.
Requisitos funcionais associados: [RF05 - Login].
Requisitos funcionais associados: [RF06 - Dado do produto].
Requisitos funcionais associados: [RF10 - Registro da entrada].
Requisitos funcionais associados: [RF11 - Registro de saída].
Requisitos funcionais associados: [RF16 - Geração de relatórios].
Requisitos não funcionais associados: [NF00 – Proteção aos dados].
Requisitos não funcionais associados: [NF01 – Confiabilidade dos dados].
Ator: Gerente/Estoquista
Pré-condição: Gerente/Estoquista cadastrado e autenticado pelo sistema.
Possuir registros de entrada e/ou saída.
Pós-condição: Dados coletados usados para processar um relatório.
Fluxo 1. Gerente/Estoquista seleciona a opção de gerar relatórios.
principal: 2. Sistema verifica as restrições do login usado.
3. Gerente/Estoquista modifica os campos necessários para gerar
relatório.
4. Sistema busca os dados de registros da entrada ou saída de acordo
com os campos preenchidos.
5. Sistema verifica se há dados de registros [FE00].
6. Sistema processa os dados para gerar o relatório.
7. Sistema emite o relatório.
8. Quem está fazendo o relatório pode deixar uma descrição mais
detalhada na caixa de observações
9. Salvar.
Fluxo [FA001]
alternativo: 1. O Elaborador pode continuar a procurar o local dos produtos.
2. O sistema volta ao passo 2 do fluxo principal.
Fluxo de erro:

14
3. Diagrama de caso de negócio

Figura 2 - Diagrama de caso de negócio

Login de acesso será a classe que armazena os dados dos usuários, assim como a
classe produto armazena os dados dos produtos. A classe de movimentação salva os
movimentos de entrada e saída e usa os dados das classes Login de acesso e a do
Produto. A classe relatório gera relatórios e usa os dados das classe de movimentação
e da classe Produto.

4. Anexo
4.1 Entrevista Aberta
4.1.1 Justificativa
Foi escolhida entrevista aberta, para podermos ter uma interação mais dinâmica com o
cliente, pois esta tem contato direto com o usuário e tendo mais liberdade de expressão
para dizer o que deseja do sistema, atingindo um projeto mais próximo do que ele
espera.
Na entrevista aberta é feita uma reunião entre o engenheiro de requisitos e os
stakeholders, se discute de forma aberta e objetiva sobre o sistema, enquanto a
conversa está em andamento o entrevistador toma nota para a validação e revisão dos

15
requisitos. Nessa discussão se obtém as informações que auxiliam a equipe de
desenvolvimento a entender melhor as necessidades do cliente.

4.1.2 Entrevista
Entrevistador: Bom dia!
Cliente: Bom dia.
Entrevistador: O senhor nos procurou para criar um programa para sua empresa,
gostaria de saber o que levou a nos procurar?
Cliente: Bom eu tenho uma loja de produtos esportivos e estamos enfrentando um
problema de controlar e organizar o estoque do depósito, muitas vezes temos
dificuldades em encontrar o produto e em saber a quantidade de produtos que ainda
temos no depósito.
Entrevistador: Entendi, então você gostaria de melhorar a organização dos produtos
no depósito, também de saber a quantidade que há nele e aonde ele está. No caso só
iriamos precisar considerar os produtos dentro do depósito?
Cliente: Sim, porque para loja já temos um programa que faz isso.
Entrevistador: Ok. Você quer saber onde seu produto estará, então eu preciso saber,
como é seu depósito, existe algum tipo de organização ou sinal para podermos usar?
Cliente: Meu depósito tem algumas gôndolas aonde são colocados nossos produtos.
Entrevistador: Você saberia se no seu depósito é possível dividir em diferentes
áreas?
Cliente: Creio que sim.
Entrevistador: Interessante, dá para dividir o depósito em diferentes áreas.
Cliente: Sim, podemos dividir por esportes.
Entrevistador: Mas você trabalha com produtos semelhantes em diferentes esportes,
ainda assim não melhoraria muito.
Cliente: Verdade, então posso sub-dividir por categorias de tipos de produtos.
Entrevistador: Ok, para ficar melhor vamos nomear e enumerar as gôndolas, para ter
uma ideia exata do local armazenado.
Cliente: Gostei, acho que vai ficar legal e fácil de localizar.
Entrevistador: Você poderia me explicar como iria funcionar quando seu funcionário
estivesse usando nosso sistema?
Cliente: Bem, se meu vendedor vender um produto que não temos no estoque da loja
eu preciso ter uma idéia se esse produto tem no depósito, e se tiver, preciso de
agilidade na hora de encontrá-lo.
Entrevistador: Mas o vendedor será o responsável por buscar o produto no depósito?
Cliente: Não, ele teria que solicitar ao estoquista.
Entrevistador: Entendo, no caso quem iria usar o sistema seria somente o estoquista?
Cliente: Não, ele seria o responsável por verificar a quantidade, entrada e saída do
depósito. Entretanto outros funcionários poderão ter acesso. Ai gostaria que todos
tivessem um login.
Entrevistador: Então que tipo de função você gostaria que cada funcionário tivesse?
Cliente: Todos poderiam ver a quantidade dos produtos. Para um gerente, ele poderia
ver entrada e saída dos produtos, gerar relatórios e receber um aviso caso a quantidade

16
estivesse abaixo de certo número. Para o estoquista, ver e alterar a entrada e saída,
localização dos produtos.
Entrevistador: Ok, tem mais alguma coisa que pensa em por?
Cliente: Gostaria também de ter a possibilidade de saber quem retirou e qual o
estoquista foi o responsável por buscar a mercadoria.
Entrevistador: Hum, podemos usar os login que você pediu para limitar o usa como
você disse anteriormente e também para marcar quem retirou e quem buscou. Existe
mais alguma sugestão?
Cliente: Por enquanto não.
Entrevistador: Então vou analisar as sugestões e levar para a equipe de
desenvolvimento. Terminando por aqui, até a próxima reunião.
Cliente: Ok, obrigado, até a próxima.

4.1.3 Dados coletados:


O cliente pede um sistema de controle e organização para o depósito de uma loja de
produtos esportivos. Nessa entrevista definimos que o depósito será dividido em
diferentes áreas, as quais cada uma representa um esporte e cada gôndola será
renomeada com uma letra e cada parte da prateleira terá uma numeração. Também
cada funcionário terá as seguintes funções:
 Vendedor: Ele só terá acesso a quantidade do produto.
 Gerente: Terá acesso a entrada/saída, poderá gerar relatórios, quantidade dos
produtos, tem permissão para saber o estoquista e o vendedor que fez a retirada
do produto e receberá um aviso quando o estoque do produto estiver abaixo de
certo número.
 Estoquista: Responsável por controlar e gerenciar todo o estoque, ele terá
acesso a quantidade de produtos,local,entrada/saída. Também será quem irá
buscar e colocar os produtos no estoque.
Essas permissões serão concedidas através do login no sistema que fará todo esse
controle.

4.2 Análise de Protocolo


4.2.1 Justificativa
Entender como é o dia a dia de trabalho na empresa onde vai ser instalado o software,
para poder ver como são executadas as tarefas e ter um melhor entendimento de como
deve funcionar o sistema para facilitar as tarefas e ser mais eficaz.

4.2.2 Descrição
Vendedor: Quando estou realizando uma venda, algumas vezes o produto que meu
cliente quer eu não tenho dentro do estoque da loja, assim, vou ao depósito e pergunto
ao estoquista sobre o produto que procuro. Após muito tempo, ele me diz se tem ou
não tem, caso tenha ele entra no depósito e retira meu produto. Deste modo, consigo
retirar um produto do depósito.

17
Gerente: Como gerente preciso ter acesso ao controle total da loja tanto das vendas
quanto do estoque para produzir relatórios sobre o andamento da loja com maior
eficiência, preciso analisar a entrada e saída dos produtos para gerar anotações, essas
informações eu peço ao estoquista que verifica o estoque para mim, mas nem sempre
as informações fornecidas são precisas algumas vezes falta produtos ou não sabemos
quem fez a retirada.

Estoquista: Eu trabalho no estoque do depósito de uma loja de esportes, atualmente


não tem um sistema que controle a quantidade e onde estão os produtos, tudo é meio
que gravado na cabeça, mas com isso temos muitas dificuldades pois são muitos
produtos e a cabeça não consegue gravar um número exato. Os vendedores me pedem
um produto e eu tenho que ir verificar se tem pessoalmente para depois dar uma
resposta, perdendo assim um certo tempo, e às vezes alguém mudou de lugar o
produto e acabo não achando no momento, e isso acaba prejudicando tanto a loja
quanto os funcionários que acabam se desgastando mais e não tendo uma informação
exata.

4.2.3 Dados coletados:


1. Necessidade de agilizar o processo de busca dos itens no depósito;
2. Melhorar a precisão do controle de estoque no depósito;
3. Necessidade de automatizar o controle do estoque;
4. Necessidade de organizar os produtos para melhor agilizar o trabalho do
estoquista.

18
4.3 Protótipo

Figura 3 - Tela de login

Figura 4 - Tela inicial

19
Figura 5 - Tela de busca de produto

Figura 6 - Tela de Perfil/Cadastro de produto

20
Figura 7 - Tela retirada de produtos

Figura 8 - Tela gerar relatórios

21
,

Figura 9 - Tela relatório feito

Figura 10 - Tela Perfil/Cadastro conta

22
Figura 11 - Tela de gerenciar contas

Figura 12 - Tela de aviso

23

Você também pode gostar