Refatoração de Aplicações Web: Um Estudo de Caso

1783 palavras 8 páginas
Refatoração de Aplicações Web: Um Estudo de Caso
Jean Carlos Dalcero, Bruno Batista Boniati
Tecnologia em Sistemas para Internet – Universidade Federal de Santa Maria (UFSM)
Caixa Postal 54 – 98.400-000 – Frederico Westphalen – RS
{jeandalcero, brunoboniati}@gmail.com

Resumo. Constantemente os sistemas de software estão em evolução, há quem diga que o código de uma aplicação é orgânico, ou seja, se deteriora naturalmente com o passar do tempo em função de novas técnicas e ferramentas. Refatoração é uma técnica que consiste em alterar a estrutura do código de uma aplicação sem que isso afete necessariamente seu funcionamento, trata-se de melhorias internas. Por meio deste trabalho objetiva-se estudar técnicas de refatoração para aplicações web. Através de um estudo de caso pretende-se identificar falhas relacionadas à segurança, leiaute, acessibilidade e desempenho de uma aplicação, realizando a reestruturação do código com técnicas de Refatoração de Aplicações Web.
Abstract. Constantly software systems are evolving, some say that the code of an application is organic, in other words, it naturally deteriorates over time due to new techniques and tools. Refactoring is a technique that consists in changing the structure of an application without necessarily affecting its functioning, just like internal improvements. This paper aims to study refactoring techniques for web applications. Through a case study it is intended to identify failures related to security, layout, accessibility and performance of an application, performing the restructuring of the code using refactoring techniques for Web Applications.

1. Introdução
Com a evolução da Internet, a importância e demanda das aplicações Web aumentou muito, em especial nos últimos anos. Os sistemas defasados ou não planejados podem possuir inúmeras falhas e limitações. Porém essas características podem ser melhoradas através de técnicas e normas padronizadas que surgiram para o

Relacionados

  • 3007 14282 1 PB
    5927 palavras | 24 páginas
  • Apresentação web
    12918 palavras | 52 páginas
  • DESENVOLVIMENTO ÁGIL COM PROGRAMAÇÃO EXTREMA EFICÁCIA E DISCIPLINA EXTREMA NO DESENVOLVIMENTO ORIENTADO A OBJETOS DE SOFTWARE
    30119 palavras | 121 páginas
  • analista de rede
    31503 palavras | 127 páginas
  • Posgraduação
    10610 palavras | 43 páginas
  • Modelagem de Negócio
    31497 palavras | 126 páginas
  • Gerencia de Configuração
    1204 palavras | 5 páginas
  • Informática
    2396 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
  • Investigando metodologias de programação ágil para sistemas de laboratório de qualidade de energia elétrica"
    16285 palavras | 66 páginas