Você está na página 1de 7

ESCOLA PROFESSOR ETEC

JADYR SALLES
2º MTEC INFORMATICA
SAGE- Sistemas de Análise e Gestão de Estoque

Documento de Requisitos
Sistema WEB SAGE

Desenvolvido por: Davi Fadel, Alex e Éder


Sumário

1. Introdução

1.1. Propósito do Documento


1.2. Escopo do Produto
1.3. Definição e Abreviações
1.4. Visão Geral do Documento

2. Descrição Geral

2.1. Perspectiva do Produto


2.2. Funções do Produto
2.3. Restrições Gerais

3. Requisitos

3.1. Requisitos Funcionais


3.2. Requisitos não funcionais3.3. Outros Requisitos

4. Atributos

4.1. Disponibilidade
4.2. Segurança
4.3. Manutenção
1. Introdução

1.1. Propósito do Documento

Este documento contém a especificação de requisitos para o sistema SAGE (SAGE –


Sistema de Análise e Gerenciamento de Estoque),

1.2. Escopo do Produto

O sistema tem como objetivo armazenar, gerenciar e visualizar o estoque de um


determinado estabelecimento (inicialmente pensado para gestão de um armazém de bebidas).

1.3 Definições e Abreviações

As definições utilizadas neste documento serão abordadas posteriormente no glossário.


Abreviações:
• RF: requisito funcional;
• RNF: requisito não funcional.
• BD: banco de dados
• ADM: administrador
• HTML: Linguagem de hyper-texto

1.4 Visão Geral do documento


Este documento apresenta uma descrição geral do sistema, e logo em seguida descreve
suas funcionalidades especificando as entradas e saídas para todos os requisitos funcionais. Traz
uma descrição sucinta dos requisitos funcionais e não funcionais contidos neste sistema.

2. Descrição Geral
O sistema SAGE auxilia no gerenciamento do estoque, permitindo a entrada, exclusão,
consulta e gerenciamentos dos produtos cadastrados pelo usuário, enquanto para usuário com
nível “operador” apenas será permitido visualizar os produtos cadastrados e o estoque atual. O
sistema permitirá ao usuário com nível “gerente”, registrar os produtos e organizá-los por
categorias que ele mesmo pode cadastrar/editar conforme sua necessidade. Conterá uma aba para
uso de uma calculadora e ainda gerará gráficos.

2.1. Perspectiva do Produto

O aplicativo poderá ser operado pelo próprio smartphone ou computador do usuário que
está diretamente conectado no BD onde os produtos serão cadastrados e gerenciados a partir de
uma interface simples e rápida. O sistema deve ser multi plataformas.

2.2. Funções do Produto

Gerenciamento de Produtos: inserir, modificar, remover e consultar os produtos


cadastrados no BD;

Gerenciamento de Usuários: Cadastrar, modificar, remover e consultar os usuários que


foram registrados no BD.

2.3. Restrições Gerais

Apenas usuário ADM tem acesso completo ao banco de dados.


3. Requisitos

3.1. Requisitos Funcionais

RF. 1: Cadastro de Usuários.

O sistema deverá permitir a inclusão, alteração e remoção de usuários com os seguintes


campos: ID, Nome, senha, Email, Nível Acesso. (ps: O Nível de Acesso é determinado
pelo ADM)
Mensagem de confirmação ao final da operação realizada.

RF. 2: Cadastro do Produto.

Descrição: Somente os usuários com nível “Gerente” podem cadastrar, editar ou inativar
os produtos cadastrados. O sistema permitirá inserir imagens ilustrativas dos produtos para
facilitar a navegação e identificação.
Campos: ID, Marca, Tipo do produto, Quantidade, Preço, Peso/Litragem do produto.
Saída: Mensagem de confirmação.

RF. 3: Upload das Imagens

Descrição: O usuário pode fazer o upload das imagens ilustrativas do próprio dispositivo
que está usando o sistema.
Entrada: Campo (ID, Marca, Tipo de produto Preço ou Peso/Litragem do produto) ao qual
o usuário quer anexar a imagem.
Processo: A imagem é anexada ao BD com os campos dados como referência.
Saída: A imagem aparecerá no produto se for bem-sucedida a ação, caso não, o sistema
informará o que houve de errado.
RF. 4: Geração de Gráficos

Descrição: O usuário terá a opção de gerar gráficos que será acessada através de uma aba
com as opções dos valores produto, quanto é a demanda do produto ou até mesmo o valor de
compra do produto.
Entrada: O usuário insere os valores manualmente que deseja gerar o gráfico e o sistema
através dos dados coletados gera o gráfico.
Processo: Através da linguagem e logica Javascript o gráfico será gerado.
Saída: Um gráfico será gerado de forma colorida (que pode ser editadas as cores) com
números de grandes para maior facilidade de visualização.

RF. 5: Notificação de entrada e pedidos de produtos

Descrição: os usuários responsáveis pela contagem e pela checagem poderão mandar


notificações ao usuário ADM sobre a entrada de produtos ou pedir a encomenda de produtos.
Entrada: Os usuários entrarão na aba de avisos e poderão editar a mensagem que será
mandada.
Processo: Através de um alerta HTML o usuário ADM será informado do que está saindo
do estoque ou necessitando.
Saida: O usuário ADM através da aba aviso poderá visualizar as mensagens mandadas.

3.2-Requisitos Não Funcionais

3.2.1 Requisitos Organizacionais

RFN. 1: Software.
O SGBD utilizado será o MySQL 8.0.21, Servidor apache, PHP e MySql instalados.

RFN. 2: Linguagem de Programação


No desenvolvimento do back-end do sistema, será utilizado a linguagem de programação
PHP;
Em seu front-end será utilizado a linguagem de marcação de hyper-texto, HTML5; folha
de estilo em cascata, CSS3 e a linguagem de programação Javascript.

RFN. 3: Hardware
A hospedagem ocorrerá em um ambiente cloud. Servidor compatível com MySql,
Apache, PHP.

3.3-Outros Requisitos

A utilização do sistema em computadores será por meio de navegadores de internet e para


dispositivos móveis será desenvolvido um App, o qual deverá ser instalado no dispositivo móvel
para permitir acesso ao sistema.

4-Atributos

4.1-Disponibilidade
O sistema deve estar sempre disponível, caso ocorra alguma interrupção o sistema
disponibilizará um backup para restauração de seu BD, para que não ocorra perda de dados.

4.2-Segurança
Como o sistema será via WEB, ele deverá ser o mais seguro possível para que pessoas
não autorizadas não acessem os dados inseridos do sistema.

4.3-Manutenção
A manutenção será feita por membros do Grupo GDF (Grupo de desenvolvimento de
sistemas facilitadores) responsável pelo desenvolvimento do sistema.

Você também pode gostar