protótipo_001. objetivos 1.compreensão do domínio do problema 2.análise de sistemas semelhantes...
TRANSCRIPT
![Page 1: Protótipo_001. Objetivos 1.Compreensão do domínio do problema 2.Análise de sistemas semelhantes 3.Estudo das tecnologias de desenvolvimento Arduino 4.Estudo](https://reader035.vdocuments.pub/reader035/viewer/2022070508/570638681a28abb823903925/html5/thumbnails/1.jpg)
Protótipo_001
![Page 2: Protótipo_001. Objetivos 1.Compreensão do domínio do problema 2.Análise de sistemas semelhantes 3.Estudo das tecnologias de desenvolvimento Arduino 4.Estudo](https://reader035.vdocuments.pub/reader035/viewer/2022070508/570638681a28abb823903925/html5/thumbnails/2.jpg)
GT EcoDiF 2
Protótipo_001
Objetivos1. Compreensão do domínio do problema2. Análise de sistemas semelhantes3. Estudo das tecnologias de desenvolvimento Arduino4. Estudo das tecnologias de desenvolvimento Android5. Estudo do protocolo EEML6. Definição dos Casos de Uso iniciais7. Projeto e modelagem da arquitetura inicial8. Design do portal Web9. Definição inicial das tecnologias a serem utilizadas
Bruno Costa e Thomaz Barros
![Page 3: Protótipo_001. Objetivos 1.Compreensão do domínio do problema 2.Análise de sistemas semelhantes 3.Estudo das tecnologias de desenvolvimento Arduino 4.Estudo](https://reader035.vdocuments.pub/reader035/viewer/2022070508/570638681a28abb823903925/html5/thumbnails/3.jpg)
GT EcoDiF 3
Protótipo_001
“O usuário ‘Fabricante’ cadastra um dispositivo Arduino no ambiente EcoDiF. O usuário ‘Provedor de dados’ localiza o dispositivo Arduino cadastrado e conecta o seu Arduino. Após a conexão, cadastra o Feed que fornecerá informações de temperatura do ambiente onde o dispositivo físico está. O usuário Consumidor consulta o Feed cadastrado e cria uma Trigger segundo um critério (temperatura menor que 15oC, por exemplo), sendo informado sempre quando isto ocorrer através de um PUT HTML.”
Bruno Costa e Thomaz Barros
![Page 4: Protótipo_001. Objetivos 1.Compreensão do domínio do problema 2.Análise de sistemas semelhantes 3.Estudo das tecnologias de desenvolvimento Arduino 4.Estudo](https://reader035.vdocuments.pub/reader035/viewer/2022070508/570638681a28abb823903925/html5/thumbnails/4.jpg)
GT EcoDiF 4
Protótipo_001
Bruno Costa e Thomaz Barros
![Page 5: Protótipo_001. Objetivos 1.Compreensão do domínio do problema 2.Análise de sistemas semelhantes 3.Estudo das tecnologias de desenvolvimento Arduino 4.Estudo](https://reader035.vdocuments.pub/reader035/viewer/2022070508/570638681a28abb823903925/html5/thumbnails/5.jpg)
GT EcoDiF 5
Protótipo_001
Objetivos1. Compreensão do domínio do problema2. Análise de sistemas semelhantes3. Estudo das tecnologias de desenvolvimento Arduino4. Estudo das tecnologias de desenvolvimento Android5. Estudo do protocolo EEML6. Definição dos Casos de Uso iniciais7. Projeto e modelagem da arquitetura inicial8. Design do portal Web9. Definição inicial das tecnologias a serem utilizadas
Bruno Costa e Thomaz Barros
![Page 6: Protótipo_001. Objetivos 1.Compreensão do domínio do problema 2.Análise de sistemas semelhantes 3.Estudo das tecnologias de desenvolvimento Arduino 4.Estudo](https://reader035.vdocuments.pub/reader035/viewer/2022070508/570638681a28abb823903925/html5/thumbnails/6.jpg)
GT EcoDiF 6
Protótipo_001
Objetivos1. Compreensão do domínio do problema2. Análise de sistemas semelhantes3. Estudo das tecnologias de desenvolvimento Arduino4. Estudo das tecnologias de desenvolvimento Android5. Estudo do protocolo EEML6. Definição dos Casos de Uso iniciais7. Projeto e modelagem da arquitetura inicial8. Design do portal Web9. Definição inicial das tecnologias a serem utilizadas
Bruno Costa e Thomaz Barros
![Page 7: Protótipo_001. Objetivos 1.Compreensão do domínio do problema 2.Análise de sistemas semelhantes 3.Estudo das tecnologias de desenvolvimento Arduino 4.Estudo](https://reader035.vdocuments.pub/reader035/viewer/2022070508/570638681a28abb823903925/html5/thumbnails/7.jpg)
GT EcoDiF 7
Protótipo_001
Objetivos1. Compreensão do domínio do problema2. Análise de sistemas semelhantes3. Estudo das tecnologias de desenvolvimento Arduino4. Estudo das tecnologias de desenvolvimento Android5. Estudo do protocolo EEML6. Definição dos Casos de Uso iniciais7. Projeto e modelagem da arquitetura inicial8. Design do portal Web9. Definição inicial das tecnologias a serem utilizadas
Bruno Costa e Thomaz Barros
![Page 8: Protótipo_001. Objetivos 1.Compreensão do domínio do problema 2.Análise de sistemas semelhantes 3.Estudo das tecnologias de desenvolvimento Arduino 4.Estudo](https://reader035.vdocuments.pub/reader035/viewer/2022070508/570638681a28abb823903925/html5/thumbnails/8.jpg)
GT EcoDiF 8
Protótipo_001
Objetivos1. Compreensão do domínio do problema2. Análise de sistemas semelhantes3. Estudo das tecnologias de desenvolvimento Arduino4. Estudo das tecnologias de desenvolvimento Android5. Estudo do protocolo EEML6. Definição dos Casos de Uso iniciais7. Projeto e modelagem da arquitetura inicial8. Design do portal Web9. Definição inicial das tecnologias a serem utilizadas
Bruno Costa e Thomaz Barros
![Page 9: Protótipo_001. Objetivos 1.Compreensão do domínio do problema 2.Análise de sistemas semelhantes 3.Estudo das tecnologias de desenvolvimento Arduino 4.Estudo](https://reader035.vdocuments.pub/reader035/viewer/2022070508/570638681a28abb823903925/html5/thumbnails/9.jpg)
GT EcoDiF 9
Protótipo_001
Bruno Costa e Thomaz Barros
Definição dos Casos de Uso iniciais• UC01 - Cadastrar dispositivo• UC02 - Conectar dispositivo• UC03 - Cadastrar Feed• UC04 - Consultar Feed• UC05 - Criar Trigger
![Page 10: Protótipo_001. Objetivos 1.Compreensão do domínio do problema 2.Análise de sistemas semelhantes 3.Estudo das tecnologias de desenvolvimento Arduino 4.Estudo](https://reader035.vdocuments.pub/reader035/viewer/2022070508/570638681a28abb823903925/html5/thumbnails/10.jpg)
GT EcoDiF 10
Protótipo_001
Objetivos1. Compreensão do domínio do problema2. Análise de sistemas semelhantes3. Estudo das tecnologias de desenvolvimento Arduino4. Estudo das tecnologias de desenvolvimento Android5. Estudo do protocolo EEML6. Definição dos Casos de Uso iniciais7. Projeto e modelagem da arquitetura inicial8. Design do portal Web9. Definição inicial das tecnologias a serem utilizadas
Bruno Costa e Thomaz Barros
![Page 11: Protótipo_001. Objetivos 1.Compreensão do domínio do problema 2.Análise de sistemas semelhantes 3.Estudo das tecnologias de desenvolvimento Arduino 4.Estudo](https://reader035.vdocuments.pub/reader035/viewer/2022070508/570638681a28abb823903925/html5/thumbnails/11.jpg)
GT EcoDiF 11
Protótipo_001
Objetivos1. Compreensão do domínio do problema2. Análise de sistemas semelhantes3. Estudo das tecnologias de desenvolvimento Arduino4. Estudo das tecnologias de desenvolvimento Android5. Estudo do protocolo EEML6. Definição dos Casos de Uso iniciais7. Projeto e modelagem da arquitetura inicial8. Design do portal Web9. Definição inicial das tecnologias a serem utilizadas
Bruno Costa e Thomaz Barros
![Page 12: Protótipo_001. Objetivos 1.Compreensão do domínio do problema 2.Análise de sistemas semelhantes 3.Estudo das tecnologias de desenvolvimento Arduino 4.Estudo](https://reader035.vdocuments.pub/reader035/viewer/2022070508/570638681a28abb823903925/html5/thumbnails/12.jpg)
GT EcoDiF 12
Protótipo_001
Objetivos1. Compreensão do domínio do problema2. Análise de sistemas semelhantes3. Estudo das tecnologias de desenvolvimento Arduino4. Estudo das tecnologias de desenvolvimento Android5. Estudo do protocolo EEML6. Definição dos Casos de Uso iniciais7. Projeto e modelagem da arquitetura inicial8. Design do portal Web9. Definição inicial das tecnologias a serem utilizadas
Bruno Costa e Thomaz Barros
![Page 13: Protótipo_001. Objetivos 1.Compreensão do domínio do problema 2.Análise de sistemas semelhantes 3.Estudo das tecnologias de desenvolvimento Arduino 4.Estudo](https://reader035.vdocuments.pub/reader035/viewer/2022070508/570638681a28abb823903925/html5/thumbnails/13.jpg)
GT EcoDiF 13
Protótipo_001
Bruno Costa e Thomaz Barros
Definição das tecnologias e métodos a serem utilizados • Domain Driven Development | Behavior Driven Development• Componentes e Serviços RESTful• Java 1.7• IDE Eclipse Juno 4.x | Netbeans 7.x• AppServer Glassfish 3.x | JBoss 7.x• Maven | Ant• JUnit | Cucumber• JSF 2.0 Mojarra• EJB 3• Generic DAO | JPA 2• JAAS• MySQL
![Page 14: Protótipo_001. Objetivos 1.Compreensão do domínio do problema 2.Análise de sistemas semelhantes 3.Estudo das tecnologias de desenvolvimento Arduino 4.Estudo](https://reader035.vdocuments.pub/reader035/viewer/2022070508/570638681a28abb823903925/html5/thumbnails/14.jpg)
Protótipo_001