Grgondim (discussão | contribs)
Grgondim (discussão | contribs)
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 Usuario
**Modulo Usuario
<p>Busca via GPS</p>
<p>Busca via GPS</p>
<p>Busca por Horarios</p>
<p>Busca por Horarios</p>
Linha 99: Linha 99:
<p>Busca por Bairro</p>
<p>Busca por Bairro</p>
<p>Busca por Cep</p>
<p>Busca por Cep</p>
<p>Busca em tempo real</p>
<p>Rota Diaria</p>
<p>Rota Diaria</p>
<p>Favorito</p>
<p>Onibus Favorito</p>
<p>Localização Atual</p>
<p>Localização Atual</p>
<p>Localização Destino</p>
<p>Localização Destino</p>
<p>Pesquisar</p>
<p>Pesquisar</p>
**modulo administrador
<p>Favoritos</p>
<p>Onibus Favorito</p>
<p>Endereços</p>
<p>Terminais</p>
 
**Modulo administrador
<p>Atualizar Tabela de Horario</p>
<p>Atualizar Tabela de Horario</p>
<p>Gerenciamento de Acessos</p>
<p>Gerenciamento de Acessos</p>
<p>Inserir Novo Onibus</p>
<p>Excluir Onibus</p>
<p>Rastrear Onibus</p>
<p>Gerar Relatorios</p>


* 5. Descreva a 2a. funcionalidade?
* 5. Descreva a 2a. funcionalidade?
Linha 118: Linha 126:
<p>Favorito - Ultimas Rotas</p>
<p>Favorito - Ultimas Rotas</p>


**GALERA DA UMA OLHADA AQUI
**Funcionalidades do Gerente
<p>controle de acesso de administrador</p>
<p>alterar informações de acesso</p>
<p>visulizar utilização do aplicativo</p>
<p>gerar relatorios</p>
<p>acesso as informações</p>
**Funcionalidades dos Administradores
<p>inserir onibus</p>
<p>excluir onibus</p>
<p>inserir/atualizar horarios</p>
<p>inserir/atualizar rotas</p>
<p>reastrear onibus</p>
**Funcionalidades dos Usuarios
<p>infomação de horarios</p>
<p>informação dos onibus</p>
<p>informação rotas</p>
<p>informações através do GPS</p>
<p>localizar onibus em tempo real</p>
<p>localização do usuario</p>
<p>endereços</p>
<p>terminais</p>
<p>empresas</p>





Edição das 02h19min de 15 de abril 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, para serem acessadas pelo aplicativo.
  • 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 software 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 Progama.

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 Usuario

Busca via GPS

Busca por Horarios

Busca por Rua

Busca por Bairro

Busca por Cep

Busca em tempo real

Rota Diaria

Localização Atual

Localização Destino

Pesquisar

Favoritos

Onibus Favorito

Endereços

Terminais

    • Modulo administrador

Atualizar Tabela de Horario

Gerenciamento de Acessos

Inserir Novo Onibus

Excluir Onibus

Rastrear Onibus

Gerar Relatorios

  • 5. Descreva a 2a. funcionalidade?

Encontre o ponto de partida ou linha

Encontre um destino ou linha

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

  • 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