Use este identificador para citar ou linkar para este item: http://repositorio.utfpr.edu.br/jspui/handle/1/15979
Registro completo de metadados
Campo DCValorIdioma
dc.creatorNairnei, Rodrigo de França Miss
dc.date.accessioned2020-11-19T18:24:35Z-
dc.date.available2020-11-19T18:24:35Z-
dc.date.issued2018-11-23
dc.identifier.citationNAIRNEI, Rodrigo de França Miss. Proposta de um modelo usando agentes para refatoração de software. 2018. 61 f. Trabalho de Conclusão de Curso (Ciência da Computação) - Universidade Tecnológica Federal do Paraná, Ponta Grossa, 2018.pt_BR
dc.identifier.urihttp://repositorio.utfpr.edu.br/jspui/handle/1/15979-
dc.description.abstractSoftware refactoring aims to increase the quality of the project in relation to reusability, maintainability and legibility attributes. There are refactoring methods that are able to read a source code and detect and insert design patterns. Automated tools implement only one refactoring method, so the develop must run your project on multiple tools to be able to detect and insert all possible design patterns into your source code. This work proposes the modeling of a multi-agent system to unify the refactoring methods in a single environment by contemplating an agent model capable of reading a source code and refactoring it using design patterns. The Prometheus methodology was used in the creation of the proposed model. As a result, a test scenario is presented in which the created model is able to read a code and apply design patterns.pt_BR
dc.languageporpt_BR
dc.publisherUniversidade Tecnológica Federal do Paranápt_BR
dc.rightsopenAccesspt_BR
dc.subjectSoftware - Refatoraçãopt_BR
dc.subjectSoftware de aplicaçãopt_BR
dc.subjectAdministração de projetospt_BR
dc.subjectSoftware refactoringpt_BR
dc.subjectApplication softwarept_BR
dc.subjectProject managementpt_BR
dc.titleProposta de um modelo usando agentes para refatoração de softwarept_BR
dc.title.alternativeProposal of a model using agents for software refactoringpt_BR
dc.typebachelorThesispt_BR
dc.description.resumoA refatoração de software tem como finalidade aumentar a qualidade do projeto em relação aos atributos de reusabilidade, manutenibilidade e legibilidade. Existem métodos de refatoração que são capazes de ler um código-fonte e detectar e inserir padrões de projeto. As ferramentas automatizadas implementam somente um método de refatoração, por isto, o desenvolvedor deve executar seu projeto em várias ferramentas para conseguir detectar e inserir todos os possíveis padrões de projeto em seu código-fonte. Este trabalho propõe a modelagem de um sistema multiagentes para unificar os métodos de refatoração em um único ambiente contemplando um modelo de agente capaz de ler um código-fonte e refatorá-lo usando padrões de projeto. A metodologia Prometheus foi utilizada na criação do modelo proposto. Como resultado, é apresentado um cenário de teste no qual o modelo criado é capaz de ler um código e aplicar padrões de projeto.pt_BR
dc.degree.localPonta Grossapt_BR
dc.publisher.localPonta Grossapt_BR
dc.contributor.advisor1Matos, Simone Nasser
dc.contributor.referee1Matos, Simone Nasser
dc.contributor.referee2Bini, Tarcizio Alexandre
dc.contributor.referee3Andrade, Vinícius Camargo
dc.publisher.countryBrasilpt_BR
dc.publisher.departmentDepartamento Acadêmico de Informáticapt_BR
dc.publisher.programCiência da Computaçãopt_BR
dc.publisher.initialsUTFPRpt_BR
dc.subject.cnpqCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOpt_BR
Aparece nas coleções:PG - Ciência da Computação

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
PG_COCIC_2018_2_05.pdf1,47 MBAdobe PDFThumbnail
Visualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.