Artigo cientifico refatoração

2543 palavras 11 páginas
APLICAÇÃO DA REFATORAÇÃO PARA A MELHORIA
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

Relacionados

  • Modelagem de Negócio
    31497 palavras | 126 páginas
  • Trabalho de Introdução à Computação
    1784 palavras | 8 páginas
  • Acesso remoto onibus
    22854 palavras | 92 páginas
  • Segurança do trabalho
    7055 palavras | 29 páginas
  • Extreme programming
    46893 palavras | 188 páginas
  • A Engenharia De Software
    2431 palavras | 10 páginas
  • ESTUDO DE TDD E APLICAÇÃO DE TESTES UNITÁRIOS AUTOMATIZADOS EM EMPRESA DE DESENVOLVIMENTO DE SISTEMAS
    28973 palavras | 116 páginas
  • Design Patterns Com Java Projeto Orientado A Objetos Guiado Por Padr Es Casa Do Codigo
    70629 palavras | 283 páginas
  • Engenharia de software
    3037 palavras | 13 páginas
  • 0051
    4866 palavras | 20 páginas