ADeSCoU: Uma Abordagem para oADeSCoU: Uma Abordagem para o
Desenvolvimento de Software na ComputaçãoDesenvolvimento de Software na Computação
UbíquaUbíqua
Luiz Henrique Zambom SantanaLuiz Henrique Zambom Santana
Orientado
Antonio Francisco do PradoAntonio Francisco do Prado
Orientador
Wanderley Lopes de SouzaWanderley Lopes de Souza
Co-Orientador
Maio/2008
Agenda
 Introdução
 Computação Ubíqua
 Framework UBICK
 ADeSCoU
 Estudo de Caso
 Avaliação do PRE
 Conclusões
 Trabalhos Futuros
Introdução
 Computação Ubíqua
 Aplicações de pesquisa
 Limitações da ES
 ADeSCoU
 Para reuso
UBIquitous Computing frameworK
 Com reuso
RUP
Framework UBICK
 Arquitetura do UBICK
Framework UBICK
 Pacotes do UBICK
Origin Server
UBICK
Client
UBICK
Server
User
<<use>>
<<use>>
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
ADeSCoU
 Disciplinas previstas na ADeSCoU
ADeSCoU
requisitos influenciados pelo contexto
da aplicação
Requisitos
ADeSCoU
requisitos influenciados pelo
contexto
=
Ontologias
Análise
ADeSCoU
Projeto
Introdução do UBICK
Projeto dos componentes que acessam
Ontologias
Projeto dos componentes da aplicação,
considerando o modelo do UBICK
Projeto dos Serviços Web (distribuição,
facilidade de manutenção,
disponibilidade de componentes)
ADeSCoU
 Componentes do UBICK
Projeto
ADeSCoU
 Ontologia
Projeto
ADeSCoU
Engenheiro de
Software busca
Serviços Web
Descrever
Serviços Web
em
OWL-S
Implementação
ADeSCoU
Testes
ADeSCoU
 Fases da ADeSCoU
 Concepção
 Elaboração
 Construção
 Transição
Estudo de Caso
 ACUEM-ABP
 SISNEP e CEP/UFSCar em 2007
 UFSCar
 DC
 DMed
 UNIFESP
 DIS
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
Estudo de Caso
Estudo de Caso
 Situações Problema
 Pequeno Grupo
 Semestral
 Facilitador
 Co-facilitador
 8 estudantes
 Uma situação problema
 Dois encontros de 3 horas cada
 Sala do DMed com uma mesa adequada
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
Estudo de Caso
 Requisitos
Estudo de Caso
 Análise
Estudo de Caso
 Projeto
Definição de
Plataforma e
Arquitetura
Estudo de Caso
Estudo de Caso
 Testes
Média 748,48 ms
Média 78,56 ms
Estudo de Caso
 Testes
Média 347,51 ms
Média 95,73 ms
Estudo de Caso
 Testes
Servidor
DMed/UFSCar
Tradutor
HTML
Adaptador de
Navegação
Estudante
Estudo de Caso
Conversor
de Vídeo
Conversor
de Images
pre.dc.ufscar.br
Servidor
USF 1
Servidor PRE
Servidor
USF 2
Avaliação do PRE
 Avaliação
 Grupo Piloto
 1 docente
 6 estudantes do segundo ano
 Sala do DC preparada para observação
do uso do PRE
Avaliação do PRE
 Grupo Piloto em atividade
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 : 410
Média: 68,33
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/08
s2 : 26/08 – 01/09
s3 : 02/09 – 08/09
s4 : 09/09 – 15/09
s5 : 16/09 – 22/09
s6 : 23/09 – 29/09
s7 : 30/09 – 06/10
s8 : 07/10 – 13/10
s9 : 14/10 – 20/10
s10: 21/10 - 27/10
Avaliação do PRE
0
20
40
60
80
100
120
140
160
 Quantidade de documentos por tipo
Avaliação do PRE
 Compartilhamento de Documentos
Ocultos
(70%)Disponíveis
(5,6%)
Outros
(24,4%)
Treinamento
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 armazenado
no papel
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
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
ADeSCoU: Uma Abordagem para oADeSCoU: Uma Abordagem para o
Desenvolvimento de Software naDesenvolvimento de Software na
Computação UbíquaComputação Ubíqua
Obrigado!Obrigado!

ADeSCoU: Uma Abordagem para o Desenvolvimento de Software na Computação Ubíqua