dc.contributorMatos, Simone Nasser
dc.contributorMatos, Simone Nasser
dc.contributorBetim, Mathias Talevi
dc.contributorStamatto, Alessandro Luiz
dc.creatorBarros, Víctor Pedroso Ambiel
dc.date.accessioned2020-11-19T18:22:47Z
dc.date.accessioned2022-12-06T14:59:41Z
dc.date.available2020-11-19T18:22:47Z
dc.date.available2022-12-06T14:59:41Z
dc.date.created2020-11-19T18:22:47Z
dc.date.issued2015-11-05
dc.identifierBARROS, Víctor Pedroso Ambiel. Um método para refatoração de software baseado em frameworks de domínio. 2015. 99 f. Trabalho de Conclusão de Curso (Graduação) - Universidade Tecnológica Federal do Paraná, Ponta Grossa, 2015.
dc.identifierhttp://repositorio.utfpr.edu.br/jspui/handle/1/15910
dc.identifier.urihttps://repositorioslatinoamericanos.uchile.cl/handle/2250/5259159
dc.description.abstractA domain framework consists of a set of classes that capture the knowledge and expertise in a particular problem domain and are created by groups of developers who often do not follow the correct application of object-oriented concepts. To improve flexibility, readability, reusability, scalability and maintainability of domain frameworks can use refactoring software. The refactoring process is facilitated when using specific methods for applying the refactoring techniques which ensures a better result in the final product. Refactoring methods in the literature or answer a specific programming language or are more comprehensive. This paper created a method refactoring with reference to the methods of literature, able to assist developers in refactoring applications built with domain frameworks concepts. The proposed method consists of three main steps: Understanding the system, Sort modules and Refactor modules. The difference between the proposed method and the literature is that it provides for metapatterns, inversion of control and use of refactoring tool in their steps. The case study in which the method was applied is the Framework of Sales Price Formation (FrameMK), developed by the Research Group Information Systems on Campus Ponta Grossa, which have the purpose of calculating the selling price of a product or service. The results of applying the method in FrameMK were: improved code complexity, reduces the quantity of bad smells and the duplication code, the code became more reusable and flexible and there was an increase in the quality of software in relation to expectations of its cycle life.
dc.publisherUniversidade Tecnológica Federal do Paraná
dc.publisherPonta Grossa
dc.publisherBrasil
dc.publisherDepartamento Acadêmico de Informática
dc.publisherCiência da Computação
dc.publisherUTFPR
dc.rightsopenAccess
dc.subjectEngenharia de software
dc.subjectSoftware - Refatoração
dc.subjectFramework (Arquivo de computador)
dc.subjectSoftware engineering
dc.subjectSoftware refactoring
dc.subjectFramework (Computer file)
dc.titleUm método para a refatoração de software baseado em frameworks de domínio
dc.typebachelorThesis


Este ítem pertenece a la siguiente institución