???jsp.display-item.identifier??? https://repositorio.unipampa.edu.br/jspui/handle/riu/8532
Tipo: Trabalho de Conclusão de Curso
metadata.dc.title: Análise de características de sistema legado para evolução da MockupToME DSL
Autor(es): Piagetti, Jean Trindade
Primeiro Orientador: Basso, Fábio Paulo
Resumo: A evolução constante de frameworks e APIs para o desenvolvimento de software web e mobile pode aumentar a complexidade para equipes de desenvolvimento que desejam migrar de uma opção para outra. Para tornar o processo de desenvolvimento mais acessível e independente das habilidades técnicas específicas, foram propostas abordagens de Model-Driven Web Engineering (MDWE), também conhecidas como Model-Driven Development (MDD) e Model-Driven Engineering (MDE). Neste estudo, analisamos uma ferramenta de suporte para MDE, chamada MockupToME DSL. Tal ferramenta é discutida na ótica de sua evolução como um sistema legado, uma vez que sua última atualização data de mais de dez anos. Para a condução do trabalho de conclusão de curso 1, realizou-se uma revisão da literatura para identificar atributos de qualidade das ferramentas concorrentes de modo à contextualizar a MockupToME no estado da arte. Para a sequência, realizou-se uma análise de características de sistemas legados aplicada sobre o código fonte do software. Com base numa análise de linhas de código e na experiência do proponente com modernização de aplicações Java na indústria de software, dados sobre esforço de evolução são obtidos, gerando como resultado uma base de conhecimento para análise crítica como recomendação sobre o uso futuro da ferramenta: ou se alinha uma evolução para que a MockupToME siga como objeto de novas pesquisas; ou então se encaminha a sua aposentadoria perante sua degradação arquitetural em comparação com o estado da arte.
Abstract: The constant evolution of frameworks and APIs for web and mobile software development can increase complexity for development teams wishing to migrate from one option to another. To make the development process more accessible and independent of specific technical skills, approaches such as Model-Driven Web Engineering (MDWE), also known as Model-Driven Development (MDD) and Model-Driven Engineering (MDE), have been proposed. In this study, we analyze a support tool for MDE called "MockupToME DSL."This tool is discussed from the perspective of its evolution as a legacy system, given that its last update dates back more than ten years. Previouslly, we conducted a literature review to identify quality attributes of competing tools in order to contextualize MockupToME in the state of the art. Then, in this paper, we presented an analysis of legacy system characteristics applied to MockupToME source code. Based on an analysis of lines of code and the proponent’s experience with Java application modernization in the software industry, data on evolution effort is obtained, resulting in a knowledge base for critical analysis and recommendations regarding the future use of the tool: either an evolution path is aligned for MockupToME to serve as an object of further research, or its retirement is recommended due to its architectural degradation compared to the state of the art.
metadata.dc.subject: Engenharia de software
Software - Desenvolvimento
Software engineering
Software - Development
Domain-specific programming Language
CNPQ: CNPQ::CIENCIAS EXATAS E DA TERRA
Idioma: por
metadata.dc.publisher.country: Brasil
metadata.dc.publisher: Universidade Federal do Pampa
Sigla da Instituição: UNIPAMPA
Campus: Campus Alegrete
metadata.dc.identifier.citation: PIAGETTI, Jean Trindade. Análise de características de sistema legado para evolução da MockupToME DSL. Orientador: Fábio Paulo Basso. 2023. 24p. Trabalho de Conclusão de Curso (Bacharel em Engenharia de software) - Universidade Federal do Pampa, Curso de Engenharia de software, Alegrete, 2023.
Tipo de acesso: Acesso Aberto
metadata.dc.identifier.uri: https://repositorio.unipampa.edu.br/jspui/handle/riu/8532
metadata.dc.date.issued: 7-Jul-2023
???org.dspace.app.webui.jsptag.ItemTag.appears???Engenharia de Software

???org.dspace.app.webui.jsptag.ItemTag.files???
???org.dspace.app.webui.jsptag.ItemTag.file??? ???org.dspace.app.webui.jsptag.ItemTag.description??? ???org.dspace.app.webui.jsptag.ItemTag.filesize??????org.dspace.app.webui.jsptag.ItemTag.fileformat??? 
Jean Trindade Piagetti - 2023.pdf341.62 kBAdobe PDF???org.dspace.app.webui.jsptag.ItemTag.view???


???jsp.display-item.copyright???