Criou página com '= 5W2H = <br> == What == <br> * 1. Qual o nome do seu projeto? ** * 2. Qual o objetivo deste projeto? ** * 3. Quais os maiores desafios, na sua opinião, para se realizar...'
 
 
(23 revisões intermediárias por 3 usuários não estão sendo mostradas)
Linha 6: Linha 6:


* 1.  Qual o nome do seu projeto?
* 1.  Qual o nome do seu projeto?
**
** O projeto se chama InterConnect.
* 2.  Qual o objetivo deste projeto?
* 2.  Qual o objetivo deste projeto?
**
** O objetivo do projeto é conectar empresas à usuários finais, como clientes ou interessados em obter contato com as mesmas, oferecendo um grande catalogo de empresas e de meios de contato.
* 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 estão na padronização dos dados das mais diferentes empresas e na integração desses dados em um único aplicativo, além da dificuldade de criação de um protótipo funcional do aplicativo.
* 4.  Quais os conhecimentos básicos que devemos ter para se implementar este projeto?
* 4.  Quais os conhecimentos básicos que devemos ter para se implementar este projeto?
**
** Para a implantação do projeto os conhecimentos básicos são: Programação e desenvolvimento mobile;  Conhecimentos e aplicação das melhores práticas para levantamento de requisitos e de analises de casos de uso.
* 5.  Quais soluções similares existem no mercado?
* 5.  Quais soluções similares existem no mercado?
** Alguns aplicativos similares são: Guia de Franquias (Desenvolvido pelo projeto: Pequenas Empresas & Grandes Negócios) e o aplicativo Guia de Serviços da empresa Codificar.
<br>
<br>


Linha 20: Linha 21:


* 1. Porque é interessante desenvolver este projeto?
* 1. Porque é interessante desenvolver este projeto?
**  
** O desenvolvimento deste aplicativo é interessante por unificar vários tipos de dados de diversas empresas diferentes em um app padrão, o que pode facilitar as buscas por informações além de disponibilizar estas offline. Criando assim um perfil de aplicativo que favorece a acessibilidade do usuário, onde este encontrará as informações em um apenas um local.
* 2. Porque deve usar a tecnologia escolhida?
* 2. Porque deve usar a tecnologia escolhida?
**  
** Visando que a maioria dos brasileiros já possui smartphones (57% da população segundo [https://exame.abril.com.br/tecnologia/57-da-populacao-brasileira-usa-smartphone-diz-estudo/ Exame] e como o intuito é de se criar uma aplicação mobile que possa atender usuários comuns, essa tecnologia de encaixa por ser mais fácil de ser encontrado.
* 3. Porque usar o hardware específico?
* 3. Porque usar o hardware específico?
**  
** Além da acessibilidade do acesso as informações que a aplicação gerará, com a disponibilidade de números de contato das empresas registradas, caso necessário, o cliente poderá entrar em contato com as empresas dali mesmo resultando em pouca dificuldade para o uso das informações contidas no app.
* 4. Porque usar o sistema específico?
* 4. Porque usar o sistema específico?
**
** Por ser mobile, isso resulta na escolha deste sistema, pela interação que o próprio sistema mobile já disponibiliza, com o acesso a mapas, sites, entre outros, onde estes sistemas podem trabalhar em conjunto com a aplicação.
 
 
<br>
<br>


Linha 33: Linha 36:


* 1. Quem pode se beneficiar deste projeto?  
* 1. Quem pode se beneficiar deste projeto?  
**  
** O projeto beneficiará tanto clientes quanto a própria empresa. Pois facilitará a entrega de informações por parte da empresa, e o recebimento por parte do cliente.
* 2. Quem poderá operar o sistema?
* 2. Quem poderá operar o sistema?
**
**Poderá operar os Programadores juntamente com o Técnico em banco de dados. Ambos irão dedicar-se a manutenção e atualização do projeto. Além destes os clientes podem operar o programa, obtendo as informações contidas nele.
* 3. Quem deverá participar do desenvolvimento do sistema?  
* 3. Quem deverá participar do desenvolvimento do sistema?  
**  
** Os participantes serão: Engenheiro de Software, Analista de Marketing e Publicidade, Dois Programadores, Analista de Pesquisas e Desenvolvimento de Sistemas e Técnico em Banco de Dados. Cada um desenvolvendo sua devida função a fim de desenvolver e organizar o nosso projeto.
<br>
<br>


Linha 44: Linha 47:


* 1. Onde os dados serão inseridos?  
* 1. Onde os dados serão inseridos?  
**
** Os dados das empresas e os de busca serão inseridos através de uma interface gráfica e os dados referentes a localização será através de uma interface lógica que fará comunicação com o Google Maps.
* 2. Onde os dados serão externalizados, publicados?
* 2. Onde os dados serão externalizados, publicados?
**  
** Os dados das empresas serão exibidos em telas.
* 3. Onde esta aplicação poderá ser usada?  
* 3. Onde esta aplicação poderá ser usada?  
**  
** O InterConnet será uma aplicação para mobile e terá compatibilidade com o sistema Android.
* 4. Onde os dados serão armazenadas?  
* 4. Onde os dados serão armazenadas?  
**  
** Os dados serão armazenados como texto nas próprias telas do aplicativo e em um banco de dados específico do desenvolvedor, para que este tenha uma relação de todas as empresas que fazem parte do aplicativo.
* 5. Onde o software deverá ser hospedado?  
* 5. Onde o software deverá ser hospedado?  
**
** O software deve ser disponibilizado na [https://play.google.com/store?hl=pt_BR Google Play Store] para downloads na versão comercial e o aplicativo após instalado deve ser hospedado na memória interna do aparelho utilizado pelo usuário.
<br>
<br>


Linha 59: Linha 62:


* 1. Em quanto tempo pretende desenvolver o sistema?  
* 1. Em quanto tempo pretende desenvolver o sistema?  
**  
** São necessários 6 meses para levantamento e implementação do sistema.
* 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ª fase: Levantamento de requisitos, UX/UI e documentação do projeto (1 mês).
** 2ª fase: Desenvolvimento banco de dados, back-end e mobile (4 meses).
** 3ª fase: Execução dos testes para homologação (1 mês).
* 3. Qual o tempo de resposta do dispositivo ou do sistema?
* 3. Qual o tempo de resposta do dispositivo ou do sistema?
**  
** Praticamente imediato, dependendo apenas da performance de processamento e leitura de memória do aparelho.
* 4. Quanto tempo para responder a uma entrada?
* 4. Quanto tempo para responder a uma entrada?
**  
** Praticamente imediato, dependendo apenas da performance de processamento e leitura de memória do aparelho.
* 5. Quanto tempo para gerar a saída?
* 5. Quanto tempo para gerar a saída?
** <br>
**Praticamente imediato, dependendo apenas da performance de processamento e leitura de memória do aparelho.<br>


== How ==
== How ==
Linha 73: Linha 78:


* 1. Como será dividido o desenvolvimento do sistema?
* 1. Como será dividido o desenvolvimento do sistema?
**  
** As etapas de desenvolvimento do projeto serão divididas em três partes, sendo elas: Planejamento de Recursos e Funcionalidades (O que inclui a criação de diagramas e levantamento de requisitos), documentação das funcionalidades e funcionamentos e por final o desenvolvimento do aplicativo em si como protótipo funcional.
* 2. Como será feita a entrada de dados?  
* 2. Como será feita a entrada de dados?  
**  
** A entrada de dados será feita por meio da tela touch-screen do aparelho onde o aplicativo estará funcionando, essa entrada de dados realizada pelo usuário será usada em um sistema de catalogo, onde com simples toques na tela será possível encontrar o registro da empresa que se procura.
* 3. Como será feita a saída de dados?  
* 3. Como será feita a saída de dados?  
**  
** A saída será feita pelo próprio aplicativo, mostrando os dados relativos ao registro da empresa selecionada pelo usuário.
* 4. Descreva a 1a. funcionalidade?
* 4. Descreva as funcionalidades:
**  
** 1. Cadastrar empresas de uma maneira simples.
* 5. Descreva a 2a. funcionalidade?
** 2. Vincular números de telefone, e-mails e dados em geral com as empresas cadastradas.
** ............
** 3. Pesquisa de empresas por cidade e tipo de serviço.
* n. Descreva a enésima funcionalidade?
** 4. Catalogar horários de funcionamento das empresas e atendimentos de diversos. setores diferentes (Como gerencia e caixas de um banco).
** <br>
** 5. Vincular localizações à empresas e funcionar em conjunto com o google maps.
** 6. Facilitar a localização de serviços por meio de um catalogo intuitivo.
** 7. Oferecer um meio de realização de feedback por parte do usuário.
** 8. Oferecer um meio de ligação entre as empresas e os fornecedores para aumento na quantidade de registros oferecidos.
<br>


== How much ==
== How much ==
Linha 89: Linha 98:


* 1. Quanto custa cada parte do sistema?
* 1. Quanto custa cada parte do sistema?
**  
** Banco de Dados (MySQL Versão Para Uso Comercial): R$ 6.325,00 anuais;
** Orçamento para Anúncios e Desenvolvimento em Novas Plataformas: R$15.000,00.
* 2. Quanto deverá custar todo o sistema?  
* 2. Quanto deverá custar todo o sistema?  
**  
** Orçamento de no mínimo 52 mil reais para desenvolvimento completo.
* 3. Quantas pessoas deverão ser usadas (Equipe) ?  
* 3. Quantas pessoas deverão ser usadas (Equipe) ?  
**  
** A equipe será formada por seis profissionais, sendo eles:
*** Engenheiro de Software;
*** Analista de Marketing e Publicidade;
*** Dois Programadores;
*** Analista de Pesquisas e Desenvolvimento de Sistemas;
*** Técnico em banco de dados.
* 4. Quanto custa cada profissional?
* 4. Quanto custa cada profissional?
**  
** Engenheiro de Software, R$ 4.000,00 mensais;
** Técnico em Banco de Dados, R$ 2.500,00 mensais;
** Programadores, R$ 2.600,00 mensais (Totalizando R$ 5.200,00 mensais);
** Analista de Pesquisas e Desenvolvimento de Sistemas, R$ 2.000,00 mensais;
** Analista de Marketing e Publicidade, R$ 2.500,00 mensais.
* 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 preço de uso do sistema é calculado pelo tipo de catálogo das empresas dentro do aplicativo e de seus anúncios, segundo a seguinte regra:
*** Paginas Padronizadas pelo Sistema: R$50,00 mensais (Preço por pagina);
*** Paginas Especiais (utilizam formatação própria encomendada pela empresa cliente, há variação de preço conforme a complexidade da pagina): a partir de R$150,00 mensais (Preço por página);
*** Paginas Especiais com Publicidade da Empresa na Tela Inicial do Aplicativo e na Busca: a partir de R$500,00 mensais (Preço por página + Anúncio).
<br>
<br>


= Modelo Estruturado =
= Modelo Estruturado =


==Canvas:==
[[Arquivo:Canvas.png|850x850px]]


== DFD ==
== DFD ==
 
*Diagrama de Fluxo de Dados Completo: [[Arquivo:DFD_InterConnect.pdf]]
* Processso
* Depósitos
* Fluxos


== DER ==
== DER ==


* Entidades  
*Diagrama Entidades-Relacionamento Completo: [[Arquivo:DER-InterConnect.pdf]]
* Relacionamentos
* Chaves
* Domínios


== DD ==
== DD ==


* Descritivos de cada item
[[Arquivo:Dicionário de Dados - InterConnect.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 8 funcionalidades
* Detalhamento (Imagens, vídeos, ...)
* Resultados obtidos
 
= Pesquisador =
 
*
 
<br>
<br>

Edição atual tal como às 20h29min de 11 de dezembro de 2017

5W2H


What


  • 1. Qual o nome do seu projeto?
    • O projeto se chama InterConnect.
  • 2. Qual o objetivo deste projeto?
    • O objetivo do projeto é conectar empresas à usuários finais, como clientes ou interessados em obter contato com as mesmas, oferecendo um grande catalogo de empresas e de meios de contato.
  • 3. Quais os maiores desafios, na sua opinião, para se realizar este trabalho?
    • Os maiores desafios estão na padronização dos dados das mais diferentes empresas e na integração desses dados em um único aplicativo, além da dificuldade de criação de um protótipo funcional do aplicativo.
  • 4. Quais os conhecimentos básicos que devemos ter para se implementar este projeto?
    • Para a implantação do projeto os conhecimentos básicos são: Programação e desenvolvimento mobile; Conhecimentos e aplicação das melhores práticas para levantamento de requisitos e de analises de casos de uso.
  • 5. Quais soluções similares existem no mercado?
    • Alguns aplicativos similares são: Guia de Franquias (Desenvolvido pelo projeto: Pequenas Empresas & Grandes Negócios) e o aplicativo Guia de Serviços da empresa Codificar.


Why


  • 1. Porque é interessante desenvolver este projeto?
    • O desenvolvimento deste aplicativo é interessante por unificar vários tipos de dados de diversas empresas diferentes em um app padrão, o que pode facilitar as buscas por informações além de disponibilizar estas offline. Criando assim um perfil de aplicativo que favorece a acessibilidade do usuário, onde este encontrará as informações em um apenas um local.
  • 2. Porque deve usar a tecnologia escolhida?
    • Visando que a maioria dos brasileiros já possui smartphones (57% da população segundo Exame e como o intuito é de se criar uma aplicação mobile que possa atender usuários comuns, essa tecnologia de encaixa por ser mais fácil de ser encontrado.
  • 3. Porque usar o hardware específico?
    • Além da acessibilidade do acesso as informações que a aplicação gerará, com a disponibilidade de números de contato das empresas registradas, caso necessário, o cliente poderá entrar em contato com as empresas dali mesmo resultando em pouca dificuldade para o uso das informações contidas no app.
  • 4. Porque usar o sistema específico?
    • Por ser mobile, isso resulta na escolha deste sistema, pela interação que o próprio sistema mobile já disponibiliza, com o acesso a mapas, sites, entre outros, onde estes sistemas podem trabalhar em conjunto com a aplicação.



Who


  • 1. Quem pode se beneficiar deste projeto?
    • O projeto beneficiará tanto clientes quanto a própria empresa. Pois facilitará a entrega de informações por parte da empresa, e o recebimento por parte do cliente.
  • 2. Quem poderá operar o sistema?
    • Poderá operar os Programadores juntamente com o Técnico em banco de dados. Ambos irão dedicar-se a manutenção e atualização do projeto. Além destes os clientes podem operar o programa, obtendo as informações contidas nele.
  • 3. Quem deverá participar do desenvolvimento do sistema?
    • Os participantes serão: Engenheiro de Software, Analista de Marketing e Publicidade, Dois Programadores, Analista de Pesquisas e Desenvolvimento de Sistemas e Técnico em Banco de Dados. Cada um desenvolvendo sua devida função a fim de desenvolver e organizar o nosso projeto.


Where


  • 1. Onde os dados serão inseridos?
    • Os dados das empresas e os de busca serão inseridos através de uma interface gráfica e os dados referentes a localização será através de uma interface lógica que fará comunicação com o Google Maps.
  • 2. Onde os dados serão externalizados, publicados?
    • Os dados das empresas serão exibidos em telas.
  • 3. Onde esta aplicação poderá ser usada?
    • O InterConnet será uma aplicação para mobile e terá compatibilidade com o sistema Android.
  • 4. Onde os dados serão armazenadas?
    • Os dados serão armazenados como texto nas próprias telas do aplicativo e em um banco de dados específico do desenvolvedor, para que este tenha uma relação de todas as empresas que fazem parte do aplicativo.
  • 5. Onde o software deverá ser hospedado?
    • O software deve ser disponibilizado na Google Play Store para downloads na versão comercial e o aplicativo após instalado deve ser hospedado na memória interna do aparelho utilizado pelo usuário.


When


  • 1. Em quanto tempo pretende desenvolver o sistema?
    • São necessários 6 meses para levantamento e implementação do sistema.
  • 2. Quais serão as fases e em quanto tempo cada uma?
    • 1ª fase: Levantamento de requisitos, UX/UI e documentação do projeto (1 mês).
    • 2ª fase: Desenvolvimento banco de dados, back-end e mobile (4 meses).
    • 3ª fase: Execução dos testes para homologação (1 mês).
  • 3. Qual o tempo de resposta do dispositivo ou do sistema?
    • Praticamente imediato, dependendo apenas da performance de processamento e leitura de memória do aparelho.
  • 4. Quanto tempo para responder a uma entrada?
    • Praticamente imediato, dependendo apenas da performance de processamento e leitura de memória do aparelho.
  • 5. Quanto tempo para gerar a saída?
    • Praticamente imediato, dependendo apenas da performance de processamento e leitura de memória do aparelho.

How


  • 1. Como será dividido o desenvolvimento do sistema?
    • As etapas de desenvolvimento do projeto serão divididas em três partes, sendo elas: Planejamento de Recursos e Funcionalidades (O que inclui a criação de diagramas e levantamento de requisitos), documentação das funcionalidades e funcionamentos e por final o desenvolvimento do aplicativo em si como protótipo funcional.
  • 2. Como será feita a entrada de dados?
    • A entrada de dados será feita por meio da tela touch-screen do aparelho onde o aplicativo estará funcionando, essa entrada de dados realizada pelo usuário será usada em um sistema de catalogo, onde com simples toques na tela será possível encontrar o registro da empresa que se procura.
  • 3. Como será feita a saída de dados?
    • A saída será feita pelo próprio aplicativo, mostrando os dados relativos ao registro da empresa selecionada pelo usuário.
  • 4. Descreva as funcionalidades:
    • 1. Cadastrar empresas de uma maneira simples.
    • 2. Vincular números de telefone, e-mails e dados em geral com as empresas cadastradas.
    • 3. Pesquisa de empresas por cidade e tipo de serviço.
    • 4. Catalogar horários de funcionamento das empresas e atendimentos de diversos. setores diferentes (Como gerencia e caixas de um banco).
    • 5. Vincular localizações à empresas e funcionar em conjunto com o google maps.
    • 6. Facilitar a localização de serviços por meio de um catalogo intuitivo.
    • 7. Oferecer um meio de realização de feedback por parte do usuário.
    • 8. Oferecer um meio de ligação entre as empresas e os fornecedores para aumento na quantidade de registros oferecidos.


How much


  • 1. Quanto custa cada parte do sistema?
    • Banco de Dados (MySQL Versão Para Uso Comercial): R$ 6.325,00 anuais;
    • Orçamento para Anúncios e Desenvolvimento em Novas Plataformas: R$15.000,00.
  • 2. Quanto deverá custar todo o sistema?
    • Orçamento de no mínimo 52 mil reais para desenvolvimento completo.
  • 3. Quantas pessoas deverão ser usadas (Equipe) ?
    • A equipe será formada por seis profissionais, sendo eles:
      • Engenheiro de Software;
      • Analista de Marketing e Publicidade;
      • Dois Programadores;
      • Analista de Pesquisas e Desenvolvimento de Sistemas;
      • Técnico em banco de dados.
  • 4. Quanto custa cada profissional?
    • Engenheiro de Software, R$ 4.000,00 mensais;
    • Técnico em Banco de Dados, R$ 2.500,00 mensais;
    • Programadores, R$ 2.600,00 mensais (Totalizando R$ 5.200,00 mensais);
    • Analista de Pesquisas e Desenvolvimento de Sistemas, R$ 2.000,00 mensais;
    • Analista de Marketing e Publicidade, R$ 2.500,00 mensais.
  • 5. Qual deverá ser o preço de aquisição do seu software para o usuário final (Valor de mercado)?
    • O preço de uso do sistema é calculado pelo tipo de catálogo das empresas dentro do aplicativo e de seus anúncios, segundo a seguinte regra:
      • Paginas Padronizadas pelo Sistema: R$50,00 mensais (Preço por pagina);
      • Paginas Especiais (utilizam formatação própria encomendada pela empresa cliente, há variação de preço conforme a complexidade da pagina): a partir de R$150,00 mensais (Preço por página);
      • Paginas Especiais com Publicidade da Empresa na Tela Inicial do Aplicativo e na Busca: a partir de R$500,00 mensais (Preço por página + Anúncio).


Modelo Estruturado

Canvas:

Erro ao criar miniatura: Arquivo não encontrado

DFD

DER

DD

Arquivo:Dicionário de Dados - InterConnect.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 8 funcionalidades