Fuchs (discussão | contribs)
Etiqueta: visualeditor
 
(13 revisões intermediárias por 7 usuários não estão sendo mostradas)
Linha 26: Linha 26:
** Para atender a uma demanda de cliente com maior comodidade e rapidez, além de tornar mais econômico para as empresas fornecedoras dos serviço, por traçarem uma rota com mais eficiência evitando percursos desnecessários.
** Para atender a uma demanda de cliente com maior comodidade e rapidez, além de tornar mais econômico para as empresas fornecedoras dos serviço, por traçarem uma rota com mais eficiência evitando percursos desnecessários.
* 2. Porque deve usar a tecnologia escolhida?
* 2. Porque deve usar a tecnologia escolhida?
**  
** A finalidade da aplicação é justamente identificar o local onde se encontra o entregador e traçar rotas até o destino, por isso usamos a tecnologia GPS para buscar essas localizações.
* 3. Porque usar o hardware específico?
* 3. Porque usar o hardware específico?
**  
** Uma das principais necessidades da aplicação é a mobilidade, e por isso e indispensável o uso da plataforma mobile para isso.
* 4. Porque usar o sistema específico?
* 4. Porque usar o sistema específico?
**
**Por muitos usuários já estarem familiarizados com o sistema, deixando assim uma interface mais amigável.
<br>
 
== Who ==
== Who ==
<br>
<br>


* 1. Quem pode se beneficiar deste projeto?  
* 1. Quem pode se beneficiar deste projeto?  
**  
** O sistema visa atender tanto os proprietários de distribuidoras de gás, que o utilizara para fins administrativos, seus funcionários responsáveis pela entrega, que receberam os pedidos pelo sistema, e os clientes que o usaram para fazer o pedido e o seu devido pagamento.
* 2. Quem poderá operar o sistema?
* 2. Quem poderá operar o sistema?
**
**O sistema poderá ser operado pelo desenvolvedor do aplicativo, o funcionário responsável pela entrega do botijão de gás, o responsável da administração da empresa e clientes interessados em realizar um pedido.
* 3. Quem deverá participar do desenvolvimento do sistema?  
* 3. Quem deverá participar do desenvolvimento do sistema?  
**  
** Os responsáveis do desenvolvimento do sistema são: desenvolvedor de aplicativo mobile e web e o responsável pelo gerenciamento da empresa que oferecera o conhecimento necessário sobre o negócio de distribuição de gás.
<br>
<br>


Linha 52: Linha 50:
** Serão externalizados em computadores na empresa para monitorar os pedidos e também em aplicações mobile manuseadas pelos entregadores.
** Serão externalizados em computadores na empresa para monitorar os pedidos e também em aplicações mobile manuseadas pelos entregadores.
* 3. Onde esta aplicação poderá ser usada?  
* 3. Onde esta aplicação poderá ser usada?  
** Em distribuidoras de gás de cozinha.
** Em distribuidoras de gás de cozinha. Com relação ao usuário, poderá ser usada em qualquer lugar que se tenha acesso à internet.
* 4. Onde os dados serão armazenadas?  
* 4. Onde os dados serão armazenadas?  
** O armazenamento dos dados será feito em um banco de dados do servidor, para que possam ser posteriomente usados.
** O armazenamento dos dados será feito em um banco de dados do servidor, para que possam ser posteriomente usados.
Linha 63: Linha 61:


* 1. Em quanto tempo pretende desenvolver o sistema?  
* 1. Em quanto tempo pretende desenvolver o sistema?  
**  
** O tempo será de 4 meses
* 2. Quais serão as fases e em quanto tempo cada uma?  
* 2. Quais serão as fases e em quanto tempo cada uma?  
**  
** 1º Distribuição de funções, contratação de funcionários de cada área - 1 mês
** 2º Desenvolvimento do aplicativo e do gestor para a empresa - 1 mês
** 3º Teste por parte dos funcionários - 1 mês
** 4º Correção 15 dias
** 5º Implantação na empresa 15 dias
* 3. Qual o tempo de resposta do dispositivo ou do sistema?
* 3. Qual o tempo de resposta do dispositivo ou do sistema?
**  
** O tempo de resposta tem que ser rápido, para acontecer as entregas de gás rapidamente
* 4. Quanto tempo para responder a uma entrada?
* 4. Quanto tempo para responder a uma entrada?
**  
** 1 segundo
* 5. Quanto tempo para gerar a saída?
* 5. Quanto tempo para gerar a saída?
** <br>
** 1 minuto<br>


== How ==
== How ==
Linha 77: Linha 79:


* 1. Como será dividido o desenvolvimento do sistema?
* 1. Como será dividido o desenvolvimento do sistema?
**
# Pesquisa e escolha dos sistemas nos quais o aplicativo funcionará.
# Pesquisa e desenvolvimento de um banco de dados.
# Desenvolvimento do aplicativo.
# Testes e implementação do sistema, adaptando a infraestrutura da empresa.
* 2. Como será feita a entrada de dados?  
* 2. Como será feita a entrada de dados?  
** Um banco de dados, na empresa, é fundamental para o armazenamento de dados. A entrada de dados será executada por parte dos funcionários (no caso, entregadores), utilizando um aplicativo mobile portado pelos mesmos.
** Cadastramento de clientes, requisitando informações como Nome, CPF, Endereço de entrega, entre outros.
** Permitir que o cliente efetue um pedido, incluindo a quantidade de tal.
* 3. Como será feita a saída de dados?  
* 3. Como será feita a saída de dados?  
** Um computador central, ao alcance do administrador, receberá o pedido e o encaminhará os dados para o entregador mais próximo do cliente.
** Um computador na empresa, ao alcance do administrador, receberá o pedido e o encaminhará os dados para o entregador disponível e mais próximo do endereço do cliente.
* 4. Descreva a 1a. funcionalidade?  
* 4. Descreva a 1a. funcionalidade?  
** Receber o pedido, portando os dados do cliente como Endereço de entrega, Nome do cliente, CPF, quantidade do pedido, entre outros.
** Receber o pedido, portando os dados do cliente como Endereço de entrega, Nome do cliente, CPF, quantidade do pedido, entre outros.
* 5. Descreva a 2a. funcionalidade?
* 5. Descreva a 2a. funcionalidade?
**Em contato com outro aplicativo externo , como o Paypal, administrar o pagamento do pedido, por meio de   E M
** Em contato com outro aplicativo externo , como o Paypal, administrar o pagamento do pedido, por meio de Cartão de crédito, Boleto bancário, entre outros meios de pagamento.
* n. Descreva a enésima funcionalidade?
* 6. Descreva a 3a. funcionalidade?
** <br>
** Transmitir os dados de entrega, como o nome do cliente, endereço e quantidade do pedido, para um dos entregadores disponíveis.
* 7. Descreva a 4a. funcionalidade?
** Por meio de uma comunicação com o sistema GPS, o aplicativo deve:
*** Localizar um entregador disponível, que estiver mais próximo do endereço do cliente.
*** Definir a rota de entrega no aparelho mobile do entregador, trabalhando em conjunto com o GPS.
* 8. Descreva a 5a. funcionalidade?
**Após a confirmação da entrega, por parte do funcionário, finalizar a transação. Com isso, definir no banco de dados qual foi a saída do estoque.
<br>


== How much ==
== How much ==
Linha 108: Linha 121:
** Analista de marketing digital: R$ 2.521
** Analista de marketing digital: R$ 2.521
* 5. Qual deverá ser o preço de aquisição do seu software para o usuário final (Valor de mercado)?   
* 5. Qual deverá ser o preço de aquisição do seu software para o usuário final (Valor de mercado)?   
**  
** O aplicativo será grátis, no entanto receberá um mínima porcentagem do valor das vendas.
<br>
<br>


Linha 116: Linha 129:
== DFD ==
== DFD ==


* Processso
[[Arquivo:DFD_Easy_Gas.pdf]]
* Depósitos
* Fluxos


== DER ==
== DER ==


* Entidades
[[Arquivo:DER_Easy_Gas.pdf]]
* Relacionamentos
* Chaves
* Domínios


== DD ==
== DD ==


* Descritivos de cada item
[[Arquivo:DD_EasyGas.pdf]]
** Significado
** Conteúdo (Dados compostos)
** Restrições de integridade
** Chave primária (Depósitos de Dados)
<br>
<br>
= 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 =
= Protótipo =
<br>


* Objetivo
* Dinâmica: '''Criar projeto e demonstração'''
* Recursos utilizados
** Projeto: DFD , DER e DD postados na Wiki
* Funcionamento
** Demonstração: Criação de um '''Mockup''' completo ou desenvolvimento de 12  '''funcionalidades'''
* Detalhamento (Imagens, vídeos, ...)
* Resultados obtidos
 
= Pesquisador =
 
*
 
<br>
<br>

Edição atual tal como às 19h33min de 11 de dezembro de 2017

5W2H


What


  • 1. Qual o nome do seu projeto?

Easy Gás.

  • 2. Qual o objetivo deste projeto?

Facilitar a compra e a distribuição de gás, evitar roubos ao depósito e aos entregadores, otimizar o tempo tanto da empresa quanto do consumidor, incluir novos meios de pagamento, comparar preços de cada uma das distribuidoras e monitorar e registrar pedidos para tornar o planejamento de marketing e operação das empresas mais eficiente.

  • 3. Quais os maiores desafios, na sua opinião, para se realizar este trabalho?
    • Escolher as tecnologias mais adequadas
    • Aceitação do público
    • Adaptação das distribuidoras ao sistema
    • Gerenciamento de dados
  • 4. Quais os conhecimentos básicos que devemos ter para se implementar este projeto?

Os conhecimentos necessários seriam: desenvolvimento de sistemas(Mobile, front-end, back-end, programação), banco de dados, logística, marketing e APIs.

  • 5. Quais soluções similares existem no mercado?

Uber, iFood, Supergasbras.

Why


  • 1. Porque é interessante desenvolver este projeto?
    • Para atender a uma demanda de cliente com maior comodidade e rapidez, além de tornar mais econômico para as empresas fornecedoras dos serviço, por traçarem uma rota com mais eficiência evitando percursos desnecessários.
  • 2. Porque deve usar a tecnologia escolhida?
    • A finalidade da aplicação é justamente identificar o local onde se encontra o entregador e traçar rotas até o destino, por isso usamos a tecnologia GPS para buscar essas localizações.
  • 3. Porque usar o hardware específico?
    • Uma das principais necessidades da aplicação é a mobilidade, e por isso e indispensável o uso da plataforma mobile para isso.
  • 4. Porque usar o sistema específico?
    • Por muitos usuários já estarem familiarizados com o sistema, deixando assim uma interface mais amigável.

Who


  • 1. Quem pode se beneficiar deste projeto?
    • O sistema visa atender tanto os proprietários de distribuidoras de gás, que o utilizara para fins administrativos, seus funcionários responsáveis pela entrega, que receberam os pedidos pelo sistema, e os clientes que o usaram para fazer o pedido e o seu devido pagamento.
  • 2. Quem poderá operar o sistema?
    • O sistema poderá ser operado pelo desenvolvedor do aplicativo, o funcionário responsável pela entrega do botijão de gás, o responsável da administração da empresa e clientes interessados em realizar um pedido.
  • 3. Quem deverá participar do desenvolvimento do sistema?
    • Os responsáveis do desenvolvimento do sistema são: desenvolvedor de aplicativo mobile e web e o responsável pelo gerenciamento da empresa que oferecera o conhecimento necessário sobre o negócio de distribuição de gás.


Where


  • 1. Onde os dados serão inseridos?
    • Os dados serão inseridos através de uma aplicação mobile manuseada pelo usuário.
  • 2. Onde os dados serão externalizados, publicados?
    • Serão externalizados em computadores na empresa para monitorar os pedidos e também em aplicações mobile manuseadas pelos entregadores.
  • 3. Onde esta aplicação poderá ser usada?
    • Em distribuidoras de gás de cozinha. Com relação ao usuário, poderá ser usada em qualquer lugar que se tenha acesso à internet.
  • 4. Onde os dados serão armazenadas?
    • O armazenamento dos dados será feito em um banco de dados do servidor, para que possam ser posteriomente usados.
  • 5. Onde o software deverá ser hospedado?
    • Em um servidor.


When


  • 1. Em quanto tempo pretende desenvolver o sistema?
    • O tempo será de 4 meses
  • 2. Quais serão as fases e em quanto tempo cada uma?
    • 1º Distribuição de funções, contratação de funcionários de cada área - 1 mês
    • 2º Desenvolvimento do aplicativo e do gestor para a empresa - 1 mês
    • 3º Teste por parte dos funcionários - 1 mês
    • 4º Correção 15 dias
    • 5º Implantação na empresa 15 dias
  • 3. Qual o tempo de resposta do dispositivo ou do sistema?
    • O tempo de resposta tem que ser rápido, para acontecer as entregas de gás rapidamente
  • 4. Quanto tempo para responder a uma entrada?
    • 1 segundo
  • 5. Quanto tempo para gerar a saída?
    • 1 minuto

How


  • 1. Como será dividido o desenvolvimento do sistema?
  1. Pesquisa e escolha dos sistemas nos quais o aplicativo funcionará.
  2. Pesquisa e desenvolvimento de um banco de dados.
  3. Desenvolvimento do aplicativo.
  4. Testes e implementação do sistema, adaptando a infraestrutura da empresa.
  • 2. Como será feita a entrada de dados?
    • Cadastramento de clientes, requisitando informações como Nome, CPF, Endereço de entrega, entre outros.
    • Permitir que o cliente efetue um pedido, incluindo a quantidade de tal.
  • 3. Como será feita a saída de dados?
    • Um computador na empresa, ao alcance do administrador, receberá o pedido e o encaminhará os dados para o entregador disponível e mais próximo do endereço do cliente.
  • 4. Descreva a 1a. funcionalidade?
    • Receber o pedido, portando os dados do cliente como Endereço de entrega, Nome do cliente, CPF, quantidade do pedido, entre outros.
  • 5. Descreva a 2a. funcionalidade?
    • Em contato com outro aplicativo externo , como o Paypal, administrar o pagamento do pedido, por meio de Cartão de crédito, Boleto bancário, entre outros meios de pagamento.
  • 6. Descreva a 3a. funcionalidade?
    • Transmitir os dados de entrega, como o nome do cliente, endereço e quantidade do pedido, para um dos entregadores disponíveis.
  • 7. Descreva a 4a. funcionalidade?
    • Por meio de uma comunicação com o sistema GPS, o aplicativo deve:
      • Localizar um entregador disponível, que estiver mais próximo do endereço do cliente.
      • Definir a rota de entrega no aparelho mobile do entregador, trabalhando em conjunto com o GPS.
  • 8. Descreva a 5a. funcionalidade?
    • Após a confirmação da entrega, por parte do funcionário, finalizar a transação. Com isso, definir no banco de dados qual foi a saída do estoque.


How much


  • 1. Quanto custa cada parte do sistema?
    • Fase inicial: aproximadamente R$ 7.688,06
    • Fase de desenvolvimento: aproximadamente R$ 9.441,00
    • Fase de testes: aproximadamente R$ 3.000,00
  • 2. Quanto deverá custar todo o sistema?
    • O sistema deverá custar aproximadamente R$ 23.129,00
  • 3. Quantas pessoas deverão ser usadas (Equipe) ?
    • Serão usadas 6 pessoas na equipe.
  • 4. Quanto custa cada profissional?
    • Engenheiro de Software: R$4.688,06
    • Supervisor de Logística: R$  3.420,00
    • Desenvolvedor Front-end: R$3.000,00
    • Desenvolvedor Back-end: R$4.000,00
    • Analista de Testes: R$ 3.000,00
    • Analista de marketing digital: R$ 2.521
  • 5. Qual deverá ser o preço de aquisição do seu software para o usuário final (Valor de mercado)?
    • O aplicativo será grátis, no entanto receberá um mínima porcentagem do valor das vendas.


Modelo Estruturado

DFD

Arquivo:DFD Easy Gas.pdf

DER

Arquivo:DER Easy Gas.pdf

DD

Arquivo:DD EasyGas.pdf

Protótipo


  • Dinâmica: Criar projeto e demonstração
    • Projeto: DFD , DER e DD postados na Wiki
    • Demonstração: Criação de um Mockup completo ou desenvolvimento de 12 funcionalidades