Informações Principais
     Resumo
     Abstract
     Introdução
     Conclusão
     Download
  
  
  
 
Conclusão
 
 
Acadêmico(a): Katia Simone Hamann
Título: Comparativo de Esquemas de Classificação de Componentes Reusáveis
 
Conclusão:
A reusabilidade de software é um importante conceito que uma empresa desenvolvedora de software precisa implantar para que possa obter maior produtividade e qualidade no desenvolvimento de sistemas. Com uma organização cuja cultura esteja voltada para o reuso, de forma que todos os integrantes da organização utilizem o reuso no seu coditiano, pode-se obter melhores resultados em um curto espaço de tempo. Estudos voltados a esta área têm seu enfoque voltado a facilitar a implantação do reuso em uma organização. Esquemas de classificação utilizados para classificar componentes reusáveis são, sem dúvida, de grande importância para a reusabilidade de software como um todo, visto que facilitam a recuperação e entendimento do componente. De acordo com os testes realizados no sistema, o esquema de classificação palavra-chave é o que oferece maior facilidade de uso, pois não há restrições nos termos nem limitações para a classificação de um componente. Já o esquema de classificação faceta limita os termos a serem utilizados para a classificação. O componente é classificado através dos termos válidos para cada faceta, que anteriormente já foram definidos e não podem ser alterados pelo classificador. Isto significa que o cadastramento de termos válidos para cada faceta deve contemplar todas os possíveis termos para classificar um componente. No esquema valor-atributo, além de se poder classificar um componente através de quantos atributos forem desejados, os valores de cada atributo são determinados pelo próprio classificador, o que pode resultar em ambigüidade de valores, dificultando a recuperação de componentes. Durante os testes efetuados na recuperação de componentes pôde-se observar que o esquema de classificação faceta torna o trabalho mais prático, pois os termos válidos são limitados, o que não quer dizer que este seja o esquema mais adequado. Ao contrário do esquema faceta, nos esquemas palavra-chave e valor-atributo, têm-se a opção de escolher quantos valores forem necessários para a recuperação de determinado componente. No esquema valor-atributo tem-se a vantagem de limitar ou estender a pesquisa com a utilização dos operadores booleanos and e or, tornando a pesquisa mais complexa que no esquema palavra-chave que utiliza somente o operador booleano or e o esquema faceta que utiliza somente o operador booleano and. A recuperação através do esquema faceta mostrou-se mais eficiente com a utilização de um thesaurus, pois a junção destes esquemas possibilitou uma melhor performance na recuperação de componentes. O protótipo do sistema de classificação de componentes reusáveis demonstrado neste trabalho, está limitado a classificação e recuperação de componentes do tipo código. Considerando que o objetivo do protótipo é didático, pode-se dizer que o objetivo foi alcançado, visto que foram demonstradas a forma de classificação e forma de recuperação de alguns esquemas de classificação, tornando possível identificar as principais características de cada esquema de classificação.