Requisitos de Software para Restaurante
Requisitos de Software para Restaurante
Version: 1.1
Código do Projeto C 01
Supervisor Sra. Faiza Sattar
Co Supervisor Senhor Muhammad Nadeem
Page 2 of 21
<CS491 Projeto-I> Especificações de Requisitos de Software <Versão 1.5>
Histórico do Documento
[O histórico de revisões será mantido para acompanhar as alterações feitas por qualquer pessoa no documento.]
Página 3 de 21
<Projeto CS491-I> Especificações de Requisitos de Software <Version 1.5>
Lista de Distribuição
[A tabela a seguir conterá uma lista de pessoas para as quais o documento será distribuído após cada aprovação]
Name Função
Sra. Faiza Sattar Supervisor
Senhor Muhammad Nadeem Co-Supervisor
Página 4 de 21
<CS491 Projeto-I> Especificações de Requisitos de Software <Version 1.5>
Assinatura do Documento
Página 5 de 21
<CS491 Projeto-I> Especificações de Requisitos de Software <Version 1.5>
Table of Contents
EuINTRODUÇÃO...................................................................................................................................... 7
1.1. Objetivo do Documento. 7
1.2. Público Alvo. 7
1.3 Abreviações………………………………………………………………………………………...7
1.4. Documento de Convençãon ............................................................................................................. 7
2. OVERALLSSISTEMADESCRIPTION ............................................................................................................ 8
2.1. Contexto do Projeto. 8
2.2. Project Scope .......................................................................................................................... 8
2.3. Fora do escopo. 9
2.4. Objetivos do Projeto ................................................................................................................... 9
2.5. Partes interessadas. 9
2.6. Ambiente de Operação. 9
2.7. System Constraints ................................................................................................................. 9
2.8. Suposições e Dependências. 10
3. EXTERNALEuINTERFACERREQUISITOS................................................................................................. 11
3.1. Interfaces de Hardware. 11
3.2. Interfaces de Software. 11
3.3. Interfaces de Comunicação. 11
4. FFUNCIONALRREQUISITOS ............................................................................................................... 12
4.1. FFUNCIONALHHIERARQUIA.............................................................................................................. 12
4.2. Caso de Usos ............................................................................................................................. 13
4.2.1. [Título do caso de uso] ....................................................................Erro! Marcador não definido.
5. NLIGADO-FUNCIONALRREQUISITOS....................................................................................................... 18
5.1. Requisitos de Desempenho. 18
5.2. Requisito de Seguranças ............................................................................................................. 19
5.3. Requisito de Seguranças .......................................................................................................... 19
5.4. User Documentation.............................................................................................................. 19
6. RREFERÊNCIAS...................................................................................................................................... 20
7. AAPÊNDICES....................................................................................................................................... 21
Página 6 de 21
<CS491 Projeto-I> Especificações de Requisitos de Software <Versão 1.5>
1. Introduction
1.1 Objetivo do Documento
O objetivo deste documento é apresentar uma descrição detalhada do sistema como um todo.
o documento explicará o propósito e as características do sistema, a interface do sistema,
o que o sistema fará, as restrições sob as quais o sistema deve operar e o final se
as situações anormais ocorrem, como o sistema deve responder.
1.3Abbreviations
RMS - Sistema de Gestão de Restaurantes
1.4Document Convention
Font: - Times New Roman
Tamanho da Fonte do Título: - 16 em Negrito
Tamanho da Fonte do Subtítulo: - 12 com Negrito
Tamanho da Fonte do Parágrafo: - 12
Página 7 de 21
<CS491 Projeto-I> Especificações de Requisitos de Software <Version 1.5>
A indústria alimentícia é uma proposta de negócios de alto risco. Você tem um nível elevado de concorrência.
e muitos detalhes para aperfeiçoar.
Problemas comuns enfrentados pelos consumidores ao visitar restaurantes que levam a
descontentamento;
●Péssimo Atendimento ao Cliente
●Incompetent Staff
●Grande variação no atendimento ao cliente entre horários de pico e fora de pico
Solução:
Um 'Sistema de Pedidos Automatizado' em restaurantes permitiria que os clientes não precisassem mais
esperar em filas ao fazer e receber pedidos.
● Os benefícios para o restaurante seriam economia de custos e tempo, utilização eficaz de recursos.
Market Size:
Pesquisas iniciais da FCP sugerem que os paquistaneses gastam mais de 1 bilhão de dólares em refeições fora de casa em um ano.
Pesquisas adicionais indicaram que há cerca de 2000 restaurantes de alto padrão nos principais
cidades do Paquistão ou seja, nosso mercado-alvo
2.2 Project Scope
Este sistema ajudará a gerenciar e operar o negócio de restaurante de forma sistemática. Neste
sistema de gestão, forneceremos um aplicativo que pode ser usado pelos clientes para pedir comida.
Os clientes também podem dar feedback através deste aplicativo. Assim, o proprietário do restaurante pode
avaliar o sistema como um todo. Isso levará, em última análise, a contratar menos garçons e criar um
oportunidade de recrutar mais chefs e um melhor espaço na cozinha para servir a comida mais rápido. Clientes
também é possível fazer pagamentos através de cartões de débito ou crédito que serão integrados com o
software de gestão. Os clientes podem ver a atual facilidade de desconto do restaurante. Todos os
As informações sobre despesas diárias e lucros serão salvas no sistema. Além disso, o necessário
As informações sobre os funcionários serão salvas no sistema, que pode ser acessado apenas por
o administrador do sistema.
Página 8 de 21
<CS491 Projeto-I> Especificações de Requisitos de Software <Versão 1.5>
Página 9 de 21
<CS491 Projeto-I> Especificações de Requisitos de Software <Versão 1.5>
Restrições de hardware
PC:
Processador Intel core 2 duo
Mínimo de 50 MB de espaço no disco rígido.
Mobile:
Processador dual core de 1 GHz.
ROM 50 MB
RAM 1 GB
Restrições culturais (inclui língua etc.)
A língua inglesa é utilizada.
Restrições legais
O software deve ser comprado e licenciado por um restaurante para ser utilizado.
A proteção de dados é garantida.
Restrições ambientais
TBD
Restrições do usuário
A Definir
Página 10 de 21
<CS491 Project-I> Especificações de Requisitos de Software <Version 1.5>
Página 11 de 21
<CS491 Projeto-I> Especificações de Requisitos de Software <Version 1.5>
4 Requisitos Funcionais
4.1 Hierarquia Funcional
O sistema é decomposto em três módulos/componentes principais.
a. Client Side (User Application)
[Link]’sInterface
Interface da Cozinha
d. Autorização Bancária
A parte seguinte da seção descreve brevemente os três módulos listados acima.
1. Pedido de comida via aplicativo Android
7. Atualização do sistema
Página 12 de 21
<CS491 Projeto-I> Especificações de Requisitos de Software <Versão 1.5>
Página 13 de 21
<CS491 Projeto-I> Especificações de Requisitos de Software <Version 1.5>
Página 14 de 21
<CS491 Projeto-I> Especificações de Requisitos de Software <Version 1.5>
Special Requirements: -
O texto deve ser visível a 1 metro.
Resposta de autorização de crédito em até 30 segundos 90% do tempo.
Internacionalização de idioma no texto exibido.
Página 16 de 21
<CS491 Projeto-I> Especificações de Requisitos de Software <Version 1.5>
6. O sistema sinaliza o garçom para retirar o pedido e remove o pedido da fila da cozinha
e Fila de Pedidos.
Extensions:
1. O cliente cancela um pedido. O sistema é atualizado e o pedido é removido do Pedido
Fila.
2. O cliente tenta cancelar um pedido após o pedido ter sido movido para a cozinha
Fila. O sistema não cancela o pedido porque o botão "Excluir" na Fila de Pedidos
não está lá.
4.2.4Use Case :-
Use Case 4: Order Food
Primary Actor:
Cliente do Restaurante
Partes interessadas e interesses:
Para ver o menu, selecione os itens preferidos e faça o pedido da comida.
Condições prévias:
A tela do tablet exibe a interface principal com opções para ver homens
Pós-condições:
Voltar ao menu principal ou mostrar o status da comida.
Página 17 de 21
<CS491 Project-I> Especificações de Requisitos de Software <Version 1.5>
Um valor será cobrado por qualquer dano causado ao tablet ou a outros bens do restaurante.
5.2 Safety Requirements
Os possíveis requisitos de segurança do sistema.
Falha/Queda do Servidor/Superlotado
Muitos pedidos ao mesmo tempo podem causar a falha do servidor, o sistema deve se comportar
de acordo com o erro.
Erro de Banco de Dados
Os requisitos que estão relacionados com a possível perda, dano ou prejuízo que podem resultar
do uso do sistema.
Página 19 de 21
<CS491 Projeto-I> Especificações de Requisitos de Software <Versão 1.5>
6 Referências
[1].[Link]
[2].[Link]
[3].[Link]
Changer-pour-Institutio-Financiè[Link]
[4]. [Link]
[5].[Link]
[8]. Fisher, Dan M. "Home Banking in the 21st Century: Remote Capture Has
Gone Retail." (2008).
Uhland Sr, Joseph C. "Verifique o sistema de captura de imagem." Patente dos EUA No.
5.444.794, 22 de agosto de 1995.
[10]. Oakes III, Charles Lee, et al. "Sistemas e métodos para depósito remoto de
verificações." Registro de Patente dos EUA n° 7.876.949. 25 de jan. de 2011.
Page 20 of 21
<Projeto CS491-I> Especificações de Requisitos de Software <Versão 1.5>
6 Apêndices
Apêndice A: Proposta de projeto (assinada pelo supervisor)
Page 21 of 21