Vitor085 (discussão | contribs)
 
(19 revisões intermediárias por 12 usuários não estão sendo mostradas)
Linha 15: Linha 15:
* 5.  Quais soluções similares existem no mercado?
* 5.  Quais soluções similares existem no mercado?
**No momento só se tem conhecimento de projetos em construção em faculdades no brasil, ainda não se colocou em uso nenhum desses projetos.
**No momento só se tem conhecimento de projetos em construção em faculdades no brasil, ainda não se colocou em uso nenhum desses projetos.
**Há soluções similares em algumas cidades da Europa, mas não há previsão de expansão para o resto do mundo, e esse sistema funciona em conjunto com carros elétricos.
<br>
<br>


Linha 45: Linha 46:


* 1. Onde os dados serão inseridos?  
* 1. Onde os dados serão inseridos?  
**
**Em sensores localizados nos semáforos da cidade.
* 2. Onde os dados serão externalizados, publicados?
* 2. Onde os dados serão externalizados, publicados?
**  
** Nos semáforos onde será controlado a mudança de tempo.
* 3. Onde esta aplicação poderá ser usada?  
* 3. Onde esta aplicação poderá ser usada?  
**  
** Em regiões mais afetadas pelo congestionamento nas cidades.
* 4. Onde os dados serão armazenadas?  
* 4. Onde os dados serão armazenadas?  
**  
** Em um banco de dados que controla todos os hardwares do sistema.
* 5. Onde o software deverá ser hospedado?  
* 5. Onde o software deverá ser hospedado?  
**
**Em um servidor que será definido pelos desenvolvedores.
<br>
<br>


Linha 60: Linha 61:


* 1. Em quanto tempo pretende desenvolver o sistema?  
* 1. Em quanto tempo pretende desenvolver o sistema?  
**  
** O período estimado para conclusão do sistema é de 12 a 16 meses.
* 2. Quais serão as fases e em quanto tempo cada uma?  
* 2. Quais serão as fases e em quanto tempo cada uma?  
**  
** As fases serão de planejamento, prototipagem e aplicação e levaram em torno de 3 à 5 meses para serem implementadas. 
* 3. Qual o tempo de resposta do dispositivo ou do sistema?
* 3. Qual o tempo de resposta do dispositivo ou do sistema?
**  
** Será rápido, pois é necessário ter uma agilidade para ocorrer a mudança nos semáforos.
* 4. Quanto tempo para responder a uma entrada?
* 4. Quanto tempo para responder a uma entrada?
**  
** Um tempo entre 2 e 5 segundos.
* 5. Quanto tempo para gerar a saída?
* 5. Quanto tempo para gerar a saída?
** <br>
** <br>Entre 1 e 3 segundos.


== How ==
== How ==
Linha 74: Linha 75:


* 1. Como será dividido o desenvolvimento do sistema?
* 1. Como será dividido o desenvolvimento do sistema?
**  
** Em um sistema espiral.
* 2. Como será feita a entrada de dados?  
* 2. Como será feita a entrada de dados?  
**  
** Através dos sensores infravermelhos, que inserirão os dados no sistema de semáforos.
* 3. Como será feita a saída de dados?  
* 3. Como será feita a saída de dados?  
**  
** Quando os cálculos forem feitos será determinado o tempo que os semáforos ficarão abertos ou fechados.
* 4. Descreva a 1a. funcionalidade?
* 4. 1a funcionalidade  
**  
** Receber dados de número de carros e frequência.
* 5. Descreva a 2a. funcionalidade?
* 5. 2a. funcionalidade
** ............
**Receber numero de pedestres e frequencia. .
* n. Descreva a enésima funcionalidade?
* 6.3a funcionalidade
** <br>
** Efetuar a troca de dados entre o cruzamento onde se localiza o semáforo e a central de monitoramento.
*5. 4a funcionalidade
**Fazer o controle do fluxo entre cruzamentos da cidade.


== How much ==
== How much ==
Linha 90: Linha 93:


* 1. Quanto custa cada parte do sistema?
* 1. Quanto custa cada parte do sistema?
**  
** Cada parte custará em torno de R$500,000.
* 2. Quanto deverá custar todo o sistema?  
* 2. Quanto deverá custar todo o sistema?  
**  
** O sistema em seu total custará em torno de R$1.520.000,00
* 3. Quantas pessoas deverão ser usadas (Equipe) ?  
* 3. Quantas pessoas deverão ser usadas (Equipe) ?  
**  
** De inicio 10 pessoas serão necessárias no desenvolvimento e manutenção do sistema.
* 4. Quanto custa cada profissional?
* 4. Quanto custa cada profissional?
**  
**O custo de cada profissional será de R$2.000,00  E
* 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 valor total do projeto será contabilizado com todos os custos de produção, venda e manutenção em torno de R$2.000.000,00.
<br>
<br>


Linha 105: Linha 108:


== DFD ==
== DFD ==
[[Arquivo:Dfds.png]]


* Processso
* Processso
Linha 126: Linha 133:
<br>
<br>


= Modelo OO =
= Requisitos não-funcionais =
 
<br>
== 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 ==
* Ambiente de Desenvolvimento:
#Android - O SO Android é um dos mais "simples" para a criação de um aplicativo por conta do OpenSource. Além do mais, o SO Android é gratuito, oque facilita a comercialização.
* Infraestrutura de TI:
# CLP:Com os controladores lógicos programáveis, podemos analisar os dados dos infravermelhos e controlar os semáforos de forma rápida e automática.
# Sistema Embarcado - O projeto poderia utilizar o sistema embarcado para facilitar na comunicação entre as luzes do semáforo e a quantidade de carros (utilizando um sensor) podendo diminuir o tempo do mesmo.
* Comunicação:
# M2M - Usando tecnologia M2M - A tecnologia ''Machine to Machine'' pode ser essencial no projeto uma vez que a mesma é capaz de controlar o trânsito em grandes cidades com sensores para detectar o fluxo do tráfego e, ao utilizar um software adequado, alterar a sinalização dos semáforos ou emitir informações relevantes em placas interativas.
# Nesse projeto serão aplicados conceitos de Telecomunicações, que é é a transmissão, emissão ou recepção, por fio, radioeletricidade, meios ópticos ou qualquer outro processo eletromagnético, de símbolos, caracteres, sinais, escritos, imagens, sons ou informações de qualquer natureza. No caso com o infravermelho que será utilizado  deverá ser ativado um sensor de infravermelho ativo composto por um emissor de luz infravermelha e um receptor, que reage a essa luz.
# Interface Física: Nesse projeto pode ser usado os infravermelhos para comunicação a curta distância entre os ordenadores e os seus periféricos.
* Soluções comerciais:
# Rede Sociais: Pode ser usada na divulgação e venda do software
* Tecnologias inovadoras:
# Tecnologia IoT: Pode ser usada para comunicação na internet entre os semaforos, sensores, ...
* Metodologias:
#Mineração de dados: Com a mineração de dados é possível trabalhar com grandes conjuntos de dados para derivar padrões e tendências, e assim consegue por exemplo encontrar áreas em que o trânsito é mais intenso, além dos horários em que o número de carros transitando é maior.


= Protótipo =
= Protótipo =

Edição atual tal como às 01h57min de 18 de julho de 2017

5W2H


What


  • 1. Qual o nome do seu projeto?
    • Semaphore.
  • 2. Qual o objetivo deste projeto?
    • Desenvolver uma aplicação que ajude a melhorar o trânsito em áreas onde existe maior fluxo de veículos em horários de pico. Este projeto funcionará usando sensores de infravermelho em alguns semáforos efetuando a leitura do tráfego e assim aumentar ou diminuir o tempo que o semáforo permanecerá fechado.
  • 3. Quais os maiores desafios, na sua opinião, para se realizar este trabalho?
    • Os maiores desafios incluem o uso de ferramentas complexas, linhas de programação extensas e muitos cálculos.
  • 4. Quais os conhecimentos básicos que devemos ter para se implementar este projeto?
    • É necessário ter conhecimento matemático, conhecimento em programação.
  • 5. Quais soluções similares existem no mercado?
    • No momento só se tem conhecimento de projetos em construção em faculdades no brasil, ainda não se colocou em uso nenhum desses projetos.
    • Há soluções similares em algumas cidades da Europa, mas não há previsão de expansão para o resto do mundo, e esse sistema funciona em conjunto com carros elétricos.


Why


  • 1. Porque é interessante desenvolver este projeto?
    • Pois muitas cidades sofrem com congestionamentos por conta de existirem muitos carros usando a mesma via no mesmo horário, e com o desenvolvimento do projeto esse congestionamento irá diminuir drasticamente.
  • 2. Porque deve usar a tecnologia escolhida?
    • Pois será mais prático para desenvolver o projeto e quando ele estiver completo, será mais eficiente na aplicação dele.
  • 3. Porque usar o hardware específico?
    • Pois será mais fácil usar um microcontrolador em cada semáforo do que usar um controlador para todos os semáforos.
  • 4. Porque usar o sistema específico?
    • Pois terá uma comunicação mais rápida entre os hardwares.


Who


  • 1. Quem pode se beneficiar deste projeto?
    • Todos os utilizadores de transporte urbano, seja ele público ou individual.
  • 2. Quem poderá operar o sistema?
    • Somente os administradores definidos pelos desenvolvedores do projeto.
  • 3. Quem deverá participar do desenvolvimento do sistema?
    • Os portadores da ideia do projeto inicial.


Where


  • 1. Onde os dados serão inseridos?
    • Em sensores localizados nos semáforos da cidade.
  • 2. Onde os dados serão externalizados, publicados?
    • Nos semáforos onde será controlado a mudança de tempo.
  • 3. Onde esta aplicação poderá ser usada?
    • Em regiões mais afetadas pelo congestionamento nas cidades.
  • 4. Onde os dados serão armazenadas?
    • Em um banco de dados que controla todos os hardwares do sistema.
  • 5. Onde o software deverá ser hospedado?
    • Em um servidor que será definido pelos desenvolvedores.


When


  • 1. Em quanto tempo pretende desenvolver o sistema?
    • O período estimado para conclusão do sistema é de 12 a 16 meses.
  • 2. Quais serão as fases e em quanto tempo cada uma?
    • As fases serão de planejamento, prototipagem e aplicação e levaram em torno de 3 à 5 meses para serem implementadas.
  • 3. Qual o tempo de resposta do dispositivo ou do sistema?
    • Será rápido, pois é necessário ter uma agilidade para ocorrer a mudança nos semáforos.
  • 4. Quanto tempo para responder a uma entrada?
    • Um tempo entre 2 e 5 segundos.
  • 5. Quanto tempo para gerar a saída?

    • Entre 1 e 3 segundos.

How


  • 1. Como será dividido o desenvolvimento do sistema?
    • Em um sistema espiral.
  • 2. Como será feita a entrada de dados?
    • Através dos sensores infravermelhos, que inserirão os dados no sistema de semáforos.
  • 3. Como será feita a saída de dados?
    • Quando os cálculos forem feitos será determinado o tempo que os semáforos ficarão abertos ou fechados.
  • 4. 1a funcionalidade
    • Receber dados de número de carros e frequência.
  • 5. 2a. funcionalidade
    • Receber numero de pedestres e frequencia. .
  • 6.3a funcionalidade
    • Efetuar a troca de dados entre o cruzamento onde se localiza o semáforo e a central de monitoramento.
  • 5. 4a funcionalidade
    • Fazer o controle do fluxo entre cruzamentos da cidade.

How much


  • 1. Quanto custa cada parte do sistema?
    • Cada parte custará em torno de R$500,000.
  • 2. Quanto deverá custar todo o sistema?
    • O sistema em seu total custará em torno de R$1.520.000,00
  • 3. Quantas pessoas deverão ser usadas (Equipe) ?
    • De inicio 10 pessoas serão necessárias no desenvolvimento e manutenção do sistema.
  • 4. Quanto custa cada profissional?
    • O custo de cada profissional será de R$2.000,00 E
  • 5. Qual deverá ser o preço de aquisição do seu software para o usuário final (Valor de mercado)?
    • O valor total do projeto será contabilizado com todos os custos de produção, venda e manutenção em torno de R$2.000.000,00.


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)


Requisitos não-funcionais


  • Ambiente de Desenvolvimento:
  1. Android - O SO Android é um dos mais "simples" para a criação de um aplicativo por conta do OpenSource. Além do mais, o SO Android é gratuito, oque facilita a comercialização.
  • Infraestrutura de TI:
  1. CLP:Com os controladores lógicos programáveis, podemos analisar os dados dos infravermelhos e controlar os semáforos de forma rápida e automática.
  2. Sistema Embarcado - O projeto poderia utilizar o sistema embarcado para facilitar na comunicação entre as luzes do semáforo e a quantidade de carros (utilizando um sensor) podendo diminuir o tempo do mesmo.
  • Comunicação:
  1. M2M - Usando tecnologia M2M - A tecnologia Machine to Machine pode ser essencial no projeto uma vez que a mesma é capaz de controlar o trânsito em grandes cidades com sensores para detectar o fluxo do tráfego e, ao utilizar um software adequado, alterar a sinalização dos semáforos ou emitir informações relevantes em placas interativas.
  2. Nesse projeto serão aplicados conceitos de Telecomunicações, que é é a transmissão, emissão ou recepção, por fio, radioeletricidade, meios ópticos ou qualquer outro processo eletromagnético, de símbolos, caracteres, sinais, escritos, imagens, sons ou informações de qualquer natureza. No caso com o infravermelho que será utilizado  deverá ser ativado um sensor de infravermelho ativo composto por um emissor de luz infravermelha e um receptor, que reage a essa luz.
  3. Interface Física: Nesse projeto pode ser usado os infravermelhos para comunicação a curta distância entre os ordenadores e os seus periféricos.
  • Soluções comerciais:
  1. Rede Sociais: Pode ser usada na divulgação e venda do software
  • Tecnologias inovadoras:
  1. Tecnologia IoT: Pode ser usada para comunicação na internet entre os semaforos, sensores, ...
  • Metodologias:
  1. Mineração de dados: Com a mineração de dados é possível trabalhar com grandes conjuntos de dados para derivar padrões e tendências, e assim consegue por exemplo encontrar áreas em que o trânsito é mais intenso, além dos horários em que o número de carros transitando é maior.

Protótipo

  • Objetivo
  • Recursos utilizados
  • Funcionamento
  • Detalhamento (Imagens, vídeos, ...)
  • Resultados obtidos

Pesquisadores