• Nome do Projeto:

What


  1. Qual o objetivo deste projeto?
  2. Quais os maiores desafios, na sua opinião, para se realizar este trabalho?
  3. Quais os conhecimentos básicos que devemos ter para se implementar este projeto?
  4. Quais soluções similares existem no mercado (Benchmarking)?


  • O Smart Traffic Controller tem como objetivo fazer com que os sinais de trânsito sejam mais dinâmicos e eficientes, sendo um dispositivo capaz de receber em tempo real a quantidade de carros à espera do semáforo e um sincronizamento de informação com os demais presentes no cruzamento, para que assim possa se fazer um cálculo de tempo para cada semáforo mais otimizado e eficiente. Temos como consequência de um sinal mais otimizado, uma diminuição dos congestionamentos que é algo crucial atualmente.
  • Dentre os desafios presentes para o trabalho, destacamos que a tecnologia para o recebimento das informações dos veículos e o preço para a implementação do trabalho.
  • Precisamos ter um conhecimento sobre algorítmos utilizados para calcular o tempo de semáforo e conhecimentos relacionados a algumas tecnologias possíveis de se utilizar nos veículos e/ou no sinal para sincronismo e recebimento de informações
  • Existem algumas soluções com o mesmo princípio do trabalho, como a semint (http://www.semint.com.br/). Porém o trabalho possui um aspecto mais revolucionário que apenas um controlador de fluxo de carros, pois com o SMTC, queremos que o tempo de espera seja calculado automaticamente, não sendo necessário uma intervenção humana.

Why

  1. Porque é interessante desenvolver este projeto?
  2. Porque deve usar a tecnologia escolhida?


Who

  1. Quem pode se beneficiar deste projeto?
  2. Quem poderá operar o sistema?
  3. Quem deverá participar do desenvolvimento do sistema?


Where

  1. Onde os dados serão inseridos? Complexas interfaces
  2. Onde os dados serão externalizados, publicados?
  3. Onde esta aplicação poderá ser usada?
  4. Onde os dados serão armazenadas? Banco de Dados
  5. Onde o software deverá ser hospedado? Cloud Computing


When

  1. Em quanto tempo pretende desenvolver o sistema?
  2. Quais serão as fases e em quanto tempo cada uma?


How

  1. Como será dividido o desenvolvimento do sistema?
  2. Como será feita a entrada de dados?
  3. Como será feita a saída de dados?
  4. Descreva a 1a. funcionalidade?
  5. Descreva a 2a. funcionalidade?
  6. ............
  7. Descreva a enésima funcionalidade?


How much

  1. Quanto deverá custar o sistema?
  2. Quantas pessoas deverão ser usadas?
  3. Qual deverá ser o preço de aquisição do seu software para o usuário final?