protótipo_001. objetivos 1.compreensão do domínio do problema 2.análise de sistemas semelhantes...

Post on 07-Apr-2016

214 Views

Category:

Documents

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Protótipo_001

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

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

GT EcoDiF 4

Protótipo_001

Bruno Costa e Thomaz Barros

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

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

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

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

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

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

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

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

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

Protótipo_001

top related