adescou: uma abordagem para o desenvolvimento de software na computação ubíqua
TRANSCRIPT
![Page 1: ADeSCoU: Uma Abordagem para o Desenvolvimento de Software na Computação Ubíqua](https://reader036.vdocuments.pub/reader036/viewer/2022062406/55c40121bb61ebfe6d8b469d/html5/thumbnails/1.jpg)
ADeSCoU: Uma Abordagem para o ADeSCoU: Uma Abordagem para o Desenvolvimento de Software na Computação Desenvolvimento de Software na Computação
UbíquaUbíqua
Luiz Henrique Zambom SantanaLuiz Henrique Zambom SantanaOrientado
Antonio Francisco do PradoAntonio Francisco do PradoOrientador
Wanderley Lopes de SouzaWanderley Lopes de SouzaCo-Orientador
Maio/2008
![Page 2: ADeSCoU: Uma Abordagem para o Desenvolvimento de Software na Computação Ubíqua](https://reader036.vdocuments.pub/reader036/viewer/2022062406/55c40121bb61ebfe6d8b469d/html5/thumbnails/2.jpg)
Agenda
Introdução Computação Ubíqua Framework UBICK ADeSCoU Estudo de Caso
Avaliação do PRE Conclusões Trabalhos Futuros
![Page 3: ADeSCoU: Uma Abordagem para o Desenvolvimento de Software na Computação Ubíqua](https://reader036.vdocuments.pub/reader036/viewer/2022062406/55c40121bb61ebfe6d8b469d/html5/thumbnails/3.jpg)
Introdução
Computação Ubíqua Aplicações de pesquisa Limitações da ES
ADeSCoU Para reuso
UBIquitous Computing frameworK Com reuso
RUP
![Page 4: ADeSCoU: Uma Abordagem para o Desenvolvimento de Software na Computação Ubíqua](https://reader036.vdocuments.pub/reader036/viewer/2022062406/55c40121bb61ebfe6d8b469d/html5/thumbnails/4.jpg)
Framework UBICK
Arquitetura do UBICK
![Page 5: ADeSCoU: Uma Abordagem para o Desenvolvimento de Software na Computação Ubíqua](https://reader036.vdocuments.pub/reader036/viewer/2022062406/55c40121bb61ebfe6d8b469d/html5/thumbnails/5.jpg)
Framework UBICK
Pacotes do UBICK
Origin Server
UBICKClient
UBICKServer
User
<<use>>
<<use>>
![Page 6: ADeSCoU: Uma Abordagem para o Desenvolvimento de Software na Computação Ubíqua](https://reader036.vdocuments.pub/reader036/viewer/2022062406/55c40121bb61ebfe6d8b469d/html5/thumbnails/6.jpg)
ADeSCoU
Abordagem para Desenvolvimento de Software na Computação Ubíqua
Estende o RUP Baseada no reuso do UBICK Enfoque em Projeto e
Implementação
![Page 7: ADeSCoU: Uma Abordagem para o Desenvolvimento de Software na Computação Ubíqua](https://reader036.vdocuments.pub/reader036/viewer/2022062406/55c40121bb61ebfe6d8b469d/html5/thumbnails/7.jpg)
ADeSCoU
Disciplinas previstas na ADeSCoU
![Page 8: ADeSCoU: Uma Abordagem para o Desenvolvimento de Software na Computação Ubíqua](https://reader036.vdocuments.pub/reader036/viewer/2022062406/55c40121bb61ebfe6d8b469d/html5/thumbnails/8.jpg)
ADeSCoU
requisitos influenciados pelo contexto da aplicação
Requisitos
![Page 9: ADeSCoU: Uma Abordagem para o Desenvolvimento de Software na Computação Ubíqua](https://reader036.vdocuments.pub/reader036/viewer/2022062406/55c40121bb61ebfe6d8b469d/html5/thumbnails/9.jpg)
ADeSCoU
requisitos influenciados pelo contexto
=Ontologias
Análise
![Page 10: ADeSCoU: Uma Abordagem para o Desenvolvimento de Software na Computação Ubíqua](https://reader036.vdocuments.pub/reader036/viewer/2022062406/55c40121bb61ebfe6d8b469d/html5/thumbnails/10.jpg)
ADeSCoUProjeto
Introdução do UBICK
Projeto dos componentes que acessam Ontologias
Projeto dos componentes da aplicação, considerando o modelo do UBICKProjeto dos Serviços Web (distribuição, facilidade de manutenção, disponibilidade de componentes)
![Page 11: ADeSCoU: Uma Abordagem para o Desenvolvimento de Software na Computação Ubíqua](https://reader036.vdocuments.pub/reader036/viewer/2022062406/55c40121bb61ebfe6d8b469d/html5/thumbnails/11.jpg)
ADeSCoU
Componentes do UBICK
Projeto
![Page 12: ADeSCoU: Uma Abordagem para o Desenvolvimento de Software na Computação Ubíqua](https://reader036.vdocuments.pub/reader036/viewer/2022062406/55c40121bb61ebfe6d8b469d/html5/thumbnails/12.jpg)
ADeSCoU
Ontologia
Projeto
![Page 13: ADeSCoU: Uma Abordagem para o Desenvolvimento de Software na Computação Ubíqua](https://reader036.vdocuments.pub/reader036/viewer/2022062406/55c40121bb61ebfe6d8b469d/html5/thumbnails/13.jpg)
ADeSCoU
Engenheiro de Software busca Serviços Web
Descrever Serviços Web em OWL-S
Implementação
![Page 14: ADeSCoU: Uma Abordagem para o Desenvolvimento de Software na Computação Ubíqua](https://reader036.vdocuments.pub/reader036/viewer/2022062406/55c40121bb61ebfe6d8b469d/html5/thumbnails/14.jpg)
ADeSCoUTestes
![Page 15: ADeSCoU: Uma Abordagem para o Desenvolvimento de Software na Computação Ubíqua](https://reader036.vdocuments.pub/reader036/viewer/2022062406/55c40121bb61ebfe6d8b469d/html5/thumbnails/15.jpg)
ADeSCoU
Fases da ADeSCoU Concepção Elaboração Construção Transição
![Page 16: ADeSCoU: Uma Abordagem para o Desenvolvimento de Software na Computação Ubíqua](https://reader036.vdocuments.pub/reader036/viewer/2022062406/55c40121bb61ebfe6d8b469d/html5/thumbnails/16.jpg)
Estudo de Caso
ACUEM-ABP SISNEP e CEP/UFSCar em 2007 UFSCar
DCDMed
UNIFESPDIS
![Page 17: ADeSCoU: Uma Abordagem para o Desenvolvimento de Software na Computação Ubíqua](https://reader036.vdocuments.pub/reader036/viewer/2022062406/55c40121bb61ebfe6d8b469d/html5/thumbnails/17.jpg)
Estudo de Caso
Curso de Medicina da UFSCar Março de 2006 Formação de médico de família Processo de ensino/aprendizagem
baseado em PBL Estrutura curricular baseada em
competências
![Page 18: ADeSCoU: Uma Abordagem para o Desenvolvimento de Software na Computação Ubíqua](https://reader036.vdocuments.pub/reader036/viewer/2022062406/55c40121bb61ebfe6d8b469d/html5/thumbnails/18.jpg)
Estudo de Caso
![Page 19: ADeSCoU: Uma Abordagem para o Desenvolvimento de Software na Computação Ubíqua](https://reader036.vdocuments.pub/reader036/viewer/2022062406/55c40121bb61ebfe6d8b469d/html5/thumbnails/19.jpg)
Estudo de Caso
Situações Problema Pequeno Grupo
Semestral FacilitadorCo-facilitador8 estudantes
Uma situação problemaDois encontros de 3 horas cadaSala do DMed com uma mesa adequada
![Page 20: ADeSCoU: Uma Abordagem para o Desenvolvimento de Software na Computação Ubíqua](https://reader036.vdocuments.pub/reader036/viewer/2022062406/55c40121bb61ebfe6d8b469d/html5/thumbnails/20.jpg)
Estudo de Caso
1/16
Portfólio Reflexivo (PR) Registro de atividades Mídia papel
Portfólio Reflexivo Eletrônico (PRE) Substituição do PR Uso em ambiente ubíquo Agosto/2006
![Page 21: ADeSCoU: Uma Abordagem para o Desenvolvimento de Software na Computação Ubíqua](https://reader036.vdocuments.pub/reader036/viewer/2022062406/55c40121bb61ebfe6d8b469d/html5/thumbnails/21.jpg)
Estudo de Caso
Requisitos
![Page 22: ADeSCoU: Uma Abordagem para o Desenvolvimento de Software na Computação Ubíqua](https://reader036.vdocuments.pub/reader036/viewer/2022062406/55c40121bb61ebfe6d8b469d/html5/thumbnails/22.jpg)
Estudo de Caso
Análise
![Page 23: ADeSCoU: Uma Abordagem para o Desenvolvimento de Software na Computação Ubíqua](https://reader036.vdocuments.pub/reader036/viewer/2022062406/55c40121bb61ebfe6d8b469d/html5/thumbnails/23.jpg)
Estudo de Caso
ProjetoDefinição dePlataforma e Arquitetura
![Page 24: ADeSCoU: Uma Abordagem para o Desenvolvimento de Software na Computação Ubíqua](https://reader036.vdocuments.pub/reader036/viewer/2022062406/55c40121bb61ebfe6d8b469d/html5/thumbnails/24.jpg)
Estudo de Caso<!-- Service description --><service:Service rdf:ID="HTML2WMLService"><service:presents rdf:resource="#HTML2WMLProfile"/><service:describedBy rdf:resource="#HTML2WMLProcess"/><service:supports rdf:resource="#HTML2WMLGrounding"/></service:Service><!-- ServiceProfile description --><profile:HTML2WMLService rdf:ID="HTML2WMLrProfile"><service:presentedBy rdf:resource="#HTML2WMLService"/><profile:serviceName>HTML2WML</profile:serviceName><profile:hasInput rdf:resource="#htmlpage"/><profile:hasOutput rdf:resource="#wmlpage"/></profile:HTML2WMLService ><!-- ServiceProcess description --><process:AtomicProcess rdf:ID="HTML2WMLProcess">...<!-- ServiceGrounding description --><grounding:WsdlGrounding rdf:ID="HTML2WMLGrounding"><service:supportedBy rdf:resource="#HTML2WMLService"/></grounding:WsdlGrounding><grounding:WsdlAtomicProcessGroundingr df:ID="HTML2WMLProcessGrounding"><grounding:owlsProcess rdf:resource="HTML2WMLProcess"/><grounding:wsdlDocument>http://localhost/HTML2WML/HTML2WMLService?wsdl</grounding:wsdlDocument>
![Page 25: ADeSCoU: Uma Abordagem para o Desenvolvimento de Software na Computação Ubíqua](https://reader036.vdocuments.pub/reader036/viewer/2022062406/55c40121bb61ebfe6d8b469d/html5/thumbnails/25.jpg)
Estudo de Caso
Testes
Média 748,48 ms
Média 78,56 ms
![Page 26: ADeSCoU: Uma Abordagem para o Desenvolvimento de Software na Computação Ubíqua](https://reader036.vdocuments.pub/reader036/viewer/2022062406/55c40121bb61ebfe6d8b469d/html5/thumbnails/26.jpg)
Estudo de Caso
Testes
Média 347,51 ms
Média 95,73 ms
![Page 27: ADeSCoU: Uma Abordagem para o Desenvolvimento de Software na Computação Ubíqua](https://reader036.vdocuments.pub/reader036/viewer/2022062406/55c40121bb61ebfe6d8b469d/html5/thumbnails/27.jpg)
Estudo de Caso
Testes
![Page 28: ADeSCoU: Uma Abordagem para o Desenvolvimento de Software na Computação Ubíqua](https://reader036.vdocuments.pub/reader036/viewer/2022062406/55c40121bb61ebfe6d8b469d/html5/thumbnails/28.jpg)
Servidor DMed/UFSCar
TradutorHTML
Adaptador deNavegação
Estudante
Estudo de Caso
Conversorde Vídeo
Conversorde Images
pre.dc.ufscar.br
Servidor USF 1
Servidor PRE
Servidor USF 2
![Page 29: ADeSCoU: Uma Abordagem para o Desenvolvimento de Software na Computação Ubíqua](https://reader036.vdocuments.pub/reader036/viewer/2022062406/55c40121bb61ebfe6d8b469d/html5/thumbnails/29.jpg)
Avaliação do PRE
Avaliação Grupo Piloto
1 docente6 estudantes do segundo ano
Sala do DC preparada para observação do uso do PRE
![Page 30: ADeSCoU: Uma Abordagem para o Desenvolvimento de Software na Computação Ubíqua](https://reader036.vdocuments.pub/reader036/viewer/2022062406/55c40121bb61ebfe6d8b469d/html5/thumbnails/30.jpg)
Avaliação do PRE
Grupo Piloto em atividade
![Page 31: ADeSCoU: Uma Abordagem para o Desenvolvimento de Software na Computação Ubíqua](https://reader036.vdocuments.pub/reader036/viewer/2022062406/55c40121bb61ebfe6d8b469d/html5/thumbnails/31.jpg)
Avaliação do PRE
0
20
40
60
80
100
120
140
160
E1 E2 E3 E4 E5 E6
Quantidade de documentos por estudante
Total : 410Média: 68,33
![Page 32: ADeSCoU: Uma Abordagem para o Desenvolvimento de Software na Computação Ubíqua](https://reader036.vdocuments.pub/reader036/viewer/2022062406/55c40121bb61ebfe6d8b469d/html5/thumbnails/32.jpg)
Avaliação do PRE
Quantidade de documentos por semana
0
20
40
60
80
100
120
140
S1 S2 S3 S4 S5 S6 S7 S8 S9 S10
Jornada
s1 : 23/08 – 25/08s2 : 26/08 – 01/09s3 : 02/09 – 08/09s4 : 09/09 – 15/09s5 : 16/09 – 22/09s6 : 23/09 – 29/09s7 : 30/09 – 06/10s8 : 07/10 – 13/10s9 : 14/10 – 20/10s10: 21/10 - 27/10
![Page 33: ADeSCoU: Uma Abordagem para o Desenvolvimento de Software na Computação Ubíqua](https://reader036.vdocuments.pub/reader036/viewer/2022062406/55c40121bb61ebfe6d8b469d/html5/thumbnails/33.jpg)
Avaliação do PRE
020406080
100120140160
Quantidade de documentos por tipo
![Page 34: ADeSCoU: Uma Abordagem para o Desenvolvimento de Software na Computação Ubíqua](https://reader036.vdocuments.pub/reader036/viewer/2022062406/55c40121bb61ebfe6d8b469d/html5/thumbnails/34.jpg)
Avaliação do PRE
Compartilhamento de Documentos
Ocultos(70%)Disponíveis
(5,6%)
Outros(24,4%)
Treinamento
![Page 35: ADeSCoU: Uma Abordagem para o Desenvolvimento de Software na Computação Ubíqua](https://reader036.vdocuments.pub/reader036/viewer/2022062406/55c40121bb61ebfe6d8b469d/html5/thumbnails/35.jpg)
Avaliação do PRE
Controle de Versão de Documentos
Versões Intermediárias
(35,3%)
Finais Sem Versões(48,9%)
Finais Com Versões(15,8%)
Não armazenadono papel
![Page 36: ADeSCoU: Uma Abordagem para o Desenvolvimento de Software na Computação Ubíqua](https://reader036.vdocuments.pub/reader036/viewer/2022062406/55c40121bb61ebfe6d8b469d/html5/thumbnails/36.jpg)
Conclusões
UBICK Disponibilizar componentes Ontologias, Agentes de Softwar e Serviços
Web Semânticos ADeSCoU
Sistematizar parte do processo de desenvolvimento
Basear-se no RUP PRE
Eliminar a necessidade de papel Apoiar atividades práticas
![Page 37: ADeSCoU: Uma Abordagem para o Desenvolvimento de Software na Computação Ubíqua](https://reader036.vdocuments.pub/reader036/viewer/2022062406/55c40121bb61ebfe6d8b469d/html5/thumbnails/37.jpg)
Trabalhos Futuros
UBICK Componentes para apresentação de conteúdos Aumentar a mobilidade dos Agentes de Software
ADeSCoU Abordar outras disciplinas do RUP
Testes Ferramentas
Realizar testes para verificar melhoria no PDS PRE
A partir da primeira experiência, novos requisitos foram levantados Um grupo do segundo ano já está utilizando o PRE nas suas atividades Desenvolvimento do PEG Doutorado / Web 2.0
AMBIENTE DE COMPUTACAO UBIQUA PARA COMUNICACAO MOVEL EM HOSPITAIS (UFSCAR, SECRETARIA DE SAUDE, EMPRESA) usando a abordagem proposta
![Page 38: ADeSCoU: Uma Abordagem para o Desenvolvimento de Software na Computação Ubíqua](https://reader036.vdocuments.pub/reader036/viewer/2022062406/55c40121bb61ebfe6d8b469d/html5/thumbnails/38.jpg)
ADeSCoU: Uma Abordagem para o ADeSCoU: Uma Abordagem para o Desenvolvimento de Software na Desenvolvimento de Software na
Computação UbíquaComputação Ubíqua
Obrigado!Obrigado!