Tamanho da fonte:
ESTUDO DA EVOLUÇÃO DAS ESTRUTURAS DOSSOFTWARES ORIENTADOS A OBJETOS
Última alteração: 2018-09-28
Resumo
Este trabalho tem por objetivo realizar um estudo das estruturas dos softwares orientados a objetos e da correlação dessas estruturas com métricas de software. A estrutura de software é representada neste trabalho por um modelo denominado Little House, proposto anteriormente. A ferramenta Connecta computa a representação de softwares Java conforme o modelo Little House, exportando os resultados em arquivo CSV. Assim, para a realização deste trabalho, fez-se necessário o estudo dessa ferramenta e a implementação de algumas melhorias nela. Posteriormente, o dataset de métricas de software denominado Qualitas.Class foi identificado para ser explorado neste estudo. Esse dataset contém os bytecodes de mais de uma centena de projetos e seus respectivos valores métricas, que são disponibilizado em XML. Para viabilizar as análises deste trabalho, foi desenvolvido um script que extrai os dados de interesse desses arquivos XML e os exporta para o formato CSV. Foi realizada a coleta de dados de 93 softwares e a análise desses dados foram iniciadas com geração de gráficos utilizando media e mediana dos dados coletados. Para trabalhos futuros a intenção e continuar a análise desses dados para que possa chegar no objetivo que é investigar como as métricas são distribuídas nos softwares considerando-se a estrutura Little House.
Palavras-chave
Estrutura de Software. Métricas.