Definição e validação de refatoramentos de software em larga escala.
Ano de defesa: | 2002 |
---|---|
Autor(a) principal: | |
Orientador(a): | |
Banca de defesa: | |
Tipo de documento: | Dissertação |
Tipo de acesso: | Acesso aberto |
Idioma: | por |
Instituição de defesa: |
Universidade Federal de Campina Grande
Brasil Centro de Engenharia Elétrica e Informática - CEEI PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO UFCG |
Programa de Pós-Graduação: |
Não Informado pela instituição
|
Departamento: |
Não Informado pela instituição
|
País: |
Não Informado pela instituição
|
Palavras-chave em Português: | |
Link de acesso: | http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/12028 |
Resumo: | Esta dissertação descreve uma maneira de lidar com os problemas causados pela perda de estrutura de sistemas de software com milhares de linhas de código que foram produzidos sem o uso de técnicas de refatoramento e um bom conjunto de testes. O objetivo desta pesquisa é organizar a reestruturação de sistemas de software de grande porte através da definição de refatoramentos apropriados. Primeiramente, um conjunto de refatoramentos é definido com base do projeto de reestruturação de um sistema de software real. Para avaliar os resultados da aplicação destes refatoramentos, apresenta-se um modelo de avaliação que é aplicado ao sistema usado como estudo de caso. |