Linha 145: Linha 145:


= Protótipo =
= Protótipo =
<br>


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

Edição das 00h04min de 16 de novembro 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

DFD

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)


Protótipo


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