| Linha 143: | Linha 143: | ||
*Detalhamento de casos de uso: | *Detalhamento de casos de uso: | ||
**[https://drive.google.com/file/d/0B-JDF1UO2f1hclNOU1BjTGxJbXM/view?usp=sharing] | **[https://drive.google.com/file/d/0B-JDF1UO2f1hclNOU1BjTGxJbXM/view?usp=sharing] | ||
*Novo Diagrama de Caso de Uso | |||
**[https://drive.google.com/file/d/0B-JDF1UO2f1hQU1tY1YtaFJrODg/view?usp=sharing] | |||
== Diagrama de Atividades == | == Diagrama de Atividades == | ||
Edição das 01h04min de 9 de dezembro de 2015
5W2H
What
- 1. Qual o nome do seu projeto?
- Phantom
- 2. Qual o objetivo deste projeto?
- Projetar um computador de bordo portátil para veículos antigos sem descaracterizar a originalidade do mesmo.
- 3. Quais os maiores desafios, na sua opinião, para se realizar este trabalho?
- Sensoriamento, gerenciamento das informações, criação do aplicativo.
- 4. Quais os conhecimentos básicos que devemos ter para se implementar este projeto?
- Compreender a mecânica do veículo, sensores e acionadores que podem ser utilizados, placas de controle, desenvolvimento de software para portáteis (tablet, smartphone...).
- 5. Quais soluções similares existem no mercado?
- As soluções existentes no mercado englobam apenas modelos mais novos de veículos, principalmente os fabricados a partir de 1996.
Why
- 1. Porque é interessante desenvolver este projeto?
- Por ser uma ideia inovadora que pode melhorar e facilitar a utilização e a manutenção de veículos antigos, principalmente os veículos de colecionadores.
- 2. Porque deve usar a tecnologia escolhida?
- Para que colecionadores possam desfrutar das mesmas tecnologias atuais sem descaracterizar a originalidade do veículo.
- 3. Porque usar o hardware específico?
- Para este projeto, escolhemos utilizar a placa Arduino MEGA, que possui maior quantidade de portas analógicas e digitais para sensoriamento e acionamento, facilidade na programação, boa relação custo-benefício, entre outros.
- 4. Porque usar o sistema específico?
- Devido a sua utilização em larga escala para diversos tipos de projetos, fácil adaptação para comunicação via bluetooth e a variedade de dispositivos compatíveis com o sistema.
Who
- 1. Quem pode se beneficiar deste projeto?
- Colecionadores e admiradores de veículos antigos que não possuam computador de bordo
- 2. Quem poderá operar o sistema?
- Qualquer usuário do veículo.
- 3. Quem deverá participar do desenvolvimento do sistema?
- Engenheiro Mecânico, para orientar sobre o sistema de funcionamento do veículo.
- Programador, para desenvolver a Interface do sistema.
- Engenheiro Eletricista e de Automação para projetarem o controle e o sensoriamento do sistema.
Where
- 1. Onde os dados serão inseridos?
- Em uma central de controle alocada no interior do veículo, uma placa Arduino será responsável por realizar o sensoriamento.
- 2. Onde os dados serão externalizados, publicados?
- A placa Arduino será responsável por transferir instantaneamente os dados via comunicação bluetooth para o smartphone
- 3. Onde os dados serão armazenadas?
- Os dados não serão armazenados e sim transmitidos instantaneamente.
- 4. Onde o software deverá ser hospedado?
- No dispositivo smartphone, através do apk que será disponibilizado para download.
When
- 1. Em quanto tempo pretende desenvolver o sistema?
- 2. Quais serão as fases e em quanto tempo cada uma?
- Fase 1: projetar o sistema
- Fase 2: Implementar os sensores de temperatura e umidade
- Fase 3: Implementar o sensor de ré
- Fase 4: Desenvolver o circuito de voltímetro
- Fase 5: Desenvolver a comunicação via bluetooth
- Fase 6: Desenvolver o aplicativo para Android
- Fase 7: Instalar o equipamento no veículo
- Fase 8: Realizar testes de funcionamento
- Fase 9: Conclusão do projeto
How
- 1. Como será feita a entrada de dados?
- Através do sensores instalados no veículo e que serão monitorados pela placa Arduino.
- 2. Como será feita a saída de dados?
- Os dados serão enviados da placa Arduino para o Smartphone do usuário.
- 3. Descreva a 1a. funcionalidade?
- Monitorar a temperatura e a umidade do interior do veículo.
- 4. Descreva a 2a. funcionalidade?
- Utilizar um sensor de ré.
- 5. Descreva a 3a. funcionalidade?
- Monitorar o nível de tensão da bateria do veículo.
How much
- 1. Quanto custa cada parte do sistema?
- Placa Arduino MEGA = R$ 74,00
- Sensor DHT11 (temperatura e umidade) = R$ 12,00
- Módulo Bluetooth = R$ 50,00
- Cabo flexível 1,5mm = R$ 1,20/ metro
- Voltímetro para Arduino = R$ 30,00
- Equipamentos diversos = R$ 164,00
- 2. Quanto deverá custar todo o sistema?
- Em torno de R$ 400,00
- 3. Quantas pessoas deverão ser usadas (Equipe) ?
- 4 pessoas (2 responsáveis pelo software e 2 responsáveis pelo hardware)
- 4. Qual deverá ser o preço de aquisição do seu software para o usuário final (Valor de mercado)?
- Em torno de R$ 600,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)
Modelo OO
Diagrama de Classes
- Diagrama de Classes
Diagrama de Casos de Uso
- Diagrama de casos de uso
- Detalhamento de casos de uso:
- Novo Diagrama de Caso de Uso
Diagrama de Atividades
- Diagrama de atividade é um diagrama definido pela UML, é basicamente um fluxo de trabalho onde tem várias ações que são interligadas em um único processo. Onde envolve diversas etapas, para que se possa obter um fluxo de controle compreensível. E na maior parte, envolve modelagem das etapas sequenciais em um processo computacional.
- Diagrama de Atividades
Protótipo
- Objetivo
- Recursos utilizados
- Funcionamento
- Detalhamento (Imagens, vídeos, ...)
- Resultados obtidos
Pesquisadores