| (20 revisões intermediárias por 5 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? | ||
** | **UDItour | ||
* 2. Qual o objetivo deste projeto? | * 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? | * 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? | * 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? | * 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 (<nowiki>http://www.simplemapp.com/</nowiki>). | |||
<br> | <br> | ||
| Linha 20: | Linha 21: | ||
* 1. Porque é interessante desenvolver este projeto? | * 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? | * 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? | * 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? | * 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 | ||
<br> | <br> | ||
| Linha 33: | Linha 34: | ||
* 1. Quem pode se beneficiar deste projeto? | * 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? | * 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? | * 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. | ||
<br> | <br> | ||
| Linha 44: | Linha 45: | ||
* 1. Onde os dados serão inseridos? | * 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? | * 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? | * 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? | * 4. Onde os dados serão armazenadas? | ||
** | ** Serão armazenadas em banco de dados na nuvem. | ||
* 5. Onde o software deverá ser hospedado? | * 5. Onde o software deverá ser hospedado? | ||
** | **Deverá ser hospedado no Google Play e App Store. | ||
<br> | <br> | ||
| Linha 59: | Linha 60: | ||
* 1. Em quanto tempo pretende desenvolver o sistema? | * 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? | * 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? | * 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? | * 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? | * 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. | ||
<br> | <br> | ||
== How == | |||
* 1. Como será dividido o desenvolvimento do sistema? | * 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. | |||
* 2. Como será feita a entrada de dados? | * 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) | |||
* 3. Como será feita a saída de dados? | * 3. Como será feita a saída de dados? | ||
** | ** A saída de dados será feita por meio: | ||
* 4. Descreva | *** Da tela do smartphone; | ||
** | *** Do áudio do aparelho. | ||
* | * 4. Descreva as funcionalidades. | ||
** . | ** Criar contas: | ||
* | *** CRUD contas: | ||
** | **** Criar uma conta comum gratuita; | ||
**** Atualizar para conta CDE (Criador De Eventos) | |||
**Criar eventos: | |||
***CRUD eventos: | |||
****Criar, modificar e remover eventos (exclusivo para perfis CDE); | |||
****Apenas visualizar; | |||
**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; | |||
**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; | |||
**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. | |||
== How much == | == How much == | ||
| Linha 89: | Linha 129: | ||
* 1. Quanto custa cada parte do sistema? | * 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? | * 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) ? | * 3. Quantas pessoas deverão ser usadas (Equipe) ? | ||
** | ** A equipe deve ser composta por 9 pessoas. | ||
* 4. Quanto custa cada profissional? | * 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)? | * 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. | ||
<br> | |||
= Modelo Estruturado = | |||
== DD == | |||
[[Arquivo:DD-UDItour.pdf]] | |||
== DER == | |||
[[Arquivo:DER-UDItour.pdf]] | |||
== DFD Completo == | |||
<br> | |||
[[Arquivo:DFD-UDItour.pdf]] | |||
== DFD-1== | |||
* 1ª funcionalidade: CRUD contas | |||
[[Arquivo:DFD1-UDItourContas.jpg]] | |||
* 2ª funcionalidade: CRUD eventos | |||
[[Arquivo:DFD1-UDItoureventos.jpg]] | |||
* 3ª funcionalidade: Mostrar ranking de visitas | |||
[[Arquivo:DFD1-UDItourranking.jpg]] | |||
* 4ª funcionalidade: Mostrar recompensas por objetivos concluídos | |||
[[Arquivo:DFD1-UDItourRecompensas.jpg]] | |||
* 5ª funcionalidade: Enviar Guia Virtual | |||
[[Arquivo:DFD1-UDItourguia.jpg]] | |||
* 6ª funcionalidade: Tirar fotos personalizadas | |||
[[Arquivo:DFD1-UDItourfotos.jpg]] | |||
* 7ª funcionalidade: Mostrar informações | |||
[[Arquivo:DFD1-UDItourinfomacoes.jpg]] | |||
* 8ª funcionalidade: Mostrar mapa | |||
[[Arquivo:DFD1-UDItourmapa.jpg]] | |||
* 9ª funcionalidade: Mostrar trajetos e opções de transporte | |||
[[Arquivo:DFD1-UDItourtrajeto.jpg]] | |||
== 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 | |||
<br> | <br> | ||
Edição atual tal como às 15h12min de 11 de dezembro de 2017
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








