| (5 revisões intermediárias pelo mesmo usuário não estão sendo mostradas) | |||
| Linha 8: | Linha 8: | ||
** Econo - Click | ** Econo - Click | ||
* 2. Qual o objetivo deste projeto? | * 2. Qual o objetivo deste projeto? | ||
** Desenvolver um aplicativo de busca de promoções em supermercados, dentro de um raio de procura determinado pelo consumidor. | ** Desenvolver um aplicativo de busca de promoções em supermercados, dentro de um raio de procura determinado pelo consumidor, e divulgação das promoções principalmente dos pequenos comerciantes junto à população de sua região. | ||
* 3. Quais os maiores desafios, na sua opinião, para se realizar este trabalho? | * 3. Quais os maiores desafios, na sua opinião, para se realizar este trabalho? | ||
** Os maiores desafios serão: A comercialização do aplicativo juntos aos supermercados e a divulgação para os usuários finais. | ** Os maiores desafios serão: A comercialização do aplicativo juntos aos supermercados e a divulgação para os usuários finais. | ||
| Linha 20: | Linha 20: | ||
* 1. Porque é interessante desenvolver este projeto? | * 1. Porque é interessante desenvolver este projeto? | ||
** | ** Necessidade dos consumidores no dia-a-dia de encontrar por produtos mais baratos, em promoção. Nosso projeto pretende ajudar os consumidores a economizar, tendo em sua mão sempre informações onde encontrar produtos mais baratos. E também auxiliar os pequenos comércios a divulgar suas promoções diretamente ao seu público consumidor. | ||
* No seu projeto, precisará optar por algumas tecnologias, usar alguns hardwares e conversar com outros sistemas. | * No seu projeto, precisará optar por algumas tecnologias, usar alguns hardwares e conversar com outros sistemas. | ||
atuais ou não. Sim vamos optar. | atuais ou não. Sim vamos optar. | ||
| Linha 26: | Linha 26: | ||
*** O aplicativo estará disponível para mobile (IOS e Android) e também para web (Windows e Linux). Será hospedado em nuvem (AWS por ex:) O aplicativo será desenvolvido em JAVA, e usará SGBD MySql. O aplicativo terá a opção de "login" por biometria ou reconhecimento facial, de acordo com a tecnologia do smartfone do usuário. O aplicativo contará com o sistema do google maps para estabelecer as proximidades dos supermercados. | *** O aplicativo estará disponível para mobile (IOS e Android) e também para web (Windows e Linux). Será hospedado em nuvem (AWS por ex:) O aplicativo será desenvolvido em JAVA, e usará SGBD MySql. O aplicativo terá a opção de "login" por biometria ou reconhecimento facial, de acordo com a tecnologia do smartfone do usuário. O aplicativo contará com o sistema do google maps para estabelecer as proximidades dos supermercados. | ||
** 3. Com relação ao hardware, cite no mínimo 3 e explique a função de cada um no seu projeto. | ** 3. Com relação ao hardware, cite no mínimo 3 e explique a função de cada um no seu projeto. | ||
*** O aplicativo será feito por desenvolvedores que usarão seus próprios computadores. | *** O aplicativo será feito por desenvolvedores que usarão seus próprios computadores. Smartphones, computadores, notebooks e tablets para acesso ao sistema. | ||
* 4. Com relação aos sistemas, cite no mínimo 3 e explique a função de cada um no seu projeto. | * 4. Com relação aos sistemas, cite no mínimo 3 e explique a função de cada um no seu projeto. | ||
*** 1 - O aplicativo usará API's para conversar com os sistemas do Facebook- para fazer autenticação/cadastro dos usuários, do Google Maps - para fazer a localização do usuário e do supermercado e dos correios (CEP) para cadastrar o endereço do usuário. Usaremos também um API do nosso próprio sistema que permitirá aos supermercados o cadastramento das promoções e produtos direto no sistema. Esse API será disponibilizado gratuitamente para todos os supermercados parceiros. | *** 1 - O aplicativo usará API's para conversar com os sistemas do Facebook- para fazer autenticação/cadastro dos usuários, do Google Maps - para fazer a localização do usuário e do supermercado e dos correios (CEP) para cadastrar o endereço do usuário. Usaremos também um API do nosso próprio sistema que permitirá aos supermercados o cadastramento das promoções e produtos direto no sistema. Esse API será disponibilizado gratuitamente para todos os supermercados parceiros. | ||
| Linha 37: | Linha 37: | ||
** Consumidores em geral, e redes de supermercados, hipermercados, e mercados. Mas principalmente os pequenos estabelecimentos que não possuem uma estrutura de divulgação de suas promoções. | ** Consumidores em geral, e redes de supermercados, hipermercados, e mercados. Mas principalmente os pequenos estabelecimentos que não possuem uma estrutura de divulgação de suas promoções. | ||
* 2. Quem poderá operar o sistema? | * 2. Quem poderá operar o sistema? | ||
** Os sistema poderá ser usado por consumidores de um modo geral. E será mantido e administrado por uma equipe de suporte que estará alimentando constantemente sua base de | ** Os sistema poderá ser usado por consumidores de um modo geral. E será mantido e administrado por uma equipe de suporte que estará alimentando constantemente sua base de dados. O supermercados terão acesso ao sistema, diretamente com login e senha e também através do nosso API. | ||
* 3. Quem deverá participar do desenvolvimento do sistema? | * 3. Quem deverá participar do desenvolvimento do sistema? | ||
** O sistema será desenvolvido por uma equipe de desenvolvedores (frant_end, back_end, analista de sistemas, analista de dados) em conjunto com uma uma equipe de marketing/venda que irá fazer a divulgação e comercialização. | ** O sistema será desenvolvido por uma equipe de desenvolvedores (frant_end, back_end, analista de sistemas, analista de dados) em conjunto com uma uma equipe de marketing/venda que irá fazer a divulgação e comercialização. | ||
| Linha 46: | Linha 46: | ||
* 1. Por onde (hardware ou sistemas), os dados serão inseridos? | * 1. Por onde (hardware ou sistemas), os dados serão inseridos? | ||
** O cadastro dos usuários poderá ser feito por | ** O cadastro dos usuários, dos supermercados e dos administradores poderá ser feito por smartphones, computadores, notebooks com acesso à internet. | ||
* 2. Onde (hardware ou sistemas), os dados serão externalizados? | * 2. Onde (hardware ou sistemas), os dados serão externalizados? | ||
** Em | ** Em smartphones (através de aplicativos disponíveis nas lojas de APP"s) e para computadores em ambiente web. | ||
* 3. Onde (em que dispositivos ou ambientes) esta aplicação poderá ser usada? | * 3. Onde (em que dispositivos ou ambientes) esta aplicação poderá ser usada? | ||
** Em dispositivos móveis como computadores | ** Em dispositivos móveis como computadores tablets e celulares que tenham acesso à internet | ||
* 4. Onde os dados serão armazenados? | * 4. Onde os dados serão armazenados? | ||
** Banco de Dados hospedados em servidores na nuvem (cloud computing) - (AWS- por ex) | ** Banco de Dados hospedados em servidores na nuvem (cloud computing) - (AWS- por ex) | ||
| Linha 82: | Linha 82: | ||
** A entrada de dados será feita via API - do nosso sistema (promoções) e demais como cadastro e consulta nas telas dos celulares e teclados dos computadores. | ** A entrada de dados será feita via API - do nosso sistema (promoções) e demais como cadastro e consulta nas telas dos celulares e teclados dos computadores. | ||
* 3. Como será feita a saída de dados? | * 3. Como será feita a saída de dados? | ||
** A saída de dados será via tela dos aplicativos dos | ** A saída de dados será via tela dos aplicativos dos smartphones, computadores e tablets. | ||
* 4. Descreva a 1a. funcionalidade? | * 4. Descreva a 1a. funcionalidade? | ||
** CRUD usuários: O cadastro poderá ser feito no sistema com os dados pessoais dos usuários: Nome, CPF, endereço, E-mail, etc. Ou com autenticação pelo Facebook. | ** CRUD usuários: O cadastro poderá ser feito no sistema com os dados pessoais dos usuários: Nome, CPF, endereço, E-mail, etc. Ou com autenticação pelo Facebook. | ||
| Linha 88: | Linha 88: | ||
**CRUD supermercados: O cadastro poderá ser feito no sistema com os dados pessoais dos usuários: Nome, CNPJ, endereço, E-mail, etc. Ou com autenticação pelo Facebook. | **CRUD supermercados: O cadastro poderá ser feito no sistema com os dados pessoais dos usuários: Nome, CNPJ, endereço, E-mail, etc. Ou com autenticação pelo Facebook. | ||
* 6. Descreva a 3a. funcionalidade? | * 6. Descreva a 3a. funcionalidade? | ||
** CRUD promoções : Será feita através do API (do aplicativo) | ** CRUD promoções : Será feita através do API (do aplicativo), ou diretamente no site. | ||
* 7. Descreva a 4a. funcionalidade? | * 7. Descreva a 4a. funcionalidade? | ||
** Busca por promoções: A busca poderá ser feita por produto (Ex: Leite) ou por estabelecimento (EX: Supermercado Joia). No primeiro caso, o aplicativo irá devolver ao usuário a lista de preços do produto (leite) e os respectivos supermercado. No segundo caso irá devolver a lista de promoções do referido supermercado. | ** Busca por promoções: A busca poderá ser feita por produto (Ex: Leite) ou por estabelecimento (EX: Supermercado Joia). No primeiro caso, o aplicativo irá devolver ao usuário a lista de preços do produto (leite) e os respectivos supermercado. No segundo caso irá devolver a lista de promoções do referido supermercado. | ||
| Linha 126: | Linha 126: | ||
= Diagrama de Contexto = | = Diagrama de Contexto = | ||
* [[Arquivo: | * [[Arquivo:Diag_contexto_Econoclick.pdf]] | ||
<br> | <br> | ||
| Linha 134: | Linha 134: | ||
= DER = | = DER = | ||
* [[Arquivo: | * [[Arquivo:Der_Econoclick_(1).pdf]] | ||
<br> | <br> | ||
= DIAGRAMAS OO = | = DIAGRAMAS OO = | ||
* [[Arquivo: | * [[Arquivo:DiagramasOO_EconoClick_1.pdf]] | ||
<br> | <br> | ||
Edição atual tal como às 23h40min de 8 de dezembro de 2019
5W2H
What
- 1. Qual o nome do seu projeto?
- Econo - Click
- 2. Qual o objetivo deste projeto?
- Desenvolver um aplicativo de busca de promoções em supermercados, dentro de um raio de procura determinado pelo consumidor, e divulgação das promoções principalmente dos pequenos comerciantes junto à população de sua região.
- 3. Quais os maiores desafios, na sua opinião, para se realizar este trabalho?
- Os maiores desafios serão: A comercialização do aplicativo juntos aos supermercados e a divulgação para os usuários finais.
- 4. Quais os conhecimentos básicos (teorias) que devemos ter para se implementar este projeto?
- De segmentação de mercado, marketing, programação (linguagem em que vai ser desenvolvida o aplicativo, plataformas que irão radar, banco de dados, hospedagem)
- 5. Quais soluções similares existem no mercado?
Sites de supermercados, sites de busca na internet (google por ex:)
Why
- 1. Porque é interessante desenvolver este projeto?
- Necessidade dos consumidores no dia-a-dia de encontrar por produtos mais baratos, em promoção. Nosso projeto pretende ajudar os consumidores a economizar, tendo em sua mão sempre informações onde encontrar produtos mais baratos. E também auxiliar os pequenos comércios a divulgar suas promoções diretamente ao seu público consumidor.
- No seu projeto, precisará optar por algumas tecnologias, usar alguns hardwares e conversar com outros sistemas.
atuais ou não. Sim vamos optar.
- 2. Com relação às tecnologias, cite no mínimo 3 e explique a função de cada uma no seu projeto.
- O aplicativo estará disponível para mobile (IOS e Android) e também para web (Windows e Linux). Será hospedado em nuvem (AWS por ex:) O aplicativo será desenvolvido em JAVA, e usará SGBD MySql. O aplicativo terá a opção de "login" por biometria ou reconhecimento facial, de acordo com a tecnologia do smartfone do usuário. O aplicativo contará com o sistema do google maps para estabelecer as proximidades dos supermercados.
- 3. Com relação ao hardware, cite no mínimo 3 e explique a função de cada um no seu projeto.
- O aplicativo será feito por desenvolvedores que usarão seus próprios computadores. Smartphones, computadores, notebooks e tablets para acesso ao sistema.
- 2. Com relação às tecnologias, cite no mínimo 3 e explique a função de cada uma no seu projeto.
- 4. Com relação aos sistemas, cite no mínimo 3 e explique a função de cada um no seu projeto.
- 1 - O aplicativo usará API's para conversar com os sistemas do Facebook- para fazer autenticação/cadastro dos usuários, do Google Maps - para fazer a localização do usuário e do supermercado e dos correios (CEP) para cadastrar o endereço do usuário. Usaremos também um API do nosso próprio sistema que permitirá aos supermercados o cadastramento das promoções e produtos direto no sistema. Esse API será disponibilizado gratuitamente para todos os supermercados parceiros.
Who
- 1. Quem pode se beneficiar deste projeto?
- Consumidores em geral, e redes de supermercados, hipermercados, e mercados. Mas principalmente os pequenos estabelecimentos que não possuem uma estrutura de divulgação de suas promoções.
- 2. Quem poderá operar o sistema?
- Os sistema poderá ser usado por consumidores de um modo geral. E será mantido e administrado por uma equipe de suporte que estará alimentando constantemente sua base de dados. O supermercados terão acesso ao sistema, diretamente com login e senha e também através do nosso API.
- 3. Quem deverá participar do desenvolvimento do sistema?
- O sistema será desenvolvido por uma equipe de desenvolvedores (frant_end, back_end, analista de sistemas, analista de dados) em conjunto com uma uma equipe de marketing/venda que irá fazer a divulgação e comercialização.
Where
- 1. Por onde (hardware ou sistemas), os dados serão inseridos?
- O cadastro dos usuários, dos supermercados e dos administradores poderá ser feito por smartphones, computadores, notebooks com acesso à internet.
- 2. Onde (hardware ou sistemas), os dados serão externalizados?
- Em smartphones (através de aplicativos disponíveis nas lojas de APP"s) e para computadores em ambiente web.
- 3. Onde (em que dispositivos ou ambientes) esta aplicação poderá ser usada?
- Em dispositivos móveis como computadores tablets e celulares que tenham acesso à internet
- 4. Onde os dados serão armazenados?
- Banco de Dados hospedados em servidores na nuvem (cloud computing) - (AWS- por ex)
- 5. Onde o software deverá ser hospedado?
- Em servidores na nuvem (cloud computing) - AWS- por ex.
When
- 1. Em quanto tempo (em semanas) pretende desenvolver o sistema?
- pensando em metodologias ágeis, os Sprints terão no total 16 semanas.
- 2. Quais serão as fases e em quanto tempo cada uma?
- - fase de captação de requisitos - 4 semanas
- - fase de desenvolvimento - 8 semanas
- - fase de implantação e testes - 4 semanas
- 3. Qual o tempo de resposta do dispositivo ou do sistema, ou seja, quanto tempo acha razoável esperar por uma informação?
- A entrega de resposta do sistema deve ser de no máximo de 15 segundos, mas isso vai depender das condições de conexões de rede - velocidade da internet.
- 4. Se tiver investimento, quanto tempo acha razoável para pagar o financiamento?
- O investimento deve ser pago em torno de 1 ano. Imaginamos que esse seja o tempo gasto para o produto entrar no mercado e começar a rentabilizar.
- 5. Quanto tempo se espera para aceitação do público alvo sobre o produto?
- Pensamos que ao ser conhecido, o produto comece a ser aceito de imediato tendo em vista a sua aplicabilidade "buscar preços baixos" ou seja busca formar de diminuir gastos. Com isso deve atrair todos os tipos de públicos.
How
- 1. Como será dividido o desenvolvimento do sistema?
- O Desenvolvimento será dividido em um aplicativo de interação dos usuários com o sistema, onde o analista ( Para relacionar os requisitos) front_end (para fazer as telas de interação) e back_end (para fazer as funcionalidades), e uma aplicação - API por onde os supermercados parceiros irão cadastrar as suas promoções.
- 2. Como será feita a entrada de dados?
- A entrada de dados será feita via API - do nosso sistema (promoções) e demais como cadastro e consulta nas telas dos celulares e teclados dos computadores.
- 3. Como será feita a saída de dados?
- A saída de dados será via tela dos aplicativos dos smartphones, computadores e tablets.
- 4. Descreva a 1a. funcionalidade?
- CRUD usuários: O cadastro poderá ser feito no sistema com os dados pessoais dos usuários: Nome, CPF, endereço, E-mail, etc. Ou com autenticação pelo Facebook.
- 5. Descreva a 2a. funcionalidade?
- CRUD supermercados: O cadastro poderá ser feito no sistema com os dados pessoais dos usuários: Nome, CNPJ, endereço, E-mail, etc. Ou com autenticação pelo Facebook.
- 6. Descreva a 3a. funcionalidade?
- CRUD promoções : Será feita através do API (do aplicativo), ou diretamente no site.
- 7. Descreva a 4a. funcionalidade?
- Busca por promoções: A busca poderá ser feita por produto (Ex: Leite) ou por estabelecimento (EX: Supermercado Joia). No primeiro caso, o aplicativo irá devolver ao usuário a lista de preços do produto (leite) e os respectivos supermercado. No segundo caso irá devolver a lista de promoções do referido supermercado.
8. Descreva a 5a. funcionalidade?
- Determinação do raio de abrangência da pesquisa. O usuário poderá delimitar o raio de procura em torno de seu endereço. Para isso o sistema deverá usar o sistema de localização do google maps. O sistema deverá pedir autorização para acessar a localização do usuário, e fazer a checagem da distância entre o usuário e os supermercados de acordo com a distância pré-determinada pelo usuário.
- n. Descreva a enésima funcionalidade?
How much
- 1. Quanto custa cada parte do sistema?
- -Desenvolvimento R$5000,00
- - Marketing e implantação R$8000,00
- - Manutenção R$ 15000,00 por mês com gastos de hospedagem aluguel de imóvel, internet, etc.
- 2. Quanto deverá custar todo o sistema?
- Custo inicial R$ 13000,00
- 3. Quantas pessoas deverão ser usadas (Equipe) ?
- Serão utilizadas 7 pessoas.
- 4. Quanto custa cada profissional?
- Programador (2): R$ 3300,00
Profissional de Marketing (1): R$ 2000,00 Contador (1): R$ 3000,00 DBA (1): R$ 3900,00 Auxiliar Administrativo (1): R$ 1.300,00 Auxiliar de Limpeza (1): R$ 1.160,00
- 5. Qual deverá ser o preço de aquisição do seu software para o usuário final (Valor de mercado)?
- Como nossa rentabilidade virá de parceiros e propagandas, estima-se que o valor pra os clientes seja gratuito.
Canvas
Diagrama de Contexto
DFD
DER
DIAGRAMAS OO