Uma análise em bibliotecas digitais para identificação de features reutilizáveis

Autores

  • Darliane Goes de Miranda Universidade de Pernambuco
  • Michele de Vasconcelos Leitão Universidade de Pernambuco
  • Denis Silva da Silveira Universidade Federal de Pernambuco
  • Maria Lencastre Pinheiro de Menezes Cruz Universidade de Pernambuco

DOI:

https://doi.org/10.6008/ESS2179-684X.2012.002.0009

Palavras-chave:

Bibliotecas Digitais, Features, Reuso

Resumo

Com o advento da Internet e a crescente busca por informação, um novo tipo de ambiente web ganhou destaque nos últimos anos: as Bibliotecas Digitais. Ao desenvolver um novo sistema computacional, seja ele web ou não, é importante conhecer os requisitos essenciais para o seu funcionamento, facilitando assim o processo de engenharia e desenvolvimento. O reuso é uma alternativa que vem sendo adotada por engenheiros e desenvolvedores, com o objetivo de verificar características (ou features) já implementadas e validadas em projetos semelhantes, podendo desta forma reusar em seus sistemas algumas features, requisitos, arquiteturas, modelos, etc. Com isso, este artigo selecionou 10 (dez) Bibliotecas Digitais e posteriormente fez uma análise separada de cada biblioteca a fim de identificar suas características principais. Nesta fase foram consideradas apenas as características relacionadas com a interação entre usuário e sistema, analisando os elementos que poderiam ser considerados reutilizáveis, ou seja, que poderiam ser implementados em projetos futuros de Bibliotecas Digitais. Após essa análise foi gerado um Modelo de Features para englobar as características (ou features) levantadas que melhor identificassem essa interação, uma vez que neste artigo não foram analisadas features relacionadas ao processo de desenvolvimento como um todo, apenas desta parte específica do sistema. Com este artigo foi possível chegar a conclusão que muitas das características implementadas nas bibliotecas analisadas podem ser utilizadas em projetos futuros e que através do Modelo de Features gerado, essas features possam servir de aparato no desenvolvimento deste tipo de sistema.

Downloads

Não há dados estatísticos.

Biografia do Autor

Darliane Goes de Miranda, Universidade de Pernambuco

Mestranda em Engenharia da Computação pela Universidade de Pernambuco e graduada em Sistemas de Informação também pela Universidade de Pernambuco. Atualmente é bolsista (CAPES) e desenvolve uma pesquisa sobre a acessibilidade em Bibliotecas Digitais e a interação do usuário com sistemas digitais. Tem experiência na área de Ciência da Computação com ênfase em engenharia de software, engenharia de requisitos e análise de TI.

Michele de Vasconcelos Leitão, Universidade de Pernambuco

Mestranda em Engenharia da Computação pela Universidade de Pernambuco (bolsista CNPQ) e graduada em Engenharia da Computação pela POLI - UPE (2010). Tem experiência na área de Ciência da Computação, com ênfase em Engenharia de Software.

Denis Silva da Silveira, Universidade Federal de Pernambuco

Possui graduação em Informática pela Pontifícia Universidade Católica do Rio de Janeiro (1996), mestrado em Informática pela Universidade Federal do Rio de Janeiro (1999) e doutorado em Engenharia de Produção pela COPPE na Universidade Federal do Rio de Janeiro (2009). Ele é, atualmente, professor adjunto do quadro efetivo da Universidade Federal de Pernambuco (UFPE), professor da graduação em Administração, membro permanente do Programa de Pós-Graduação em Administração (PROPAD) da UFPE e colaborador do Programa de Pós-Graduação em Engenharia da Computação da Universidade de Pernambuco (UPE). Atualmente ele atua como: i) líder do tema Desenvolvimento de Sistemas de Informação da Divisão de Administração da Informação da ANPAD (Associação Nacional de Pós-Graduação em Administração); ii) um dos líderes do grupo de pesquisa NEPSI (Núcleo de Estudos e Pesquisas em Sistemas de Informação). Seus interesses de pesquisa estão relacionados à área de Sistemas de Informação.

Maria Lencastre Pinheiro de Menezes Cruz, Universidade de Pernambuco

Possui graduação em Informática pela Universidade Federal de Pernambuco (1988), mestrado em Ciência da Computação pela Universidade Federal de Pernambuco (1992) e doutorado em Ciência da Computação pela Universidade Federal de Pernambuco (2004). Foi Gerente do Departamento de Sistemas Computacionais da UPE em 2009. Foi Coordenadora do Curso de Engenharia de Computação (POLI - Universidade de Pernambuco) no período de 2010 e 2011. É professora adjunta do Programa de Engenharia de Computação da POLI-UPE desde 2004, do qual também faz parte do Núcleo de Docentes Estruturante. Tem experiência na área de Ciência da Computação, com ênfase em Engenharia de Requisitos, Banco de Dados e Simulação. Realizou pos-doutorado na Universidade Nova de Lisboa em 2008. É membro do mestrado em Engenharia de Computação da POLI-UPE e do mestrado Engenharia de Sistemas da POLI-UPE. É a lider do Grupo do CNPQ Linguagens de Programação e Engenharia de Software da UPE. É diretora social do Real Gabinete Português de Leitura do Recife. Atualmente é coordenadora dos Tutoriais da 21th Requirements Engineering Conference (RE´13) que ocorrerá no Rio, Brazil. Foi coordenadora da Thematic Track Quality in ICT Requirements Engineering, part of 8th International Conference on the Quality of Information and Communications Technology (QUATIC´12) que ocorreu em Lisboa, Portugal. Foi coordenadora geral do IDEAS'08, coordenadora das seis edições do RE Track parte do Annual ACM-SAC. Foi chefe de programa do WER 2011 que faz parte do 25 -XIV CiBSE 2011 que ocorreuno Rio de Janeiro. É atualmente coordenadora da RE Track parte do Annual ACM-SAC 2012 que ocorrerá em Trento-Itália além de coordenadora da trilha Quality in ICT Requirements Engineering da 8th International Conference on the Quality of Information and Communications Technology (QUATIC). Coordenadora Geral do I Workshop Desafios em Engenharia de Requisitos de Pernambuco (I WDPER).

Downloads

Publicado

2013-02-12

Artigos mais lidos pelo mesmo(s) autor(es)