5W2H
What
- 1. Qual o nome do seu projeto?
- UDItour
- 2. Qual o objetivo deste projeto?
- Este projeto objetiva a criação de um sistema para orientar/informar turistas e moradores de Uberlândia por meio de uma ferramenta interativa que contenha informações sobre espaços históricos e recreativos, bem como sobre áreas naturais da cidade.
- 3. Quais os maiores desafios, na sua opinião, para se realizar este trabalho?
- Os maiores desafios serão: o manejo da tecnologia de realidade aumentada e a coleta/definição de informações sobre todos os pontos de interesse.
- 4. Quais os conhecimentos básicos que devemos ter para se implementar este projeto?
- Integração de sistemas de GPS, apps, API, Banco de dados, Realidade Aumentada (AR), Mobile.
- 5. Quais soluções similares existem no mercado?
- Não existe aplicativo que reúna tais informações de forma interativa, principalmente quando se tem Uberlândia como foco, mas existem aplicativos pagos, capazes de criar guias muito específicos, como por exemplo, o simplemapp (http://www.simplemapp.com/).
Why
- 1. Porque é interessante desenvolver este projeto?
- O desenvolvimento desse projeto é interessante porque estimularia o turismo na cidade, bem como o uso dos espaços naturais e históricos de Uberlândia, aumentando o leque de opções para recreação e interação da comunidade. Além disso, propagaria o conhecimento e a valorização dos espaços públicos, sem falar nos benefícios indiretos como manutenção do patrimônio público e o incentivo à saúde preventiva.
- 2. Porque deve usar a tecnologia escolhida?
- A tecnologia mobile, disponível em smartphones, foi escolhida por estar integrada no dia a dia das pessoas, por oferecer flexibilidade a elas, já que é amplamente utilizada para satisfazer as suas necessidades cotidianas, por suportar a tecnologia de Realidade Aumentada e de localização por GPS, que são cruciais para o funcionamento sistema proposto.
- 3. Porque usar o hardware específico?
- O smartphone é o hardware a ser utilizado porque seu tamanho e sua capacidade de portar diversas funcionalidades (GPS, câmera, acesso à internet) são características essenciais para o sucesso do sistema.
- 4. Porque usar o sistema específico?
- A utilização de smartphones implica na interação do desenvolvedor com os sistemas Android/iOS, os mais comuns atualmente. Como dito anteriormente, esses sistemas é que tornam possível a presença de inúmeras funcionalidades nos smartphones
Who
- 1. Quem pode se beneficiar deste projeto?
- Poderão obter benefícios desse projeto os turistas e moradores de Uberlândia que queiram um passeio informativo e interativo, a Prefeitura Municipal, com a propagação da cultura e incentivo ao turismo, e organizadores de eventos, através de nova opção de divulgação.
- 2. Quem poderá operar o sistema?
- O sistema poderá ser operado pelos envolvidos no desenvolvimento e por qualquer pessoa (com restrições de acesso) que possua smartphone com requerimentos mínimos para a execução do software.
- 3. Quem deverá participar do desenvolvimento do sistema?
- Os participantes devem ser: um Designer, um Analista de Sistemas, um Arquiteto de Software, um DBA, um Analista de Testes, um GP (Gerente de Projeto), um Programador/Desenvolvedor, vários representantes da Prefeitura e dois Historiadores especializados em Uberlândia.
Where
- 1. Onde os dados serão inseridos?
- Dados referentes ao usuário serão inseridos via interface do aplicativo. Já os dados do sistema serão inseridos diretamente em banco de dados na nuvem.
- 2. Onde os dados serão externalizados, publicados?
- Os dados serão externalizados via interface do aplicativo e áudio do aparelho.
- 3. Onde esta aplicação poderá ser usada?
- A aplicação será usada em dispositivos mobile com as tecnologias Android e IOS.
- 4. Onde os dados serão armazenadas?
- Serão armazenadas em banco de dados na nuvem.
- 5. Onde o software deverá ser hospedado?
- Deverá ser hospedado no Google Play e App Store.
When
- 1. Em quanto tempo pretende desenvolver o sistema?
- Estima-se cerca de 10 meses até a implementação.
- 2. Quais serão as fases e em quanto tempo cada uma?
- Levantamento de informações sobre as áreas de interesse (Pesquisa): 2 meses.
- Levantamento e análise de necessidades: 1 mês.
- Projeto (arquitetura, design e outros): 2 meses.
- Codificação: 3 meses.
- Testes: 1 mês.
- Preparo para Implementação: 1 mês.
- 3. Qual o tempo de resposta do dispositivo ou do sistema?
- A resposta do sistema dependerá diretamente do smartphone e da velocidade da internet. Isso poderá afetar o tempo de abertura do mapa e de atualização do app.
- 4. Quanto tempo para responder a uma entrada?
- Espera-se que a resposta a uma entrada demore poucos segundos.
- 5. Quanto tempo para gerar a saída?
- A saída também deve demorar alguns segundos, dependendo do tipo de ação de entrada requerida.
How
- 1. Como será dividido o desenvolvimento do sistema?
- O sistema será dividido nas seguintes fases:
- Levantamento de informações sobre as áreas de interesse (Pesquisa);
- Levantamento e análise de necessidades;
- Projeto (arquitetura, design e outros);
- Codificação;
- Testes;
- Implementação.
- O sistema será dividido nas seguintes fases:
- 2. Como será feita a entrada de dados?
- A entrada será realizada:
- Pelo usuário comum por meio do smartphone (tela, câmera, GPS)
- Pelo usuário CDE por meio do smartphone (tela, câmera, GPS)
- Pelo desenvolvedor ou envolvido no sistema (tela, câmera, GPS e banco de dados)
- A entrada será realizada:
- 3. Como será feita a saída de dados?
- A saída de dados será feita por meio:
- Da tela do smartphone;
- Do áudio do aparelho.
- A saída de dados será feita por meio:
- 4. Descreva as funcionalidades.
- Criar contas:
- CRUD contas:
- Criar uma conta comum gratuita;
- Atualizar para conta CDE (Criador De Eventos)
- CRUD contas:
- Criar eventos:
- CRUD eventos:
- Criar, modificar e remover eventos (exclusivo para perfis CDE);
- Apenas visualizar;
- CRUD eventos:
- Fazer ranking de visitas:
- Criação de ranking entre usuários:
- O critério de pontuação do ranking envolve o número de visitas: - Pontuação das visitas limitada por tempo;
- Comparar a pontuação entre os usuários;
- Atualizar ranking periodicamente;
- Criação de ranking entre usuários:
- Recompensar usuário por realização de objetivos preestabelecidos (quests);
- Entrega de títulos simbólicos ao perfil do usuário. Ex: medalhas virtuais
- Dispor a interface com mapa para o usuário;
- Mostrar informações sobre os pontos:
- Atividades disponíveis naquela localidade:
- Trilhas de caminhada;
- Ciclovias;
- Entre outros;
- Informações de cada área de interesse:
- Horários de funcionamento;
- Entrada gratuita ou paga;
- Atividades disponíveis naquela localidade:
- Mostrar trajetos e opções de transporte através de API com o Moovit;
- Tirar fotografias personalizadas dependendo da localização;
- Possibilidade de compartilhamento e divulgação
- Guia virtual:
- Disponibilizar guias virtuais para áreas de interesse com grande quantidade de pontos relevantes, como, por exemplo, museus.
- Criar contas:
How much
- 1. Quanto custa cada parte do sistema?
- 1. Pesquisa: Historiadores/Pesquisadores [2].
- 2. Análise: GP [1], Analista de Sistemas [1].
- 3. Projeto: Designer [1], Analista de Sistemas [1], Programador/Desenvolvedor [1], Arquiteto de Software [1], GP [1].
- 4. Codificação: Designer [1], DBA [1], Programador/Desenvolvedor [1], GP [1].
- 5. Testes: Analista de Testes [1], Desenvolvedor [1], GP [1].
- 6. Produção: GP [1], Desenvolvedor [1].
- 2. Quanto deverá custar todo o sistema?
- Prevê-se um gasto de R$ 33.700,00 por mês. Ao longo dos 10 meses previstos para a implementação do sistema, gastar-se-á, portanto, cerca de R$ 340.000,00.
- 3. Quantas pessoas deverão ser usadas (Equipe) ?
- A equipe deve ser composta por 9 pessoas.
- 4. Quanto custa cada profissional?
- Designer: R$ 3.800,00
- Analista de Sistemas: R$ 4.000,00
- Arquiteto de Software: R$ 4.000,0
- DBA: R$ 4.000,00
- Analista de Testes: R$ 3.400,00
- GP (Gerente de Projeto): R$ 4.200,00
- Programador/Desenvolvedor: R$ 3.500,00
- Historiadores (especializados na história de Uberlândia): R$ 3.400,00
- 5. Qual deverá ser o preço de aquisição do seu software para o usuário final (Valor de mercado)?
- O aplicativo será disponibilizado gratuitamente para o usuário. O retorno financeiro ocorrerá por meio de parcerias, patrocínios e perfis diferenciados.
Modelo Estruturado
DD
DER
DFD Completo
DFD-1
- 1ª funcionalidade: CRUD contas
- 2ª funcionalidade: CRUD eventos
- 3ª funcionalidade: Mostrar ranking de visitas
- 4ª funcionalidade: Mostrar recompensas por objetivos concluídos
- 5ª funcionalidade: Enviar Guia Virtual
- 6ª funcionalidade: Tirar fotos personalizadas
- 7ª funcionalidade: Mostrar informações
- 8ª funcionalidade: Mostrar mapa
- 9ª funcionalidade: Mostrar trajetos e opções de transporte
DD
- Mostrar trajetos e opções de transporte através de API com o Moovit
- Neste processo, o sistema mostra um mapa com uma rota até o local desejado e também mostra algumas opções de transporte para o usuário
- Ônibus
- Carro
- A pé
- Após a busca pelo local, é armazenado em um banco de dados o local sendo como de interesse do usuário
- Neste processo, o sistema mostra um mapa com uma rota até o local desejado e também mostra algumas opções de transporte para o usuário








