| (5 revisões intermediárias por 2 usuários não estão sendo mostradas) | |||
| Linha 124: | Linha 124: | ||
= Modelo Estruturado = | = Modelo Estruturado = | ||
==Canvas:== | |||
[[Arquivo:Canvas.png|850x850px]] | |||
== DFD == | == DFD == | ||
| Linha 130: | Linha 132: | ||
== DER == | == DER == | ||
* Entidades | *Diagrama Entidades-Relacionamento Completo: [[Arquivo:DER-InterConnect.pdf]] | ||
== DD == | == DD == | ||
[[Arquivo:Dicionário de Dados - InterConnect.pdf]] | |||
<br> | <br> | ||
| Linha 147: | Linha 142: | ||
<br> | <br> | ||
* Dinâmica: Criar projeto e | * Dinâmica: '''Criar projeto e demonstração''' | ||
** Projeto: DFD , DER e DD postados na Wiki | ** Projeto: DFD , DER e DD postados na Wiki | ||
** Demonstração: Criação de um Mockup completo ou desenvolvimento de 8 funcionalidades | ** Demonstração: Criação de um Mockup completo ou desenvolvimento de 8 funcionalidades | ||
<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.
- 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.
- A equipe será formada por seis profissionais, sendo eles:
- 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).
- 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:
Modelo Estruturado
Canvas:
Erro ao criar miniatura: Arquivo não encontrado
DFD
- Diagrama de Fluxo de Dados Completo: Arquivo:DFD InterConnect.pdf
DER
- Diagrama Entidades-Relacionamento Completo: Arquivo:DER-InterConnect.pdf
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