ATPS - Engenharia de Software e Gerencia de Projetos
Por: Sara • 5/3/2018 • 1.957 Palavras (8 Páginas) • 509 Visualizações
...
4.2. REQUISITOS NÃO FUNCIONAIS
Requisito
Nome
Descrição
RNF01
Logo da empresa
Cliente deseja que o sistema contenha o logo da empresa
RNF02
Interface
O sistema deve ser simples e objetivo
RNF03
Desempenho
O sistema deve ter um bom desempenho, pois ficará alocado em ambiente web.
RNF04
Segurança
O sistema deve oferecer recursos de segurança em todas as páginas
RNF05
Banco de Dados
A base de dados deve ser SQL Server 2012.
RNF06
Acessibilidade
O sistema deve permitir acessos simultâneos, desde que cada um contenha seu login e senha.
RNF07
Backup
Política de Backup automática, podendo ser programada.
RNF08
Relatórios
Relatórios Gerenciais de compra e venda.
RNF09
Manutenção e Atualização
O sistema deve possibilitar manutenção fácil e rápida, de acordo com atualizações da legislação ou necessidades da própria empresa
RNF10
Requisitos do sistemas
Qualquer navegador de internet atualizado, boa conexão com a internet e SO Windows, MAC ou Linux.
RNF11
Autenticidade dos Dados
O sistema deve validar as informações inclusas, como o CPF ou o CNPJ.
4.3. REGRAS DE NEGÓCIO
RN01
O sistema só permitirá a venda de produtos que possuí em estoque.
RN02
Os materiais serão debitados do estoque após lançamentos financeiros
RN03
Toda venda por telefone o cliente deve passar seus dados de PF ou PJ.
RN04
Para emissão de NF o sistema deve obrigar o usuário a informar todos as dados cadastrais.
RN05
O pedido deve conter a forma de pagamento (A vista, A prazo e etc).
RN06
Devolução de mercadoria somente com NF e dentro de 7 dias.
RN07
Para efeito de Garantia após 7 dias fica a cargo do fabricante.
RN08
Vendas dentro do estado acima de R$100, frete gratuito.
-
DIAGRAMA DE CASOS DE USO
5.1. IDENTIFICAÇÃO DOS ATORES E SUAS RESPONSABILIDADES
Administrador - O administrador tem como função básica gerir o Sistema.
Incluir, alterar e bloquear usuários, e visualizar todos os dados do sistema. A fim de poder analisar os dados inseridos e consertar erros que sejam do usuário.
Usuário - O usuário irá gerenciar os dados do sistema.
Como o cadastramento dos produtos informando as quantidades disponíveis em estoque, incluir compras e vendas e fazer o controle das mesmas.
Também é responsável por incluir o cadastro dos clientes e controlar as informações, observando se tudo que está sendo digitado é válido.
Cliente - O cliente irá selecionar o(s) produto(s), solicitar o pedido, efetuar pagamento e solicitar nota fiscal.
---------------------------------------------------------------
5.2. DEFINIÇÃO DE PRIORIDADE DE DESENVOLVIMENTO DOS CASOS DE USO
Nº
Nome
Prioridade
Justificativa
01
Manutenção dos usuários
Alta
Necessário para manter os usuários
02
Manutenção dos produtos
Alta
Necessário para manter os produtos
03
Manutenção dos clientes
Média
Necessário para manter os clientes
04
Solicitar pedido
Alta
Necessário para iniciar o processo de venda
05
Registrar compra
Alta
Necessário para documentar as compras
06
Verificar
...