Betoecd (discussão | contribs)
Linha 61: Linha 61:
<br>
<br>
* 2. Onde os dados serão externalizados, publicados?
* 2. Onde os dados serão externalizados, publicados?
** O proprietário terá acesso a um aplicativo que informa instantaneamente as informações do veículo, terá acesso ao um banco de dados que será feito um backup via bluetooth a cada 24 horas, caso de assalto terá uma cópia enviada para o e-mail sincronizado com o aplicativo, a cada parada que o carro tem (exemplo: a cada pare, semáforo), é informado ao aplicativo, e junto com a informação terá uma imagem acompanhada e as coordenadas do local.
** O proprietário terá acesso a um aplicativo que informa instantaneamente as informações do veículo, terá acesso ao um banco de dados que será feito um backup via WiFi a cada 24 horas, caso de assalto terá uma cópia enviada para o e-mail sincronizado com o aplicativo, a cada parada que o carro tem (exemplo: a cada pare, semáforo), é informado ao aplicativo, e junto com a informação terá uma imagem acompanhada e as coordenadas do local.
<br>
<br>
* 3. Onde esta aplicação poderá ser usada?  
* 3. Onde esta aplicação poderá ser usada?  
Linha 67: Linha 67:
<br>
<br>
* 4. Onde os dados serão armazenadas?  
* 4. Onde os dados serão armazenadas?  
** Inicialmente os dados não serão armazenados para manter as informações do usuário seguras de qualquer invasão do sistema, por isso optamos em enviar informações para a plataforma móvel, e para o e-mail. Posteriormente os dados serão armazenados em um banco de dados que ficara no veículo, e assim que o usuário chegar em casa dado o intervalo de 24 horas será feito o backup via bluetooth sincronizando o carro com o notebook pessoal do usuário.
** Inicialmente os dados não serão armazenados para manter as informações do usuário seguras de qualquer invasão do sistema, por isso optamos em enviar informações para a plataforma móvel, e para o e-mail. Posteriormente os dados serão armazenados em um banco de dados que ficara no veículo, e assim que o usuário chegar em casa dado o intervalo de 24 horas será feito o backup via WiFi do carro com o notebook pessoal do usuário.
<br>
<br>
* 5. Onde o software deverá ser hospedado?  
* 5. Onde o software deverá ser hospedado?  

Edição das 02h25min de 29 de setembro de 2016

5W2H


What


  • 0. Defina o escopo do projeto.
    • O projeto CarUp tem como objetivo levar aos modelos mais antigos de veículos uma gama de aparatos tecnológicos, para uma melhor interação com o carro, segurança e informações ao dirigir. Serão implementados sensores em alguns pontos do veículo por exemplo para a instalação de um sensor de ré, temperatura do motor, etc.
    • Além de sensores básicos de informação sobre o estado do veículo, nosso software informa sua localização via satélite para seu proprietário, permite através de comandos de voz(via bluetooth) destravar, travar, abaixar os vidros, ligar aparelho de som, ligar o próprio veículo e desligar o veículo e saber sua localização através de um número de emergência.
    • Serão implementados câmeras laterais para que quando o carro sofrer algum tipo de dano gravarão curtos espaços de vídeo para identificação da causa do dano.


  • 1. Qual o nome do seu projeto?
    • O nome do nosso projeto é “CarUp”.


  • 2. Qual o objetivo deste projeto?
    • O nosso leque de objetivos será bem amplo, pois queremos um projeto bem feito e elaborado, mas entre eles, os principais, serão os objetivos de levar aos modelos mais antigos de veículos uma gama de aparatos tecnológicos, para uma melhor interação com o carro, segurança e informações ao dirigir. Serão implementados sensores em alguns pontos do veículo, por exemplo para a instalação de um sensor de ré, temperatura do motor, etc.


  • 3. Quais os maiores desafios, na sua opinião, para se realizar este trabalho
    • Os maiores desafios imaginamos que seja um custo mais elevado por causa de equipamentos que devemos comprar, como sensores de ré, câmeras, entre outros, e também um grau de conhecimento sobre o assunto mais elevado por apresentar um projeto mais complexo.


  • 4. Quais os conhecimentos básicos que devemos ter para se implementar este projeto?
    • Devemos ter um conhecimento básico sobre as linguagens que vamos construir e desenvolver nosso software, que será utilizado na central multimídia do carro para aperfeiçoar e deixar o veiculo mais “Tecnológico”. Além disso, devemos também, conhecer sobre os equipamentos que iremos usar no carro para melhor desempenho e estudar os carros que vamos investir nosso projeto.



Why


  • 1. Porque é interessante desenvolver este projeto?
    • Desenvolver este projeto é interessante pelo fato de podermos auxiliar pessoas e também por podermos aplicar e ampliar nossos conhecimentos.
  • 2. Porque deve usar a tecnologia escolhida?
  • 3. Porque usar o hardware específico?
    • Pois tal hardware tem como vantagem o custo benefício, a eficácia e por tornar o sistema mais prático.
  • 4. Porque usar o sistema específico?


Who


  • 1. Quem pode se beneficiar deste projeto?
    • Poderá se beneficiar deste projeto pessoas de classe média baixa à classe alta, que buscam segurança em seus veículos.
  • 2. Quem poderá operar o sistema?
    • O sistema poderá ser manuseado pelo consumidor final, pois a interface será totalmente funcional e interativa, de fácil acesso.
  • 3. Quem deverá participar do desenvolvimento do sistema?
    • Programadores, Engenheiros de Software e de produção.


Where


  • 1. Onde os dados serão inseridos?
    • Os dados serão obtidos por sensores e câmeras assim suas informações primarias (temperatura do motor, aletas de porta aberta, nível do óleo, velocímetro, sensores de ré) serão inseridos no painel do veículo instantaneamente. Porem os dados secundários (imagens da câmera, localização do automóvel) serão inseridos em um banco de dados, conectado com o aparelho móvel do proprietário do veículo, para se ele quiser verificar as informações desejadas.


  • 2. Onde os dados serão externalizados, publicados?
    • O proprietário terá acesso a um aplicativo que informa instantaneamente as informações do veículo, terá acesso ao um banco de dados que será feito um backup via WiFi a cada 24 horas, caso de assalto terá uma cópia enviada para o e-mail sincronizado com o aplicativo, a cada parada que o carro tem (exemplo: a cada pare, semáforo), é informado ao aplicativo, e junto com a informação terá uma imagem acompanhada e as coordenadas do local.


  • 3. Onde esta aplicação poderá ser usada?
    • Esta aplicação será feita em automóveis que não tenham um aparato muito tecnológico, assim incrementando o veículo, dando mais segurança ao proprietário e aos usuários secundários.


  • 4. Onde os dados serão armazenadas?
    • Inicialmente os dados não serão armazenados para manter as informações do usuário seguras de qualquer invasão do sistema, por isso optamos em enviar informações para a plataforma móvel, e para o e-mail. Posteriormente os dados serão armazenados em um banco de dados que ficara no veículo, e assim que o usuário chegar em casa dado o intervalo de 24 horas será feito o backup via WiFi do carro com o notebook pessoal do usuário.


  • 5. Onde o software deverá ser hospedado?
    • O software vai estar dentro de um micro controlador no veiculo.


When


  • 1. Em quanto tempo pretende desenvolver o sistema?
  • 2. Quais serão as fases e em quanto tempo cada uma?
  • 3. Qual o tempo de resposta do dispositivo ou do sistema?
  • 4. Quanto tempo para responder a uma entrada?
  • 5. Quanto tempo para gerar a saída?

How


  • 1. Como será dividido o desenvolvimento do sistema?
    • BrainStorm, discussão sobre o tema, sugestões de soluções e definição do escopo do projeto.
    • Desenvolvimento dos diagramas para melhor interpretação e visão ampla do projeto.
    • Prototipação do projeto, execução de testes e correção de possíveis erros.
    • Implementação.
    • Atualizações


  • 2. Como será feita a entrada de dados?
    • A entrada de dados será compostas por sensores de distâncias, temperatura, comandos de voz, touch screen do display de video(provavelmente será o próprio celular do proprietário), vídeo e imagens das 4 câmeras.


  • 3. Como será feita a saída de dados?
    • As informações tratadas serão disponibilizadas tanto no dispositivo de vídeo que será conectado no painel do veículo, quanto online para quem tiver acesso as informações do cliente. Os sensores também emitiram aviso sonoro na eminência de contato físico do veículo(sensor de ré) e temperatura elevada do motor(sensor temperatura).


  • 4. Descreva a 1a. funcionalidade?
    • Sensor de ré ultrassônico.


  • 5. Descreva a 2a. funcionalidade?
    • Sensor de temperatura do motor e outros equipamentos técnicos.


  • 6. Descreva a 3a. funcionalidade?
    • Localização via satélite.


  • 7. Descreva a 4a. funcionalidade?
    • Realizar funções por comandos de voz como:
      • travar o veículo,
      • destravar o veículo,
      • abaixar os vidros,
      • ligar/desligar o aparelho de som,
      • informar a posição de outros veículos cadastrado,
      • outras funcionalidades


  • 8. Descreva a 5a. funcionalidade?
    • Câmera frontal que registrará as últimas 24 horas de percusso do veículo(enquanto estiver em funcionamento)


  • 9. Descreva a 6a. funcionalidade?
    • Três câmeras laterais(esquerda, direita e traseira) que serão acionadas e começaram a gravar assim que o alarme do veículo disparar.


  • 10. Descreva a 7a. funcionalidade?
    • Desenho de rota percorrida através de informações periódicas de localização via satélite enviadas pelo veículo.


  • Mais funcionalidades em aprimoramento.


How much


  • 1. Quanto custa cada parte do sistema?
    • Placa Uno R3 + Cabo USB para Arduino (50,00)
    • Ethernet Shield W5100 para Arduino (60,00)
    • 4 sensores distância ultrassônico arduino (4x10,00) ou Sensor Infravermelho (40,00)
    • Sensor de Umidade e Temperatura DHT11 (13,00)
    • Câmera Raspberry Pi v2 8MP (190,00)


  • 2. Quanto deverá custar todo o sistema?
    • Como o componente que mais afetara o preço do produto serão as câmeras, podemos lançar duas versões: uma com as 4 câmeras e outra apenas com a frontal. Mas na versão completa o custo inicial será em torno de R$900,00


  • 3. Quantas pessoas deverão ser usadas (Equipe) ?
    • Nossa equipe conta com 6 pessoas para pesquisa e desenvolvimento do projeto.


  • 4. Quanto custa cada profissional?
    • Custo da mão de obra em estudo.


  • 5. Qual deverá ser o preço de aquisição do seu software para o usuário final (Valor de mercado)?
    • O custo final do projeto para consumidores será em torno de 2 e 3 mil reais.


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