Documente Academic
Documente Profesional
Documente Cultură
Área/Tema de Interesse:
Instituição Executora
UFS – Universidade Federal de Sergipe
Coordenador Proponente:
Prof. Dr. Rogério Patrício Chagas do Nascimento
1
Coordenador Adjunto:
Prof. Dr. Admilson de Ribamar Lima Ribeiro
Co-Executora Estrangeira
UA – Universidade de Aveiro (PORTUGAL)
Coordenador Estrangeiro:
Prof. Dr. Joaquim Arnaldo Carvalho Martins
Orientadores:
Profa. Dra. Adicinéia Oliveira
Prof. Dr. Admilson de Ribamar Lima Ribeiro
Prof. Dr. Hendrik Teixeira Macedo
Prof. Dr. Rogério Patrício Chagas do Nascimento
Prof. Dr. Tarcísio da Rocha
Co-Orientadores:
Prof. Mestre André Luis Meneses Silva
Profa. Mestre Débora Maria Coelho Nascimento
Profa. Mestre Kenia Kodel
Colaboradores:
Prof. Mestre Antonio Monteiro Freire
Prof. Mestre Giovanny Fernando Lucero Palma
Profa. Dra. Leila Maciel de Almeida e Silva
2
Sumário
3
Caracterização e Justificativa
Urge, assim, a criação e massificação de serviços e aplicações digitais que consigam alcançar
todos os cidadãos indiscriminadamente, facilitando desta forma a automatização de processos
de negócio dentro das organizações e, por conseqüência, a inclusão digital de cidadãos.
Exemplos deste tipo de iniciativa são facilmente encontrados na Web Social, através das
ferramentas que propiciam a criação de Wikis (Mediawiki [16], Moin Moin [17], Wiki Wiki Web
[18]); das ferramentas de Blogs (Blogger [19], Livejournal [20], Wordpress [21]); através de sites
sociais (MySpace [22], Hi5 [23], Facebook [24]); por meio de bookmarking social (del.icio.us [25],
ma.gnolia.com [26]); pela partilha de vídeos e fotos (Youtube [27], Flickr [28], Sapo [29] e [30]);
substituição de aplicações offline por online (Google Docs [31] e GoPlan [32]); entre outros
tantos que surgem a cada dia.
4
Objetivos e Metas
5
Tendo em conta a integração de sistemas tão variados e dispares, uma outra linha de pesquisa
crucial é a da Engenharia e Arquiteturas Orientadas a Serviços (SOA), tendo em especial
atenção as tecnologias orientadas à Web que, atualmente, são um excelente suporte desse
conceito, nomeadamente os Web Services. Outra linha de pesquisa relevante é a das Ontologias
e da Web Semântica, para que seja possível um bom entendimento entre os vários sistemas e
atores quando existem disparidades a vários níveis e domínios de negócio e aplicação.
6
Metodologia e Resultados Esperados
Inicialmente, para cada produto de software a ser concebido, serão utilizadas as Métricas de
Software Orientados a Objetos de Lorenz & Kidd [54]. Aqui será confrontado o esforço
(horas/pessoa) estimado por Lorenz & Kidd e os resultados reais alcançados nos projetos com o
esforço estimado em novas métricas eventualmente encontradas ou desenhadas
especificamente para novos produtos de software, como serviços eletrônico-móveis. Nesta fase
também será sugerido o Modelo Recursivo-Paralelo como diretriz na gestão dos processos de
Engenharia de Software. Este modelo compreende o modelo evolutivo de Boehm e atividades
paralelas que objetivam a reutilização de componentes de software – o que o torna apropriado a
projetos orientados a objetos. Por analogia, serão pesquisados novos modelos e escolhido (ou
concebido) um mais adequado a sistemas ubíquos e convergentes e orientados a componentes
e serviços.
Ao nível do desenvolvimento, uma vez definida uma arquitetura orientada a serviços, suportada
nas tecnologias da Web e dos Web Services, isso permitirá a utilização de vários sistemas e
ambientes de programação heterogêneos, conforme o que for adequado a cada situação. Tanto
poderão ser usadas as plataformas de desenvolvimento .Net como o J2EE ou outras, desde que
suportem Web Services.
Os Web Services e todas as tecnologias associadas AJAX, RSS, toda a família XML, serão a
base para a implementação dos vários serviços e aplicações, promovendo a interoperabilidade.
Para os Sistemas Ubíquos, como os de governo electrónico e móvel (e|m-government ), são
esperadas convergências com componentes de software de segurança (Checkpoint, Verisign,
PGP Corporation, etc.), com software de CRM – Customer Relationship Management
(PeopleSoft, Siebel, SAP, etc.), com serviços de pagamentos online (Verisign, PayPal,
CyberCash, etc.) e interfaces com as bases de dados mais usuais (Oracle, IBM, Microsoft,
Sybase, MySQL, etc.) através de interfaces de serviços que os encapsulem e adaptem.
Especificamente aos sistemas que eventualmente sejam desenvolvidos para PDAs e celulares,
serão avaliadas as várias plataformas, desde o ambiente .NET Compact (da Microsoft) com
suporte para várias linguagens, passando pela JAVA Micro Edition (da Sun MicroSystems), até
plataformas emergentes como o Android (da Google).
Serão aplicados os critérios de usabilidade da heurística de Nielen & Molich ([49], [50], [51] e
[52]) para a concepção e design de interfaces dos novos produtos de software que darão suporte
aos serviços e aplicações de Web Social, possíveis aplicações com tecnologia de RFID ou como
suporte lógico a sistemas telemáticos da próxima geração.
Também serão utilizadas algumas ferramentas de software abertas ou proprietárias para dar
apoio às diversas atividades de gestão do projeto e de software a serem realizadas nas fases
descritas acima. Serão avaliadas diversas ferramentas, em especial ambientes centrados na
Web que permitiriam uma gestão conjunta mais fácil pelos dois parceiros.
7
programação conhecidos. Neste projeto, serão utilizadas essas propostas conhecidas e serão
realizadas pesquisas das novas tendências na estratégia de resolução de problemas inerentes à
gestão de informações dentro das organizações.
8
Resultados Esperados
Através da pesquisa que será realizada durante todo o decorrer do projeto, espera-se publicar os
resultados obtidos através de relatórios científicos, artigos em congressos, conferencias
internacionais e/ou revistas científicas.
(iii) a definição de uma nova arquitetura de suporte orientada aos serviços, flexível e
extensível,
Semestre 1: Fazer revisão bibliográfica. Definir uma arquitetura orientada a serviços suportada
por serviços Web XML. Definir novos produtos de software que incluem aplicações/serviços
eletrônicos, móveis, pervasivos, ubíquos e inteligentes. Modelar os respectivos serviços e a
respectiva arquitetura e escolher o ambiente de desenvolvimento adequado.
9
Viabilidade de execução
Neste Projeto de P&D, pretende-se criar sinergias em torno de processos de Inclusão Digital na
UFS e suas secretarias de Núcleos e Departamentos. Através do envolvimento do corpo docente
e discente local, da futura criação de convênios, de parcerias institucionais acadêmicas,
empresarias e governamentais, vislumbra-se um ambiente propício à criação de novas
aplicações e serviços telemáticos da próxima geração, aplicações direcionadas para a Web
Social ou a convergência entre estas.
Riscos e dificuldades
Para combater a ocorrência destes riscos, foram elaboradas algumas medidas de prevenção e
contingência dos mesmos que serão apresentadas, respectivamente, a seguir: (i) divulgação de
oportunidades para os alunos da graduação ou da pós-graduação através do CALICOMP –
Centro Acadêmico Livre de Computação, e promoção de cursos sobre as tecnologias utilizadas a
serem contratados à SofTeam - Empresa Júnior de Informática da Universidade Federal de
Sergipe, incubada no DCOMP; (ii) realização de eventos e ações de formação para servidores e
chefes de Núcleos e Departamentos, nos quais serão mostrados casos de sucesso de novas
aplicações e serviços eletrônico-móveis.
Por outro lado, incluir uma sociedade digitalmente vai além de disponibilizar o acesso a
computadores, criar serviços e aplicações Web, conceber novos produtos de software e
sistemas de informação, ou projetos de P&D sobre TIC e Sistemas de Informação. O índice de
Inclusão Digital significa o quanto uma sociedade tem acesso às TIC e também o uso que faz
desse acesso. Esta inclusão deve visar, principalmente, o acesso a informações adequadas para
o seu uso.
Mais do que modelar novos sistemas de informação, criar novos projetos de algoritmos, produtos
de software ou capacitar cidadãos para o uso das novas tecnologias, também é preciso dar
condições para cada cidadão poder e saber usar as denominadas TICs de forma crítica e com a
possibilidade de gerar novos conhecimentos.
10
Relevância desta Cooperação Internacinal
Alguns dos conhecimentos legados do LSI/IEETA quer ao nível dos requisitos e dos sistemas
desenvolvidos e tecnologias usadas, orientadas aos serviços, quer do ponto de vista da gestão
destes projetos numa perspectiva de colocar as TIC ao serviço dos cidadãos podem ser uma
mais valia. Neste sentido, pretende-se encurtar algum caminho, no que se almeja fazer na região
de Sergipe pelo DCOMP/UFS.
Os serviços eletrônicos móveis e a ubiquidade estão a ganhar cada vez mais importância a nível
mundial e a sua aplicação à inclusão dos cidadãos terá com certeza expressão a esse nível
assim como as respectivas contribuições técnicas e científicas, tendo como ponto de partida o
estado atual da arte, alinhando-se, desde logo, pelas melhores práticas internacionais.
11
Publicação Relevante das Equipes Envolvidas
PUBLICAÇÕES COMUM
PARTE PORTUGUESA
• M. Fernandes, P. Almeida, J.A. Martins, and J.S. Pinto, "A Digital Library Framework for
the University of Aveiro", chapter in "Communicating Mathematics in the Digital Era", J.
Borwein, E.M. Rocha, and J.F. Rodrigues (eds), A.K. Peters, 2008.
• TEIXEIRA, Cláudio ; PINTO, Joaquim Sousa ; MARTINS, Joaquim Arnaldo - User profiles
in organizational environments . Campus Wide Information Systems - The international
journal of information and learning technology . Bingley, GB : Emerald Group Publishing
Limited . ISSN: 1065-0741, vol. 25, n.º 3 (6. 2008) . p. 128 - 144
• Marco Fernandes, Miguel Alho, Joaquim A. Martins, Joaquim S. Pinto, Pedro Almeida,
“Web Annotation System based on Web Services”, International Journal of Web Services
Practices, Web Services Research Foundation, vol. 1, n.º 2 , Dec. 2005, ISSN: 1738-6535.
• Joaquim S. Pinto, Joaquim A. Martins, Pedro Almeida, Marco Fernandes, Hélder Zagalo ,
“Portuguese Parliamentary Records: A Multimédia Digital Library Distributed
Architecture, Based on Web Services”, Proceedings International Conference on Next
Generation Web Services Practices-NWeSP 2005, IEEE, Seoul, Korea, 22-26 August 2005,
pág. 57-62. . ISBN 0-7695-2452-4.
12
• Pedro Almeida, Marco Fernandes, Joaquim Arnaldo Martins, Joaquim Sousa Pinto,
Helder Zagalo; “DISQS – Distributed Query System Based On Web Services For Digital
Libraries”, ITA 2005 - International Conference on Internet Technologies and
Applications, Universidade de Wales,North East Wales, UK, 7-9 September 2005(poster)
.
PARTE BRASILEIRA
• NASCIMENTO, Rogério P. C. do . Using Open Archives and Learning Objects for Reusing
CSL Contents: the SCORM - Sharable Content Object Reference Model. In: Francisco Vilar
Brasileiro; Francisco Milton Mendes Neto. (Org.). Advances in Computer-supported
Learning. Hershey, PA: Idea Group Inc., 2007, v. 1, p. 202-227.
13
CV resumidos dos coordenadores das equipes
Possui graduação em Engenharia Elétrica pela Universidade Federal do Pará (1981), mestrado
em Ciências da Computação pela Universidade Federal de Pernambuco (2001) e doutorado em
Engenharia Elétrica pela Universidade Federal do Pará (2007). Atualmente é professor adjunto
do Departamento de Computação da Universidade Federal de Sergipe. Tem experiência na área
de Ciência da Computação, com ênfase em Sistemas de Computação, Sistemas Distribuídos e
Redes de Computadores.
Rogério P. C. do Nascimento
http://lattes.cnpq.br/1429326310775024
14
coordenador do grupo Telemática. Desde 1998 é investigador sénior do IEETA (Instituto de
Engenharia Electrónica e Telemática de Aveiro) - laboratório de Sistemas de Informação e
Telemática e Coordenador do grupo de Bibliotecas Digitais. Participou em vários projectos
nacionais e europeus de I&D no âmbito da telemedicina, ensino aberto e a distância e
tecnologias de informação. As áreas de interesse são: sistemas de informação orientados à
Web, bibliotecas digitais, arquitecturas orientadas a serviços e engenharia Web, e-government e
redes de computadores. Tem publicados cerca de 120 artigos em revistas e conferências
internacionais e nacionais com revisão.
Projectos
Responsável pelo projecto “CVMed - Campus Virtual Multimédia”, PRAXIS XXI n.º-
2/2.1/TIT/1581/95 (1997/99).
Responsável pelo projecto “SINBAD – Sistema Integrado para Biblioteca e Arquivo Digitais
da UA”, financiado pelo programa Aveiro-Digital (2004-2007). (http://sinbad.ua.pt)
15
Possíveis Marcos do Projeto
• Visitas do Brasil para Portugal 2º Ano (Julho/2010): adquirir, com o apoio da EATIS.org
Brasil, dispositivos Web ubíquos como celulares inteligentes e PDA para testar os novos
sistemas; pesquisar eventuais novos modelos, metodologias e ferramentas usadas pelo
IEETA/UA nos sistemas ubíquos e convergentes de então.
• Visitas de Portugal para o Brasil 2º Ano (Janeiro/2011): auxiliar na avaliação dos novos
sistemas propostos; escolher revistas e conferências apropriadas para as publicações
dos resultados obtidos; iniciar a concepção de novos artigos científicos, capítulos de
livros e compilação de publicações realizadas em colaboração de todas instituições
envolvidas.
16
Plano e Cronogramas Geral de Atividades
A linhas de pesquisa descritas na seção Objetivos e Metas são a mola propulsora que englobam
3 (três) trabalhos de atuação autocontidos e independentes.
Neste primeiro plano de trabalho, o aluno realizará uma revisão bibliográfica e o estudo de caso
do DCOMP/ UFS através da elaboração de um PETIC genérico que forneça uma visão objetiva
quer do negócio, quer da própria arquitetura de informação de um Departamento (ou Núcleo) da
UFS. Esta fase do trabalho será baseado no relatório técnico denominado “PETIC DCOMP/UFS
2010-2012” que foi iniciado na disciplina Tópicos Especiais em Sistemas de Informações I e está
sendo concluido na disciplina Tópicos Especiais em Sistemas de Informações II, ministradas
pelo coordenador proponente deste projeto. Este trabalho pode ser acompanhado pelo Edu-blog
localizado na URL http://petic-2009.blogspot.com .
Num segundo plano de trabalho paralelo serão identificados os processos de negócio e serviços
de suporte a cada um dos cenários e respectivas aplicações definidas no “PETIC DCOMP/UFS
2010-2012”. Também serão descobertas as ontologias necessárias nos vários domínios de
negócio por forma a que haja um entendimento semântico e seja possível o diálogo e
interoperabilidade entre aplicações e, finalmente, a definição da respectiva arquitetura
orientada a serviços de suporte. Proceder-se-á igualmente à avaliação e seleção dos
ambientes e ferramentas de desenvolvimento a usar, procurando-se privilegiar o uso de código
aberto, tendo em conta a facilidade de integração de ambientes e aplicações de natureza
heterogênea.
Também serão disponibilizados planos de trabalho paralelos que podem ser replicados quantas
vezes seja possível. Ou seja, para cada novo produto de software (aplicação ou serviço)
definido no “PETIC DCOMP/UFS 2010-2012”, um aluno poderá desenvolver o seguinte plano de
trabalho genérico: o novo produto de software será suportado pelo estudo de Linguagens e
Ambientes de Programação (projeto de algoritmos, modelo de dados, paradigma de linguagem e
novos paradigmas de modelos de desenvolvimento de software) adequados a cada novo
sistema de informação escolhido. Serão realizadas estimativas e planejamentos de projetos de
Engenharia de Software para o desenvolvimento de cada produto de software. E, por fim, devem
ser lançadas as bases para a avaliação de alguns dos protótipos construídos quer ao nível da
satisfação dos requisitos dos utilizadores e das organizações, quer da adequação da arquitetura,
metodologias e ferramentas utilizadas para o desenvolvimento.
17
Plano de Trabalho do Aluno 1 (com bolsa)
Segue abaixo o respectivo cronograma de atividades divididas por bimestre. A duração ideal
para a implantação do plano em sua plenitude é 2 (dois) anos. No entanto, ao fim do
primeiro ano já se pretende alcançar resultados iniciais e/ou conclusivos para todos os
objetivos propostos.
1 X X X X
2 X X X X X X
3 X X X X
4 X X X X
5 X X
18
Plano de Trabalho do Aluno 2 (com bolsa)
A seguir, são identificadas as atividades nas quais será dividido este plano por bimestre e o
respectivo cronograma de atividades:
1 X X X
2 X X
3 X X X
4 X X X X X
5 X X X X X X X
19
Plano de Trabalho do Aluno 3 (com bolsa)
A seguir, são identificadas as atividades genéricas nas quais será dividido este plano por
bimestre e o respectivo cronograma de atividades:
1 X X X
2 X X
3 X X X
4 X X X X X
5 X X X X X X X
20
Referências Bibliográficas Iniciais
[3] Gustafson, David. Schaum's Outline of Software Engineering. McGraw-Hill, 1ª edição, 2002
[4] Silva, Alberto & Videira, Carlos. UML - Metodologias e Ferramentas CASE. Centro Atlântico,
Lda, 2ª edição, Lisboa, 2005
[5] Laudon, Kenneth & Laudon, Jane. Management Information Systems, Pearson – Prentice
Hall, 9ª edção, 2006
[7] Jessup, Leonard & Valacich, Joseph. Information Systems Today. Pearson – Prentice Hall. 2ª
edição, 2006
[8] Rodrigues, Luis. Arquitectura de Sistemas de Informação. FCA – Editora de Informatica, Lda.
Lisboa, 2002
[9] Miguel, Antonio. Gestão de Projectos de Software. FCA – Editora de Informatica, Lda. 2ª
edição, Lisboa, 2006
[12] O' Reilly, Tim. What Is Web 2.0. O' Reilly Media, Inc.
http://www.oreillynet.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20.html, 2005.
Consultado em 22/05/2007
st
[13] Bergeron, Bryan. Essentials of XBRL: Financial Reporting in the 21 Century. Joohn Wiley &
Sons, Inc., 2003
[14] Glover, Bill & Bhatt, Himanshu. RFID Essentials. O' Reilly Media, Inc., 2006
21
[21] Wordpress, http://www.wordpress.org, Consultado em 30/05/2008.
[33] Siqueira, Ethevaldo. Dez Tendências da Convergência Digital. Jornal da Ciência: e-mail,
2005. http://jornaldaciencia.org.br consultado em 31/07/08.
[36] RICYT-CYTED, UMIC e ISCTE. Manual de Lisboa, Pautas para la interpretación de los
datos estadísticos disponibles y la construcción de indicadores referidos a la transición de
Iberoamérica hacia la Sociedad de la Información, 2006.
[37] Dirección General para la Sociedad de la Información y Media (2005): "Online availability of
public services: How is Europe progressing? Web base survey on electronic publicservices"
European Commission Directorate General for Information Society and Media, Marzo 2005.
[43] Tharp, Alain. File Organzation and Processing. John Wiley & Sons, 1988
22
[45] Watt, David A. Programming Language Concepts and Paradigms. Prentice-Hall, 1990
[46] Hunt, A. e Thomas, D. Pragmatic Unit Testing - in Java with JUnit. United Estates of
America, 2003.
[47] Nguyen, H., Johnson, B. e Hackett, M. Testing Applications on the Web: Test Planning for
Mobile and Internet-Based Systems. 2ed. Wiley Publishing, 2003. 644p.
[48] Delamaro, M., Maldonado, J. e Jino M. Introdução ao Teste de Software. Editora Campus,
Rio de Janeiro, 2007. 394p.
[49] Molich, R., and Nielsen, J. (1990). Improving a human-computer dialogue, Communications
of the ACM 33, 3 (March), 338-348.
[50] Nielsen, J., and Molich, R. (1990). Heuristic evaluation of user interfaces, Proc. ACM CHI'90
Conf. (Seattle, WA, 1-5 April), 249-256.
[51] Nielsen, J. (1994a). Enhancing the explanatory power of usability heuristics. Proc. ACM
CHI'94 Conf. (Boston, MA, April 24-28), 152-158.
[52] Nielsen, J. (1994b). Heuristic evaluation. In Nielsen, J., and Mack, R.L. (Eds.), Usability
Inspection Methods, John Wiley & Sons, New York, NY.
[53] Lorenz, M. e Kidd, J. Object-Oriented Software Metrics. Prentice Hall Object-Oriented Series,
1994.
23