Skip to main content

Requisitos Funcionais

Os requisitos funcionais detalham as funcionalidades específicas que o sistema deve executar para atender às necessidades do negócio.


Análise Base do Sistema

Este grupo de requisitos constitui o núcleo analítico do sistema, automatizando os cálculos fundamentais de gestão de estoque. Sua implementação visa reduzir drasticamente o tempo de análise e automatizar a gestão de estoque com base em regras parametrizáveis diretamente aos objetivos de diminuir o tempo de análise (OE01)
e automatizar cálculos de reposição (OE05).

O RF01 está relacionado ao OE05 e o RF02 está relacionado ao OE03.

RF01 - Analisar período de estoque (CORE)

Descrição: O sistema deve calcular automaticamente o período de estoque (em meses) para cada produto inserido nas tabelas, considerando:

  • Estoque atual
  • Produtos em consignação
  • Pedidos pendentes de entrega
  • Média de saída dos últimos 4 meses (configurável)

Objetivo Específico (OE) Relacionado: OE05

Critérios de aceitação:

  • O sistema deve destacar na interface os produto que estão com estoque crítico do limite ideal (4 meses)

RF02 - Integrar os dados das 4 planilhas principais

Descrição: O sistema deve importar e centralizar dados de múltiplas fontes:

  • Base de dados de faturamento (relatório 14)
  • Planilha de estoque atual
  • Planilha de pedidos pendentes ("pedido fora")
  • Planilha de produtos consignados

Objetivo Específico (OE) Relacionado: OE03

Critérios de aceitação:

  • O sistema possui compatibilidade com as planilhas Excel
  • Através de um botão o sistema atualiza os dados automaticamente quando as planilhas forem modificadas

Consultas Diretas

Este grupo de requisitos está conectado ao (OE04), na funcionalidade que permite ao usuário consultar seus produtos através de diferentes chaves de pesquisa.

RF03 - Consultar Produto por código original do produto

Critérios de aceitação:

  • Consulta utiliza o código original do produto para listar o produto

Objetivo Específico (OE) Relacionado: OE04

RF04 - Consultar Produto pela linha do produto (prioritário)

Critérios de aceitação:

  • Consulta que utiliza a linha do produto escolhida pelo usuário para listar

Objetivo Específico (OE) Relacionado: OE04

RF05 - Consultar produto por status (ativo, parado, etc.) (prioritário)

Critérios de aceitação:

  • Consulta que utiliza o status parado dos produtos para listar para o usuario produtos que estão sem movimentação de vendas há pelo menos 6 meses

Objetivo Específico (OE) Relacionado: OE04

RF06 - Consultar por período de estoque específico (por X quantidade de meses)

Critérios de aceitação:

  • Consulta que utiliza o período do estoque escolhido pelo usuário para listar

Objetivo Específico (OE) Relacionado: OE04


Análises Avançadas

Indo além da análise básica, estes requisitos fornecem inteligência de negócio acionável, como sugestões de compra e análise de desempenho. Eles contribuem diretamente para prover insights estratégicos por cliente e vendedor, e apoiar a tomada de decisão baseada em dados, realizando os objetivos de oferecer visão analítica do histórico por cliente (OE09) e automatizar sugestões de compra (OE05).

RF07 - Sugerir compras inteligentes

Descrição: O sistema deve gerar sugestões automáticas de compra baseadas na análise de estoque.

Objetivo Específico (OE) Relacionado: OE05

Critérios de aceitação:

  • Calcular quantidade sugerida para atingir meta de estoque
  • O sistema deve calcular o período de estoque baseado na fórmula: (Estoque Total / Média de Saída)
  • Permitir configurar período de análise (3, 4, 5 meses, etc.)
  • Considerar unidades por caixa na sugestão
  • Calcular valor total da compra sugerida
  • Destacar na interface produtos críticos (estoque zerado ou muito baixo)

RF08 - Consultar principais clientes de cada produto

Descrição: O sistema deve listar os principais clientes de cada produto (quais clientes compram mais quais produtos).

Objetivo Específico (OE) Relacionado: OE09

Critérios de aceitação:

  • Consultar os 5 clientes mais frequentes do produto
  • Mostrar média de compra mensal por cliente

RF09 - Consultar histórico de compras por cliente

Descrição: O sistema deve listar o histórico de compras de cada cliente.

Objetivo Específico (OE) Relacionado: OE09

Critérios de aceitação:

  • Consultar o histórico das últimas 10 compras por cliente

RF10 - Consultar performance por vendedor

Descrição: O sistema deve listar os vendedores em relação a quem mais vende.

Objetivo Específico (OE) Relacionado: OE09

Critérios de aceitação:

  • Consultar os 5 vendedores que mais venderam no último mês

RF11 - Consultar padrões de compra e sazonalidade

Descrição: O sistema deve listar os padrões de compra dos clientes e a sazonalidade das compras, ou seja, quais meses vendem mais e quais clientes são recorrentes.

Objetivo Específico (OE) Relacionado: OE09

Critérios de aceitação:

  • Consultar quais meses há maior volume de compras nos últimos 4 meses e quais os clientes que mais compraram em cada mês.

Notificação sobre produtos em estado crítico

Estes requisitos implementam um sistema de alertas proativo para mitigar riscos operacionais.
Eles são fundamentais para notificar proativamente sobre situações críticas e melhorar a confiabilidade e redução de riscos, viabilizados pelos objetivos de notificar sobre produtos parados (OE08) e permitir a visualização rápida de produtos abaixo do estoque mínimo (OE06).

RF12 - Notificar produtos com baixa saída

Critérios de aceitação:

  • O sistema deve destacar na interface produtos com média de saída do estoque abaixo de 3 meses
  • O sistema deve criar notificação para o usuário mostrando quais produtos possuem média de saída do estoque abaixo de 3 meses

Objetivo Específico (OE) Relacionado: OE08

RF13 - Notificar produtos que estão com estoque crítico

Critérios de aceitação:

  • O sistema deve destacar na interface produtos que possuem menos de 1 mês de fornecimento para o estoque
  • O sistema deve criar notificação para o usuário mostrando quais produtos possuem menos de 1 mês de fornecimento para o estoque

Objetivo Específico (OE) Relacionado: OE08

RF14 - Notificar produtos zerados no estoque

Critérios de aceitação:

  • O sistema deve destacar na interface produtos que estão zerados no estoque
  • O sistema deve criar notificação para o usuário mostrando quais produtos estão zerados no estoque

Objetivo Específico (OE) Relacionado: OE08


Autorização de Acesso

Este grupo assegura a proteção dos dados sensíveis do negócio, um pilar crítico da solução.
Ele materializa o objetivo de garantir segurança e controle de acesso (OE07).

RF15 - Autenticar o usuário

Descrição: O sistema deve realizar uma autenticação com um sistema de login para permitir acesso somente com as credenciais aceitas.

Objetivo Específico (OE) Relacionado: OE07

Critérios de aceitação:

  • O sistema deve permitir acesso ao sistema ao usuário que inseriu as credenciais de usuário e senha válidos (que tem cadastro de permissão no sistema)
  • O sistema deve negar acesso ao sistema ao usuário que inseriu credenciais inválidas (sem permissão)
  • O sistema ao negar o acesso de um usuário deve exibir de forma visual o acesso negado

RF16 - Permitir mudança de senha

Descrição: O sistema deve permitir o usuário mudar a senha de acesso ao sistema.

Objetivo Específico (OE) Relacionado: OE07

Critérios de aceitação:

  • O sistema deve enviar um e-mail seguro para redefinição de senha para o e-mail do cliente
  • O sistema deve atualizar a senha do usuário no sistema
  • O sistema deve permitir acesso com a nova senha criada

Tabela de Requisitos Funcionais

IDNome
RF01Analisar Período de Estoque
RF02Integrar os Dados das 4 Planilhas
RF03Consultar Produto por Código
RF04Consultar Produto pela Linha
RF05Consultar Produto por Status
RF06Consultar por Período de Estoque
RF07Sugerir Compras Inteligentes
RF08Consultar Principais Clientes do Produto
RF09Consultar Histórico de Compras por Cliente
RF10Consultar Performance por Vendedor
RF11Consultar Padrões de Compra e Sazonalidade
RF12Notificar Produtos com Baixa Saída
RF13Notificar Produtos com Estoque Crítico
RF14Notificar Produtos Zerados
RF15Autenticar o Usuário
RF16Permitir Mudança de Senha