Escolar Documentos
Profissional Documentos
Cultura Documentos
TopFood
Cliente:TopBuguer
Responsvel:AndreysonSoares,JosCarlos,RodolfoLuan,
RgerAlves
<NomedoProjeto> Confidencial
Pg1/9
<logoounomedocliente>
Contedo
1. Introduo
1.1 Propsito
1.2 PblicoAlvo
1.3 Convenes,termoseabreviaes
1.3.1 Prioridadesdosrequisitos
2. VisoGeraldoSistema
2.1 ModeloNavegacional
3. RestriesePremissas
4. RequisitosFuncionais
5.RequisitosNoFuncionais
[RNF01]Performance
[RNF02]Segurana
[RNF03]Usabilidade
[RNF04]Confiabilidade
[RNF05]Suportabilidade
6. EscopoNegativo
7. Referncias
1.
<NomedoProjeto> Confidencial
Pg2/9
<logoounomedocliente>
Introduo
1.1 Propsito
Este documento especifica o sistema Top Food ser desenvolvido para a lanchonete Top Burguer Seu
propsito especificar os requisitos de alto nvel que o sistema deve prover, identificando os requisitos
funcionais,nofuncionaiseasrestriesepremissas.
1.2 PblicoAlvo
Esse documento se destina principalmente aos provedores de requisitos do cliente, aos analistas de
requisitos,lderestcnicosedesenvolvedoresdoprojeto.
1.3 Convenes,termoseabreviaes
Esta seo explica o conceito de alguns termos importantes que sero mencionados no decorrer deste
documento.Estestermossodescritosnatabelaaseguir,estandoapresentadosporordemalfabtica.
Outros termos e abreviaes, que sejam padres do processo, esto descritos no Glossrio do ProSCes
(acessvelapartirdapginaprincipaldoProSCes).
Termo Descrio
Requisitosfuncionais Requisitos tcnicos do software que compe o sistema, que descrevem
aes que o sistema deve estar apto a executar, ou seja, o que o sistema
devefazer.
Requisitosnofuncionais Requisitos tcnicos do software que compe o sistema, que descrevem
atributos que o sistema deve possuir ou restries sob as quais ele deve
operar.
CRUD Acrnimo de Create, Read, Update e Delete. Operaes bsica em
umcadastrodequalquernatureza.
MVC Padro de projeto arquitetural com trs camadas(Model, View e
Controler)
1.1.1 Prioridadesdosrequisitos
Para estabelecer a prioridade dos requisitos foram adotadas as denominaes essencial,
importante e desejvel. A prioridade dos requisitos utilizada no gerenciamento do escopo das
etapasdoprojetoenadefiniodasprioridadesduranteodesenvolvimentodosistema.
Essencial: requisito sem o qual o sistema no entra em funcionamento. Requisitos essenciais
so requisitos imprescindveis, devem ser implementados desde as primeiras implantaes do
sistema.
Importante: requisito sem o qual o sistema entra em funcionamento, mas de forma no
satisfatria. Requisitos importantes devem ser implantados o mais rpido possvel, mas, se no
forem,partedosistemapoderserimplantadamesmoassim.
Desejvel: requisito que no compromete as funcionalidades bsicas do sistema, isto , o
sistema pode funcionar de forma satisfatria sem ele. Requisitos desejveis so requisitos que
<NomedoProjeto> Confidencial
Pg3/9
<logoounomedocliente>
2.1ModeloNavegacional
3. Restries e Premissas
[REST01] Nota Fiscal
Osistemanoserresponsvelporimpresso,solicitaodevalidaoouqualqueroutra
operaoquefaarelaocomnotafiscaleletrnica.
RFsrelacionados:Todos
[REST02] Acesso Mobile
O sistema no projetado com o intuito de ser completamente adaptvel ao padro
mobile.
<NomedoProjeto> Confidencial
Pg4/9
<logoounomedocliente>
RFsrelacionados:Todos
[REST03] Navegadores
O perfeito funcionamento do sistema dever ser analisado utilizando o Google Chrome e
Mozilla Firefox.
RFsrelacionados:Todos
4. Requisitos Funcionais
RequisitosdeAcesso
[RF001] Acesso rede
Prioridade: X Essencial Importante Desejvel
O acesso rede essencial visto que o sistema funcionar em servidores que podero
ser acessados apenas por navegadores web.
[RF001] Acesso Mobile
Prioridade: Essencial Importante X Desejvel
Ser possvel ter acesso ao sistema atravs de dispositivos mveis conectados rede.
RequisitosTecnolgicos
<NomedoProjeto> Confidencial
Pg5/9
<logoounomedocliente>
[RF03] Arquitetura
RequisitosdeControle
[RF04] Manuteno
O sistema ter sua manuteno agenda junto ao responsvel pelo projeto. Tendo este um
prazo mximo de um ms para devolver a soluo.
Prioridade: Essencial X Importante Desejvel
.
RequisitosdeNegcio
[RF05] Relatrios
<NomedoProjeto> Confidencial
Pg6/9
<logoounomedocliente>
[RF09] Cadastro de Produtos
<NomedoProjeto> Confidencial
Pg7/9
<logoounomedocliente>
5. Requisitos No Funcionais
[RNF01] Performance
<NomedoProjeto> Confidencial
Pg8/9
<logoounomedocliente>
Nenhuma transao, ou requisio realizada no sistema, dever durar tempo maior do que
10 segundos, por causas apenas do prprio sistema.
RFsrelacionados:Todos
[RNF02] Segurana
Senhaeoutroscamposdeentradadedadossensveisnecessitamsermascarados
Transport Layer Security (TLS) como Secure Socket Layer (SSL) deve ser colocado
em prtica para proteger contra ameaas internas de Man in the Middle (MITM) para
todasasinformaesdecartodecrditoquesejatransmitida
Mensagens de erro que so mostradas ao usurio revelaro somente a informao
necessria,semvazamentodedetalhesinternosdosistemanamensagemdeerro.
RFsrelacionados:Todos
[RNF03] Usabilidade
O sistema deve apresentar uma interface amigvel, intuitiva e de fcil utilizao,
garantindo uma boa comunicao entre utilizador e sistema.
[RNF04] Confiabilidade
Todas as transaes, requisies dever obedecer a ACID;
[RNF05] Suportabilidade
O sistema dever permitir uma fcil integrao de novas funcionalidades que transmitam
informao importante aos seus visitantes.
6. Escopo Negativo
O sistema no far nenhuma referncia notas fiscais, sendo tais funcionalidades, apenas
possveis em um projeto futuro. O sistema tambm no estar disponvel um uma verso mobile,
sendoessa,umpossvelavanoparaumprojetofuturo.
7. Referncias
http://www.gestaoetc.com.br/742/diferencasentrepremissaserestricoesemprojetos/
PMBOK:
<NomedoProjeto> Confidencial
Pg9/9