Resumo |
Padrões de análise são mecanismos que permitem o reuso de ideias comprovadamente eficazes no desenvolvimento de softwares. Eles oferecem, como característica mais importante, a estruturação de um conhecimento especializado, possibilitando atingir resultados com maior agilidade, flexibilidade e com menor suscetibilidade a erros no desenvolvimento de sistemas, tendo assim, um grande potencial para redução dos custos de um projeto. Apesar de tais ganhos, os padrões de análise parecem ser muito menos utilizados pela comunidade de desenvolvedores do que padrões de projeto. Esses dados são obtidos comparando apenas a quantidade de publicações nos respectivos assuntos, o que pode ser explicado pela sua documentação inadequada. O objetivo deste projeto é implementar a Infraestrutura de Reuso de Padrões de Análise (APRI), que tem como foco possibilitar a documentação, armazenamento, intercâmbio e disseminação dos padrões de análise por meio de um repositório de padrões de análise documentados de acordo com o padrão DC2AP. O DC2AP é um perfil de aplicação do Padrão de Metadados Dublin Core, desenvolvido paradocumentar padrões de análise e, por conseguinte, aumentaro seu reuso por meio de recursos computacionais. Os elementos que compõem o DC2AP incluem aspectos como: características descritivas, históricas, relacionais, de modelagem, entre outros.A APRI seráimplementada utilizando o framework de gerenciamento de repositório de objetos digitais Fedora (FlexibleExtensible Digital ObjectArchitecture). Tanto usuários humanos quanto softwares (consumidores de serviços web) podem acessar o conteúdo armazenado, colaborando assim para a disseminação dos padrões. O Fedora é capaz de prover um servidor de repositório apto a armazenar qualquer tipo de objeto digital como documentos, vídeos, conjunto de dados, imagens e metadados que fornecem a descrição de cada um desses tipos de informações. Além de ser um sistema de armazenamento acessível via rede que possui mecanismos para gerenciamento dos dados que possibilita adicionar objetos, pesquisar informações relativas a ele e torna-las disponíveis ao usuário final.O projeto de implantação da APRI ainda está em desenvolvimento. |