Você está na página 1de 7
Recife - PE, 23/03/2015 1
Recife - PE, 23/03/2015
1

TTééccnniiccaa ddee lleevvaannttaammeennttoo ddee RReeqquuiissiittooss

n t t o o d d e e R R e e q q u

TÉCNICA ESCOLHIDA: QUESTIONÁRIO.

JUSTIFICATIVA:

O cliente não tem disponibilidade para uma entrevista, pois é bastante ocupado. Não é possível ao projetista fazer uma observação, pois será muito

e o cliente deseja o software com urgência. Como o projetista já

possui certa experiência na área do problema a alternativa viável foi o questionário. Mesmo ocupado o cliente poderá responder o questionário em intervalos livres, sem a necessidade de um tempo contínuo.

demorado

QQUUEESSTTIIOONNÁÁRRIIOO

RREESSPPOONNDDIIDDOO

N Á Á R R I I O O R R E E S S P

EEMMPPRREESSAA ((CCLLIIEENNTTEE))::

1. Por que deseja um site?

Resp.: Para divulgar meu Restaurante na Web, demonstrar a diversidade dos pratos nordestinos e, com isso, conseguir novos clientes.

2. Qual o público alvo de seu restaurante?

Resp.: Casais com idade entre 20 e 50 anos.

3. O que você gostaria que o site tivesse?

Resp.: Fotos de pratos típicos, cardápio virtual (dinâmico), mapa de localização, algumas receitas e destaque nas promoções.

4. Já existem textos e imagens a serem divulgados?

Resp.: Sim, já tenho cardápios com as devidas imagens e as receitas que desejo disponibilizar para o público.

5. Quais seus pratos principais?

Resp.: Buchada de bode; rabada de boi e chambaril. Entretanto esse processo é dinâmico e muda de acordo com certas épocas do ano.

6. Entrega em domicílio?

Resp.: Sim, num perímetro de até 15 km.

7. Quais as formas de pagamento aceitas?

Resp.: Dinheiro, cheque e cartões débito e de crédito (rotativo).

CCLLIIEENNTTEESS

1. Você usa a internet para acessar sites de restaurantes? Como?

Resp.: 70% dos clientes costumam visitar sites de restaurantes da região em busca de novidades e promoções; praticamente metade usa internet móvel.

DDAA EEMMPPRREESSAA::

2. Você costuma frequentar o restaurante regularmente? Com que frequência?

Resp.: 25% dos clientes frequentam diariamente (especialmente no intervalo para almoço); 60% freqüentam nos fins de semana; e 15% em ocasiões especiais

(aniversários, feriados etc.).

3. Qual seu prato predileto?

Resp.: 55% dos clientes preferem buchada de bode; 25% preferem chambaril; os demais optaram por diversos pratos como carne de sol, charque na brasa, rabada de boi e pato no tucupi.

4. Qual sua forma de pagamento preferida?

Resp.: 30% preferem pagar em dinheiro; 5% com cheque; e 65 % com cartões de débito e de crédito (rotativo).

DDOOCCUUMMEENNTTOO DDEE RREEQQUUIISSIITTOOSS ##11

O D D E E R R E E Q Q U U I I S

REQUISITO #1

CADASTRAR USUÁRIOS

Descrição:

O sistema deve permitir o cadastramento usuário e senha. A inclusão, alteração e exclusão de dados só será possível a usuário devidamente cadastrado/logado.

Restrições:

Se a tabela de usuários estiver vazia o acesso é liberado sem usuário/senha.

REQUISITO #2

ALTERAR/LISTAR USUÁRIOS

Descrição:

Um usuário, devidamente logado, poderá alterar dados de outro usuário, escolhendo-o em uma lista de opções. A alteração será efetuada após confirmação.

Restrições:

Um usuário não pode alterar dados de usuários logados

REQUISITO #3

EXCLUIR/LISTAR USUÁRIOS

Descrição:

Um usuário, já devidamente cadastrado, poderá excluir outros usuários. A exclusão será efetuada após confirmação.

Restrições:

Não é permitido a exclusão de usuários logados.

REQUISITO #4

INSERIR CARPÁDIO

Descrição:

Um usuário logado terá acesso a um formulário de cadastro de um novo item de cardápio (prato ou bebida). Ao preenchê-lo, o novo item será inserido no sistema.

Restrições:

O mesmo item não pode ser inserido novamente.

REQUISITO #5

ALTERAR/LISTAR CARPÁDIO

Descrição:

Um usuário logado poderá alterar um item de cardápio (prato ou bebida), escolhendo-o em uma lista de opções. A alteração será efetuada após confirmação.

Restrições:

 

REQUISITO #6

EXCLUIR/LISTAR CARPÁDIO

Descrição:

Um usuário logado poderá excluir um item de cardápio, escolhendo-o em uma lista de opções. A exclusão será efetuada após confirmação.

Restrições:

 

DDOOCCUUMMEENNTTOO DDEE RREEQQUUIISSIITTOOSS ##22

O D D E E R R E E Q Q U U I I S

REQUISITO #7

INSERIR RECEITAS

Descrição:

Um usuário logado terá acesso a um formulário de cadastro de uma nova receita. Ao preenchê-lo, a nova receita será inserida no sistema.

Restrições:

A mesma receita não pode ser inserida novamente.

REQUISITO #8

ALTERAR/LISTAR RECEITAS

Descrição:

Um usuário logado poderá alterar uma receita, escolhendo-a em uma lista de opções. A alteração será efetuada após confirmação.

Restrições:

 

REQUISITO #9

EXCLUIR/LISTAR RECEITAS

Descrição:

Um usuário logado poderá excluir uma receita, escolhendo-a em uma lista de opções. A exclusão será efetuada após confirmação.

Restrições:

 

REQUISITO #10

INSERIR PROMOÇÕES

Descrição:

Um usuário logado terá acesso a um formulário de cadastro de uma nova promoção (mês/datas especiais). Ao preenchê-lo, a nova promoção será inserida no sistema.

Restrições:

Apenas uma promoção do mês deve ficar ativa (mais recente).

REQUISITO #11

ALTERAR/LISTAR PROMOÇÕES

Descrição:

Um usuário logado poderá alterar uma promoção, escolhendo-a em uma lista de opções. A alteração será efetuada após confirmação.

Restrições:

Apenas uma promoção do mês deve ficar ativa (mais recente alterada).

REQUISITO #12

EXCLUIR/LISTAR PROMOÇÕES

Descrição:

Um usuário logado poderá excluir uma promoção, escolhendo-a em uma lista de opções. A exclusão será efetuada após confirmação.

Restrições:

Apenas uma promoção do mês deve ficar ativa (mais recente alterada ou cadastrada)

AARRQQUUIITTEETTUURRAA,, LLIINNGGUUAAGGEEMM EE CCRROONNOOGGRRAAMMAA

A G G E E M M E E C C R R O O N

A arquitetura usada será a Cliente-Servidor, pois trata-se de um sistema web, onde o armazenado dos dados será no servidor.

A linguagem de programação será uma mistura de HTML5 (Html, CSS e

JavaScript) e PHP Orientado a Objeto, com conexão a um banco de dados MySql, pois além de serem gratuitos, atende plenamente as necessidades do cliente. É importante também salientar, que as linguagens escolhidas já são de domínio da equipe de desenvolvimento.

O sistema, a princípio, deve funcionar em qualquer plataforma (Windows,

Mac, Linux, etc.), pois o produto final a ser exibido é uma página html, que necessita apenas de um navegador, que atualmente, existe, incorporado, nas diversas plataformas. Entretanto, para o desenvolvimento foi escolhida a plataforma

Windows, tendo em vista a familiaridade dos desenvolvedores com esse ambiente e rol de ferramentas gratuitas já existentes para a referida plataforma (Xamp, Aptana, Gimp, SMConverter, MySQL Workbench, Inkscape, Google Chrome, Mozilla Firefox, Internet Explorer). Todos os aplicativos citados serão usados para desenvolvimento e/ou testes do sistema, pois todos os desenvolvedores dominam a maioria de suas funcionalidades. Apesar de pago o Windows utilizado foi a versão pro para estudantes, que custa R$ 119,00, tendo em vista que todos os desenvolvedores também são estudantes e que foi a melhor relação custo benefício encontrada, tendo em vista o tempo e custos envolvidos em treinamentos e/ou aquisição de produtos de outra plataforma (Mac ou Linux).

Segue um cronograma de desenvolvimento, proposto de acordo com os requisitos existentes:

REQUISITO

DURAÇÃO

REQUISITO

DURAÇÃO

Requisito 1:

2

Dias

Requisito 2:

2 Dias

Requisito 3:

2

Dias

Requisito 4:

1 Dia

Requisito 5:

1

Dia

Requisito 6:

1 Dia

Requisito 7:

1

Dia

Requisito 8:

1 Dia

Requisito 9:

1

Dia

Requisito 10:

1 Dia

Requisito 11:

1

Dia

Requisito 12:

1 Dia

TOTAL:

 

15 Dias

RREEFFEERRÊÊNNCCIIAASS BBIIBBLLIIOOGGRRÁÁFFIICCAASS

R R E E F F E E R R Ê Ê N N C C