Avaliação dos Padrões de Projeto em Diferentes Linguagens de Programação

Cabral, Raul Coelho

Resumo

Boas práticas de programação como o uso de padrões de projeto estão cada vez mais comuns no ambiente de desenvolvimento, em busca da melhoria da qualidade de software. Portanto, a implementação falha dos padrões de projeto compromete a qualidade do software. Por sua vez, os padrões de projeto proporcionam aos desenvolvedores um vocabulário de software em comum, além de ajudar a se comunicar com outros desenvolvedores por meio de termos próprios. Sendo assim, é importante para o desenvolvimento desenvolvimento de software a identificação e detecção dos padrões de projeto para melhoria da qualidade, encontrando instâncias de padrões de projeto em um sistema de software que pode fornecer dicas úteis para a compreensão da arquitetura do mesmo e desenvolvendo uma abordagem baseada nas métricas recolhidas por meio do reconhecimento dos vocabulários de software, a fim de avaliar o uso dos padrões de projeto nas diferentes linguagens. O protótipo desenvolvido neste trabalho tem o intuito de testar as principais premissas sobre a abordagem da pesquisa. A extração das estruturas de classe por meio de análise estática para verificação sem a necessidade dos projetos compilados foi feita com a utilização da ferramenta de reconhecimento de texto estruturado ANTLR4. O reconhecimento dos padrões de projeto a partir do .jar, está sendo realizado com a ferramenta Design Pattern Detection (DPD).

Citação

Artigo Completo

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.