PROJETANDO O SISTEMA DE INFORMAÇÃO PARA O RESTAURANTE
Por: Salezio.Francisco • 20/12/2018 • 1.086 Palavras (5 Páginas) • 390 Visualizações
...
RNF02 – O sistema não deve permitir que sejam perdidas informações cadastradas com uma proporção maior que 99,8%.
RNF03 – O sistema deve ficar operante por no mínimo 99,8% do tempo durante o expediente em que o restaurante estiver em funcionamento.
1.3.2 Desempenho/Eficiência
RNF04 – O sistema deve efetuar o cadastro de um cliente em menos de 3s.
RNF05 – O sistema não deve ficar inoperante por falha de desempenho por mais de 7s.
RNF06 – O sistema deve concluir alterações em cadastros de clientes em menos de 3s.
RNF07 – O sistema deve efetuar o cadastro de um funcionário em menos de 3s.
RNF08 – O sistema deve concluir alterações em cadastros de funcionários em menos de 3s.
1.3.3 Portabilidade
RNF09 – O sistema deve ser operante em dispositivos mobile.
RNF10 – O sistema não deve exigir um desempenho muito alto do hardware que irá executá-lo.
RNF11 – O sistema deve ser operante em dispositivos desktop.
1.3.4 Segurança
RNF12 – O sistema deve pedir senha em tentativas de cadastramento de novos clientes.
RNF13 – O sistema não deve permitir que usuários não autorizados façam cadastro de clientes.
RNF14 – O sistema deve, ao sofrer 10 tentativas de acesso com senha, bloquear o acesso do usuário por 10 min e enviar mensagens de texto ao administrador.
1.3.5 Usabilidade
RNF15 – O sistema deve permitir que o usuário faça o cadastro do cliente de maneira intuitiva desde a sua primeira utilização.
RNF16 – O sistema não deve ser restritivo a usuários com deficiência visual, sendo apresentada uma versão com letras maiores para pessoas com dificuldade de leitura.
RNF17 – O sistema deve ter ícones de “tira duvidas”, para que os usuários possam consultar a funcionalidade de cada ícone na interface.
---------------------------------------------------------------
1.4 Regras do Negócio
RN01
Cadastramento de clientes
Descrição
Para iniciar um pedido o usuário do sistema deve cadastrar um cliente com pelo menos nome completo. Caso o cliente esteja fazendo um pedido de entrega o sistema deve pedir que o usuário informe pelo menos o nome completo e endereço completo do cliente.
RN02
Consulta de rendimentos por usuários
Descrição
Cada usuário (Os usuários do sistema serão os funcionários) do sistema terá um login e senha, de maneira que cada usuário possa saber quais vendas foram feitas por eles ao longo do tempo.
RN03
Consumo no local ou entrega
Descrição
Quando o cliente for consumir os produtos do restaurante em outro local o sistema “perguntará”, no mínimo, informações como: endereço completo, telefone e tipo de pagamento.
RN04
Taxa de atendimento
Descrição
Ao identificar se os produtos do restaurante serão consumidos no local o sistema acrescentará uma taxa de 10% ao valor total da comanda.
RN05
Pagamento a vista
Descrição
Ao identificar o tipo de pagamento que será efetuado o sistema “escolherá”, para cada tipo de opção disponível, o valor correspondente ao tipo de pagamento, os quais serão: cartão, dinheiro e cheque.
RN06
Troco
Descrição
Ao identificar que o cliente não consumirá os produtos do restaurante no local, o sistema “perguntará” ao usuário se o cliente precisará ou não de troco. Calculando com base nas notas informadas pelo cliente (2, 5, 10, 20, 50, 100), valor do troco que o entregador deverá separar para o cliente.
RN07
Taxa de entrega
Descrição
O sistema deve identificar a distancia de entrega e gerar a taxa de entrega automaticamente de acordo com a distância a ser percorrida pelo entregador.
RN08
Endereços indisponíveis
Descrição
A taxa de entrega será calculada com base na distancia percorrida pelo entregador. Caso a distancia seja pequena, será calculada uma taxa de entrega mínima.
RN09
Tempo de preparo
Descrição
Com base em analises qualitativas e quantitativas referentes aos pedidos efetuados durante um período padrão o sistema informará ao usuário qual o tempo médio de preparo do pedido do cliente.
RN10
Descontos
Descrição
O sistema deve gerenciar descontos e acréscimos nos produtos fornecidos no cardápio de acordo com datas e horários específicos.
RN11
Criação de cardápios
Descrição
O sistema deve permitir que o usuário crie mais de um tipo de cardápio.
RN12
...