Tamanho da fonte:
Caracterização Empírica de Software Orientado a Objetos
Última alteração: 2015-08-17
Resumo
Nas últimas décadas, uma grande quantidade de softwares tem sido desenvolvida e há uma demanda crescente por softwares. A fase de custo mais elevado do ciclo de vida de um software é a manutenção. Muitas ferramentas têm sido criadas para apoiar o desenvolvimento de software, mas há poucas ferramentas de apoio à etapa de manutenção. Além disso, pouco se conhece sobre a estrutura real dos softwares que são desenvolvidos. A tarefa de manutenção exige o que se chama de análise de dependências entre os seus módulos. Especialmente no caso de sistemas de grande porte, é inviável realizar essa tarefa manualmente. O presente projeto de pesquisa estendeu ferramentas Visoft e Connecta, criando funcionalidades que permitem realizar análises sobre a constituição dos componentes do software, conforme o modelo Little-House. As ferramentas foram integradas, e a principal funcionalidade criada na ferramenta resultante permite a extração de dados sobre a topologia de software e a comparação de tais dados entre duas versões de software. Com a ferramenta, foi realizado um estudo empírico preliminar para caracterizar o modelo Little House via métricas de software. A ferramenta tem sido empregada também em um estudo para caracterizar a evolução de software à luz do modelo Little House.
Palavras-chave
Engenharia de Software. Qualidade de software. Métricas de software.