5W2H
What
- 1. Qual o nome do seu projeto?
- O nome do projeto é ICM (Inventory Control and Menu).
- 2. Qual o objetivo deste projeto?
- Este projeto tem a finalidade de desenvolver um sistema que integra um cardápio eletrônico ao um software de controle de estoque, e oferece maior facilidade, praticidade e agilidade para o atendimento ao cliente.
- O projeto consiste em aplicar em um hardware, um software que une várias funções, dentre elas, usando como exemplo uma lanchonete açaí, o software inicialmente estará em um tablet, onde o garçom leva ao cliente, e o cardápio estará incorporado no tablet, o cliente fara o pedido de seu lanche diretamente no tablet, onde por uma rede interna que ficara ligado o tablet e os demais hardwares, o pedido do cliente será mandado instantaneamente para o funcionário que fara seu o lanche, onde o qual, ao termino do lanche, apertara um comando que chamara o garçom para a entrega do lanche e automaticamente fara o desconto dos itens gastos ao deposito e enviara ao caixa a comanda com os valores e itens vendidos.
- Mais futuramente o dono do produto (este projeto) poderá implantar outras funções, dentre as quais seria possível desenvolver um aplicativo onde qualquer pessoa possa baixar em seu smartphone ou tablet e fazer o pedido e o pagamento do produto direto de sua casa, agilizando ainda mais a entrega de seu pedido.
- 3. Quais os maiores desafios, na sua opinião, para se realizar este trabalho?
- Um dos maiores desafios nesse projetos, será como impedir ¨trotes¨, como no caso de o cliente querer fazer o pedido de casa, como impedir que esse pedido não seja falso.
- 4. Quais os conhecimentos básicos que devemos ter para se implementar este projeto?
- Precisamos ter o conhecimento a respeito a linguagens de programação para smartphone e computadores, para fazer a criação do software.
- 5. Quais soluções similares existem no mercado?
- Hoje no mercado já existem várias soluções para um cardápio eletrônico, e vários programas de controle de estoque, mas existem pouquíssimas que unem as duas soluções.
- Uma das soluções disponíveis no mercado é a eComanda que disponibiliza o aplicativo de cardápio eletrônico para android e iOS, e dispensa o gasto do estabelecimento com tablets pois o cliente usa o próprio smartphone, oferecendo a facilidade de fazer o pedido de onde ele estiver. O cardápio está ligado ao estoque, garantindo sua integridade em tempo real.
- Quanto à soluções de cardápio sem o controle de estoque existem várias, que apenas enviam o pedido diretamente à cozinha do estabelecimento, e quando o produtor estiver pronto o cozinheiro aperta um botão que avisa o garçom.
Why
- 1. Porque é interessante desenvolver este projeto?
- É interessante desenvolver esse projeto pois otimizara o atendimento dos clientes, dispensara a função de um funcionário (diminuindo o gasto da empresa) e acelerara o processamento do caixa.
- 2. Porque deve usar a tecnologia escolhida?
- 3. Porque usar o hardware específico?
- 4. Porque usar o sistema específico?
Who
- 1. Quem pode se beneficiar deste projeto?
- Inicialmente o dono do estabelecimento, pois dispensara a função do garçom, alem de que ira agilizar o "caixa" e ficara mais fácil fazer o pedido, beneficiando o cliente.
- 2. Quem poderá operar o sistema?
- Poderão operar o sistema os clientes do local, o "caixa", o funcionário que fará o pedido e o gerente.
- 3. Quem deverá participar do desenvolvimento do sistema?
- Deverão participar do desenvolvimento do sistema, os integrantes do grupo da disciplina de ESOF, o professor orientador e o gerente da loja para qual o projeto sera desenvolvido.
Where
- 1. Onde os dados serão inseridos?
- Os dados serão inseridos pelo cliente por um tablet e serão guardados em um banco de dados e enviados ao display onde o funcionário designado produzira o produto;
- 2. Onde os dados serão externalizados, publicados?
- Os dados serão externalizados no "caixa", onde sera feito o pagamento e emissão do cupom fiscal, e depois guardados para fins de "fechamento de caixa".
- 3. Onde esta aplicação poderá ser usada?
- Esta aplicação poderá ser usada em restaurantes, lanchonetes, bares, em geral, casas alimentícias.
- 4. Onde os dados serão armazenadas?
- Os únicos dados que terão de ser armazenados são os emitidos em cupons fiscais, para fins de fechamento de caixa e os dados da quantidade de itens em estoque, então um sistema de banco de dados bem básico já sera suficiente.
- 5. Onde o software deverá ser hospedado?
- O software poderá ser hospedado inicialmente em um computador restrito a loja, pois no inicio, não sera necessário o cliente ter o software em seu smartphone, porém, mais a frente o software devera ser armazenado em alguma loja Play ou em algum site que possa ser feito o download do mesmo.
When
- 1. Em quanto tempo pretende desenvolver o sistema?
- Não é possível determinar um tempo preciso por se tratar de um projeto de desenvolvimento de software e de implementação em Hardware, porem levando em conta a quantidade de integrantes trabalhando no projeto pode-se estimar uma duração de 4 meses até o termino do mesmo.
- 2. Quais serão as fases e em quanto tempo cada uma?
- O projeto será dividido em duas fases, sendo elas:
- 1ª Fase: Será priorizado nesta primeira fase do projeto o desenvolvimento do software na plataforma Android e IOS que permita ao dono do estabelecimento que adquiriu o programa cadastrar seu próprio cardápio de maneira simplificada e que de ao seu cliente a possibilidade de visualizar fotos, preços e informações gerais sobre os pratos disponíveis no cardápio.
- 2ª Fase: Com o software já desenvolvido pode-se pensar em disponibilizar para download o aplicativo do estabelecimento, onde o próprio cliente após fazer o download do aplicativo faz seus pedidos direto do seu celular ou tablet.
- 3. Qual o tempo de resposta do dispositivo ou do sistema?
- Por se tratar de um dispositivo de resposta rápida, o tempo resposta é de cerca de 1 segundo.
- 4. Quanto tempo para responder a uma entrada?
- Um tempo médio de 5 segundos.
- 5. Quanto tempo para gerar a saída?
- Um tempo médio de 5 segundos.
How
- 1. Como será dividido o desenvolvimento do sistema?
- 2. Como será feita a entrada de dados?
- 3. Como será feita a saída de dados?
- 4. Descreva a 1a. funcionalidade?
- 5. Descreva a 2a. funcionalidade?
- ............
- n. Descreva a enésima funcionalidade?
How much
- 1. Quanto custa cada parte do sistema?
- O sistema poderá ser utilizado em tablets, que possuem um valor médio de R$1.000,00, há também o custo de manutenção do sistema R$150,00 mensais.
- 2. Quanto deverá custar todo o sistema?
- O preço médio total do sistema é de R$4.200,00, que está sujeito há alteração de acordo com a demanda do estabelecimento contratante.
- 3. Quantas pessoas deverão ser usadas (Equipe) ?
- Serão utilizadas 4 pessoas, 1 engenheiro, 1 dsigner e 2 programadores.
- 4. Quanto custa cada profissional?
- Engenheiro de Software – R$15.000,00
- Designer de interfaces – R$1.600,00
- Programador – R$5.000,00
- 5. Qual deverá ser o preço de aquisição do seu software para o usuário final (Valor de mercado)?
- O preço final do produto para aquisição é de R$90.000,00 mediante negociação.
Modelo Estruturado
DFD
- Processso
- Depósitos
- Fluxos
DER
- Entidades
- Relacionamentos
- Chaves
- Domínios
DD
- Descritivos de cada item
- Significado
- Conteúdo (Dados compostos)
- Restrições de integridade
- Chave primária (Depósitos de Dados)
Modelo OO
Diagrama de Classes
Diagrama de Estado
Diagrama de Casos de Uso
Diagrama de Sequência
Diagrama de Objetos
Diagrama de Colaboração
Diagrama de Interfaces
Diagrama de Atividades
Diagrama de Componentes
Diagrama de Pacotes
Protótipo
- Objetivo
- Recursos utilizados
- Funcionamento
- Detalhamento (Imagens, vídeos, ...)
- Resultados obtidos
Pesquisador