Artigo cientifico refatoração
DA QUALIDADE DE SOFTWARE PARA A REDUÇÃO DE
CUSTOS COM MANUTENÇÃO
Leonel Araújo
Faculdade de Tecnologia do Nordeste - FATENE
Resumo
Estima-se que cerca de 50% de tempo de um engenheiro de software é gasto com tarefas de manutenção e compreensão de código. A técnica da refatoração é o processo de alterar um software para melhorar sua qualidade interna preservando seu comportamento. Assim, essa técnica é considerada uma forma disciplinada de reorganizar o código facil itando o reúso e diminuindo o tempo gasto com as tarefas de manutenção. O objetivo geral deste artigo é verificar as implicações da técnica de refatoração em desenvolvimento e manutenção de software, analisando suas aplicações em sistemas Java e a contribuição em manutenção e desenvolvimento de software.
Palavras-Chave: Refatoração, Manutenção de Software e Desenvolvimento de Software.
Abstract
It is estimated that about 50% of time for a software engineer is spent on maintenance tasks and understanding of code. The technique of refactoring is the process of changing a software to improve their internal quality preserving its behavior. So this technique is considered a disciplined way to reorganize the code easier to reuse and reducing time spent on maintenance tasks. The overall objective of this paper is to examine the implications of the technique of refactoring in developing and maintaining software applications by analyzing their contribution to Java and systems maintenance and software development. Key-Words: Refactoring, Software Maintenance and Software Development.
* Programador – Delphi Developer
Gera 3 Sistemas
Graduando em Analise e Desenvolvimento de Sistemas
Faculdade de Tecnologia do Nordeste
E-mail: leonel@gera3.com.br
Introdução
O custo e a complexidade de se manter um Software são amplamente reconhecidos. Estima-se que cerca de 50% do tempo de um engenheiro de
Software é gasto com tarefas