Refactoring
Mostrando 13-24 de 25 artigos, teses e dissertações.
-
13. GRENJ: um framework obtido por um processo iterativo de reengenharia aplicando TDD
Software systems must satisfy the users requeriments and use current technologies. Thus, these systems are in constant evolution and several software maintenance tasks are carried out in order to adapt them to the users requirements as well as to the current technologies. When there is a change in the technology used by these systems, an approach to their re
Publicado em: 2008
-
14. Uma estratégia de refatoração para AspectJ utilizando leis de programação e XML
This work presents a refactoring approach to aspect oriented code that allows to build refactorings coding only with a declarative language. This approach uses AspectJML, an XML-based representation of AspectJ, to store the syntactic structures of AspectJ code; XSLT, an XML declarative transformation language, to implement the transformations defined by the
Publicado em: 2007
-
15. Ustory-Refactory: ferramenta de refatoração de requisitos aplicada em cartões user stories (CRC Cards)
The emergence of new agile methodologies to support systems development, as the Extreme Programming (XP), has been causing impact on software development companies, specially for its flexibility in the requirements changes during the project. Thus, a better understanding and structural representation of the requirements become basic. Then, this research appl
Publicado em: 2007
-
16. Análise automática de código para programação orientada a aspectos / Automatic source code analysis for aspect¿oriented programming
O Desenvolvimento de Software Orientado a Aspectos (AOSD) vem se consolidando como uma forma de resolver vários problemas das técnicas convencionais de programação, em particular em sistemas onde diversos interesses se encontram entrelaçados. A popularização dessa tecnologia faz surgir a necessidade de metodologias e ferramentas que facilitem o seu us
IBICT - Instituto Brasileiro de Informação em Ciência e Tecnologia. Publicado em: 2007
-
17. Suporte a refatoraÃÃes a um sistema de transformaÃÃo de proÃsito geral
Refactoring is becoming a common technique in software development enviroments. The continuous code restructuring during the development process increases the code quality in terms of readability, modularity and reusability. This way, the productivity grows in the whole process. Because of this, refactoring is quite stimulated in agile methodologies, like Ex
Publicado em: 2006
-
18. SOCRATES : Sistema Orientado a objetos para CaRActerização de refaToraçõES / Object oriented system for characterization of refactorings
Refactoring is the activity of modifying a computer program s source code without changing its external behavior. In other words, it consists of changing a software system s structure without affecting its functionalities. The changes are done in order to let the code more understandable for humans that might work on it. In this sense, its goal is to lower m
Publicado em: 2006
-
19. Deriving refactorings for aspect J
Refactoring tem sido muito Ãtil na reestruturaÃÃo de programas orientados a objetos. Esta tÃcnica pode proporcionar benefÃcios similares aos programas orientados a aspectos. AlÃm disso, refactoring pode ser uma tÃcnica interessante para introduzir aspectos em uma aplicaÃÃo existente, orientada a objetos. No intuito de explorar os benefÃcios proporc
Publicado em: 2005
-
20. Refatoração de sistemas Java utilizando padrões de projeto: um estudo de caso.
This dissertation presents a study case on object-oriented systems refactoring. Systems developed according to the object-oriented paradigm may contain reusable code, even though not always have been designed for it. Systems maintenance is not an easy task, even for object-oriented systems. Software design patterns favour the implementation of efficient solu
Publicado em: 2005
-
21. Refactoring as formal refinements / Refactoring as formal refinements
A reestruturaÂc~ao de programas no contexto da orientaÂc~ao a objeto Âe tambÂem conhecida como refactoring e consiste em mudanÂcas na estrutura interna de um software, sem modiÂcar seu com- portamento externo, a Âm de melhorar sua legibilidade e tornÂa-lo mais fÂacil de passar por futuras mudanÂcas. Na prÂatica, refactoring baseia-se em compilaÂc
Publicado em: 2004
-
22. Pergunte! : uma interface em portuguÃs para pergunta-resposta na web
Sistemas de Pergunta-Resposta (PR) sÃo programas que recebem como entrada uma pergunta em linguagem natural e, mediante pesquisa em alguma base de dados, retornam a resposta esperada. A base de dados pesquisada pode conter dados estruturados ou nÃo-estruturados. Recentemente, as atenÃÃes da comunidade acadÃmica tÃm-se voltado para o desenvolvimento de
Publicado em: 2004
-
23. Basic laws of object modeling
Laws of programming are important not only to define the axiomatic semantics of programming languages but also to assist in the software development process. In fact, these laws can be used as the foundation for informal development practices, such as refactorings, widely adopted due to modern methodologies, in special Extreme Programming. Although they have
Publicado em: 2004
-
24. Usando medição de código fonte para refractoring / On the Use of Source Code Measurement for Refactoring
Software refactoring - improving the internal structure of the software without changing its observable behavior - is an important action towards avoiding software quality decay. Key to this activity is the identification of portions of the source code that offers opportunities for refactoring - the so called "code bad smells". This dissertation proposes an
Publicado em: 2003