| (10 revisões intermediárias por 3 usuários não estão sendo mostradas) | |||
| Linha 45: | Linha 45: | ||
* 1. Onde os dados serão inseridos? | * 1. Onde os dados serão inseridos? | ||
**As informações ficarão armazenadas em um Banco de Dados | **As informações ficarão armazenadas em um Banco de Dados e serão inseridas atraves de um site acessado pelos administradores. | ||
* 2. Onde os dados serão externalizados, publicados? | * 2. Onde os dados serão externalizados, publicados? | ||
**Em aplicativo mobile. | **Em aplicativo mobile. | ||
| Linha 51: | Linha 51: | ||
**Em celulares com Sistemas Android e iOS. | **Em celulares com Sistemas Android e iOS. | ||
* 4. Onde os dados serão armazenadas? | * 4. Onde os dados serão armazenadas? | ||
**Em um banco de dados,responsável para armazenar algumas informaçoẽs,tais como: Horários, Pontos de ônibus, Nome das linhas,etc. | **Em um banco de dados, responsável para armazenar algumas informaçoẽs,tais como: Horários, Pontos de ônibus, Nome das linhas,etc. | ||
* 5. Onde o software deverá ser hospedado? | * 5. Onde o software deverá ser hospedado? | ||
**O | **O aplicativo será hospedado na Play Store do Android e no App Store da Apple para download dos usuarios | ||
<br> | <br> | ||
| Linha 93: | Linha 93: | ||
**Os dados serão acessados pelos celulares retornando apenas os resultados de acordo com a consulta feita pelo usuário. | **Os dados serão acessados pelos celulares retornando apenas os resultados de acordo com a consulta feita pelo usuário. | ||
* 4. Descreva a 1a. funcionalidade? | * 4. Descreva a 1a. funcionalidade? | ||
*Modulo administrador | |||
<p>Atualizar Tabela de Horario</p> | <p>Atualizar Tabela de Horario</p> | ||
<p>Gerenciamento de Acessos</p> | <p>Gerenciamento de Acessos</p> | ||
| Linha 100: | Linha 100: | ||
<p>Rastrear Onibus</p> | <p>Rastrear Onibus</p> | ||
<p>Gerar Relatorios</p> | <p>Gerar Relatorios</p> | ||
*Modulo Usuario | |||
<p>Busca via GPS</p> | <p>Busca via GPS</p> | ||
<p>Busca por Horarios</p> | <p>Busca por Horarios</p> | ||
<p>Busca por Rua</p> | <p>Busca por Rua</p> | ||
<p>Buscar por pontos proximos</p> | |||
<p>Busca por Bairro</p> | <p>Busca por Bairro</p> | ||
<p>Busca por Cep</p> | <p>Busca por Cep</p> | ||
| Linha 112: | Linha 113: | ||
<p>Pesquisar</p> | <p>Pesquisar</p> | ||
<p>Favoritos</p> | <p>Favoritos</p> | ||
<p> | <p>Adicionar Ônibus Favorito</p> | ||
<p>Editar Ônibus Favorito</p> | |||
<p>Exlcuir Ônibus Favorito</p> | |||
<p>Endereços</p> | <p>Endereços</p> | ||
<p>Terminais</p> | <p>Terminais</p> | ||
| Linha 154: | Linha 157: | ||
= Modelo Estruturado = | = Modelo Estruturado = | ||
== DFD == | == DFD == | ||
[[Arquivo:BUS EXPRESS 2.0(1).pdf]] | |||
* Processso | * Processso | ||
* Depósitos | * Depósitos | ||
Edição atual tal como às 21h58min de 12 de maio de 2016
5W2H
What
- 1. Qual o nome do seu projeto?
- Buss Express
- 2. Qual o objetivo deste projeto?
- Oferecer aos usuários de Ônibus maior eficiência e facilidade no acesso ao transporte publico de Uberlândia, trazendo monitoramento online dos Onibus.
- 3. Quais os maiores desafios, na sua opinião, para se realizar este trabalho?
- Utilização dos mapas e rotas ligando a localização atual para localizar o ponto mais próximo para o usuário (trabalho técnico da equipe).
- 4. Quais os conhecimentos básicos que devemos ter para se implementar este projeto?
- Sistema de GPS, Apps, Api e Banco de dados.
- 5. Quais soluções similares existem no mercado?
- Existe alguns aplicativos com finalidades parecidas como por exemplo "GYNBUS", "MOOVIT", "CITYMAPPER", "TRAFI", "OMNIBUS", "URBANOIDE", "CADE ONIBUS", "NOSSOBUS".
Why
- 1. Porque é interessante desenvolver este projeto?
- Devido ao beneficio que irá trazer para a população de Uberlândia que utiliza o transporte coletivo.
- 2. Porque deve usar a tecnologia escolhida?
- É uma forma mais pratica, fácil e visual para monitoramento dos ônibus e de rotas.
- 3. Porque usar o hardware específico?
- Porque grande parte da população possui um smartphone o que torna o acesso a ferramenta mais fácil e em qualquer lugar
- 4. Porque usar o sistema específico?
- Porque o sistema irá oferecer para os usuários uma interface simples que é voltada especificamente para o transporte publico de Uberlândia.
Who
- 1. Quem pode se beneficiar deste projeto?
- Todos os usuários do transporte coletivo de Uberlândia e funcionários das empresas de transporte público (ambos devem possuir smartphones com Android ou iOS).
- 2. Quem poderá operar o sistema?
- Gerentes (itens especificos) e Administradores.
- 3. Quem deverá participar do desenvolvimento do sistema?
- Todos os integrantes do grupo, juntamente com a Prefeitura Municipal de Uberlandia e as empresas de Ônibus existentes na cidade.
Where
- 1. Onde os dados serão inseridos?
- As informações ficarão armazenadas em um Banco de Dados e serão inseridas atraves de um site acessado pelos administradores.
- 2. Onde os dados serão externalizados, publicados?
- Em aplicativo mobile.
- 3. Onde esta aplicação poderá ser usada?
- Em celulares com Sistemas Android e iOS.
- 4. Onde os dados serão armazenadas?
- Em um banco de dados, responsável para armazenar algumas informaçoẽs,tais como: Horários, Pontos de ônibus, Nome das linhas,etc.
- 5. Onde o software deverá ser hospedado?
- O aplicativo será hospedado na Play Store do Android e no App Store da Apple para download dos usuarios
When
- 1. Em quanto tempo pretende desenvolver o sistema?
- Pretendemos desenvolver o sistema em aproximadamente 6 meses, para finalizar o desenvolvimento e testar as funcionalidades antes de chegar ao mercado.
- 2. Quais serão as fases e em quanto tempo cada uma?
1ª fase: Levantamento de informações sobre o projeto. Em torno de 1 mês para finalizar.
2ª fase: Desenvolvimento do projeto. Previsto 4 meses.
3ª fase: Análise do aplicativo e publicação. Tempo previsto: 1 mês.
- 3. Qual o tempo de resposta do dispositivo ou do sistema?
- O aplicativo funcionará com respostas em tempo real.
- 4. Quanto tempo para responder a uma entrada?
- Tempo real.
- 5. Quanto tempo para gerar a saída?
- A resposta dependerá da velocidade de conexão do usuário.
How
- 1. Como será dividido o desenvolvimento do sistema?
- O desenvolvimento da aplicação vai ser feita em 9 partes:
1a fase - Buscar as informações necessárias para a ferramenta.
2a fase - Armazenamento das informações.
3a fase - Inicio do desenvolvimento da aplicação.
4a fase - Implementação da funcionalidade dos horários do ônibus.
5a fase - Implementação da funcionalidade pelo GPS.
6a fase - Testar e resolver bugs da aplicação.
7a fase - Disponibilizar a primeira versão do Programa.
8a fase - Avaliar a aplicação e resolver bugs encontrados (caso necessário).
9a fase - Liberar versão final.
- 2. Como será feita a entrada de dados?
- Os dados serão inseridos no Banco de dados pelos administradores da ferramenta podendo serem alteradas caso necessário.
- 3. Como será feita a saída de dados?
- Os dados serão acessados pelos celulares retornando apenas os resultados de acordo com a consulta feita pelo usuário.
- 4. Descreva a 1a. funcionalidade?
- Modulo administrador
Atualizar Tabela de Horario
Gerenciamento de Acessos
Inserir Novo Onibus
Excluir Onibus
Rastrear Onibus
Gerar Relatorios
- Modulo Usuario
Busca via GPS
Busca por Horarios
Busca por Rua
Buscar por pontos proximos
Busca por Bairro
Busca por Cep
Busca em tempo real
Rota Diaria
Localização Atual
Localização Destino
Pesquisar
Favoritos
Adicionar Ônibus Favorito
Editar Ônibus Favorito
Exlcuir Ônibus Favorito
Endereços
Terminais
- 5. Descreva a 2a. funcionalidade?
Encontre o ponto de partida ou linha
Encontre um destino ou linha
Selecionar uma Rota
Adicionar Rota Diaria
Excluir Rota Diaria
Adicionar Onibus Favorito
Excluir Onibus Favorito
Favorito - Ultimas Rotas
How much
- 1. Quanto custa cada parte do sistema?
A primeira e segunda parte, que serão levantamento de informações para o desenvolvimento do projeto será em torno de R$500,00.
Da terceira parte à sexta, que será a parte do desenvolvimento e testes da aplicação é previsto um valor de R$20.000,00.
A sétima,que será a parte de liberação do app, deve sair em torno de R$1.000,00.
As ultimas duas fases, as quais são responsáveis pela análise do projeto e a futura liberação da versão final,prevê-se um valor em torno de R$1.500,00.
- 2. Quanto deverá custar todo o sistema?
- O desenvolvimento do sistema tem o valor previsto para R$23.000,00 ,para uma questão de segurança será investido mais R$2.000,00 caso seja necessário em alguma parte do projeto. Totalizando R$25.000,00 ,sem o pagamento dos profissionais.
- 3. Quantas pessoas deverão ser usadas (Equipe) ?
- A equipe de desenvolvimento é formada por 6 pessoas. Além desta,ainda haverá a central que será mantida pelas empresas de ônibus.
- 4. Quanto custa cada profissional?
Designer = R$4.000,00
Analista de sistemas = R$6.000,00
Desenvolvedor/Programador = R$6.000,00
Arquiteto de Software = R$6.500,00
Analista de banco de dados = R$6.000,00
Gerente de Projetos = R$8.500,00
- 5. Qual deverá ser o preço de aquisição do seu software para o usuário final (Valor de mercado)?
- A versão inicial do projeto será gratuito para todos os usuários de transporte coletivo.
Modelo Estruturado
DFD
Arquivo:BUS EXPRESS 2.0(1).pdf
- Processso
- Depósitos
- Fluxos
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)
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
- Objetivo
- Recursos utilizados
- Funcionamento
- Detalhamento (Imagens, vídeos, ...)
- Resultados obtidos
Pesquisador