Atenção: Todas as denúncias são sigilosas e sua identidade será preservada.
Os campos nome e e-mail são de preenchimento opcional
Metadados | Descrição | Idioma |
---|---|---|
Autor(es): dc.contributor | Matos, Simone Nasser | - |
Autor(es): dc.contributor | Matos, Simone Nasser | - |
Autor(es): dc.contributor | Almeida, Simone de | - |
Autor(es): dc.contributor | Ishikawa, Eliana Claudia Mayumi | - |
Autor(es): dc.creator | Nogueira, Pedro Magnus Pedroso | - |
Data de aceite: dc.date.accessioned | 2022-02-21T21:25:23Z | - |
Data de disponibilização: dc.date.available | 2022-02-21T21:25:23Z | - |
Data de envio: dc.date.issued | 2020-11-18 | - |
Data de envio: dc.date.issued | 2020-11-18 | - |
Data de envio: dc.date.issued | 2019-11-17 | - |
Fonte completa do material: dc.identifier | http://repositorio.utfpr.edu.br/jspui/handle/1/15982 | - |
Fonte: dc.identifier.uri | http://educapes.capes.gov.br/handle/capes/652305 | - |
Descrição: dc.description | Software refactoring is the process of modifying a source code without altering its external behavior, aiming to optimize its internal structure. Refactoring can be performed by several methods, including those based on design standards that allow the source code to be analyzed to detect and insert patterns that help improve its flexibility, maintainability, among other quality requirements. The process of applying design patterns can be performed automatically, by the Refactoring and Measurement Tool that looks for insertion points and applies the design patterns according to the methods in the literature. The difference of this process is that it contemplates a single environment method for insertion and detection of design patterns. The tool has two methods implemented and can be extended to include others to make it more complete. This work proposes the creation of an extension approach to the Refactoring and Measurement Tool so that new methods of detection and insertion of design patterns can be incorporated into it. The proposed approach was used to insert the mini patterns method and the tests using this new insertion used fifty open-source projects. The proposed approach contains a set of steps to facilitate the process of inserting new methods into the Refactoring and Measurement Tool. | - |
Descrição: dc.description | Refatoração de software é o processo de modificar um código-fonte sem alterar seu comportamento externo, visando otimizar a sua estrutura interna. A refatoração pode ser realizada por vários métodos, dentre eles os fundamentados em padrões de projeto que permitem analisar o código-fonte para detectar e inserir padrões que ajudam a melhorar a sua flexibilidade, manutenibilidade, entre outros requisitos de qualidade. O processo de aplicação de padrões de projeto pode ser realizado automaticamente por meio da ferramenta Refactoring and Measurement Tool que procura pontos de inserção e aplica os padrões de projeto de acordo com os métodos da literatura. A diferença deste processo é que contempla em um único ambiente métodos para inserção e detecção de padrões de projeto. A ferramenta possui dois métodos implementados, podendo ser estendida para contemplar outros de modo a torná-la mais completa. Este trabalho propõe a criação de uma abordagem de extensão para a Refactoring and Measurement Tool a fim de que novos métodos de detecção e inserção de padrões de projeto sejam incorporados a ela. A abordagem proposta foi utilizada para inserir o método de minipatterns e os testes usando esta nova inserção utilizou cinquenta projetos open-souce. A abordagem proposta contém um conjunto de etapas que permitem facilitar o processo de inserção de novos métodos à Refactoring and Measurement Tool. | - |
Formato: dc.format | application/pdf | - |
Idioma: dc.language | pt_BR | - |
Publicador: dc.publisher | Universidade Tecnológica Federal do Paraná | - |
Publicador: dc.publisher | Ponta Grossa | - |
Publicador: dc.publisher | Brasil | - |
Publicador: dc.publisher | Departamento Acadêmico de Informática | - |
Publicador: dc.publisher | Ciência da Computação | - |
Publicador: dc.publisher | UTFPR | - |
Direitos: dc.rights | openAccess | - |
Palavras-chave: dc.subject | Software - Refatoração | - |
Palavras-chave: dc.subject | Padrões de software | - |
Palavras-chave: dc.subject | Projeto auxiliado por computador | - |
Palavras-chave: dc.subject | Computação | - |
Palavras-chave: dc.subject | Software refactoring | - |
Palavras-chave: dc.subject | Software patterns | - |
Palavras-chave: dc.subject | Computer-aided design | - |
Palavras-chave: dc.subject | Computer science | - |
Palavras-chave: dc.subject | CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO | - |
Título: dc.title | Abordagem para extensão da ferramenta Refactoring and Measurement Tool de detecção de pontos de inserção e aplicação de padrões de projeto em código-fonte | - |
Título: dc.title | Approach for extension of the Refactoring and Measurement Tool for detection of insertion points and application of design patterns in source code | - |
Tipo de arquivo: dc.type | livro digital | - |
Aparece nas coleções: | Repositorio Institucional da UTFPR - RIUT |
O Portal eduCAPES é oferecido ao usuário, condicionado à aceitação dos termos, condições e avisos contidos aqui e sem modificações. A CAPES poderá modificar o conteúdo ou formato deste site ou acabar com a sua operação ou suas ferramentas a seu critério único e sem aviso prévio. Ao acessar este portal, você, usuário pessoa física ou jurídica, se declara compreender e aceitar as condições aqui estabelecidas, da seguinte forma: