Um mecanismo de apoio à customização de sistemas web : um estudo de caso aplicado a um ERP
Autor(a) principal: | |
---|---|
Data de Publicação: | 2024 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Institucional da UEL |
Texto Completo: | https://repositorio.uel.br/handle/123456789/12859 |
Resumo: | Resumo: Com o amadurecimento dos padrões Web, tornou-se possível desenvolver aplicações web quase tão ricas quanto aplicações desktop, de forma que muitos sistemas corporativos tem sido desenvolvidos nesta plataforma Este tipo de software frequentemente enfrenta necessidades de customizações, e grande parte destas alterações estão localizadas nas interfaces com o usuário Uma forma comum adotada para lidar com esta necessidade é copiar o código original e fazer as alterações Entretanto, essa estratégia é inviável, pois manter várias versões de um mesmo sistema torna-se uma tarefa custosa e propensa a erros Nesta perspectiva, o presente trabalho propõe um mecanismo para simplificar a customização de aplicações web, permitindo a sua composição de acordo com as necessidades Por meio da estrutura criada, interfaces gráficas são definidas a partir de modelos, e geradas dinamicamente em tempo de execução O mecanismo permite que modelos sejam combinados de acordo com regras de precedência, possibilitando customizações sem afetar o código original |
id |
UEL_342f3739c25f4245e0c794f917fdc49c |
---|---|
oai_identifier_str |
oai:repositorio.uel.br:123456789/12859 |
network_acronym_str |
UEL |
network_name_str |
Repositório Institucional da UEL |
repository_id_str |
|
spelling |
Um mecanismo de apoio à customização de sistemas web : um estudo de caso aplicado a um ERPEngenharia de softwareSistemas de informação gerencialSoftwareReutilizaçãoInterfaces de usuário (Sistema de computador)Software engineeringManagement information systemsSoftware reusabilityUser interfaces (Computer systems)Resumo: Com o amadurecimento dos padrões Web, tornou-se possível desenvolver aplicações web quase tão ricas quanto aplicações desktop, de forma que muitos sistemas corporativos tem sido desenvolvidos nesta plataforma Este tipo de software frequentemente enfrenta necessidades de customizações, e grande parte destas alterações estão localizadas nas interfaces com o usuário Uma forma comum adotada para lidar com esta necessidade é copiar o código original e fazer as alterações Entretanto, essa estratégia é inviável, pois manter várias versões de um mesmo sistema torna-se uma tarefa custosa e propensa a erros Nesta perspectiva, o presente trabalho propõe um mecanismo para simplificar a customização de aplicações web, permitindo a sua composição de acordo com as necessidades Por meio da estrutura criada, interfaces gráficas são definidas a partir de modelos, e geradas dinamicamente em tempo de execução O mecanismo permite que modelos sejam combinados de acordo com regras de precedência, possibilitando customizações sem afetar o código originalDissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Londrina, Centro de Ciências Exatas, Programa de Pós-Graduação em Ciência da ComputaçãoAbstract: The maturing of Web standards allowed for the development of web applications almost as rich as desktop applications, so many enterprise systems have been developed on this platform This kind of software often faces the need for customization, and most of these changes are located in user interfaces A common way adopted to deal with this need is to copy the original code and make changes However, this strategy is unfeasible, because maintaining multiple versions of a system becomes costly and error prone In this perspective, this paper proposes a mechanism to simplify the customization of web applications, allowing the composition according to the needs Through the Framework established, graphical interfaces are defined using templates, and dynamically generated at runtime The mechanism allows them to be combined according to precedence rules, allowing customization without affecting the original codePalma, Jandira Guenka [Orientador]Baccarin, EvandroBarros, Rodolfo Miranda deHuzita, Elisa Hatsue MoriyaLuizão, Fernando Migliorini2024-05-01T14:03:16Z2024-05-01T14:03:16Z2011.0017.08.2011info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://repositorio.uel.br/handle/123456789/12859porMestradoCiência da ComputaçãoCentro de Ciências ExatasPrograma de Pós-Graduação em Ciência da ComputaçãoLondrinareponame:Repositório Institucional da UELinstname:Universidade Estadual de Londrina (UEL)instacron:UELinfo:eu-repo/semantics/openAccess2024-07-12T04:20:13Zoai:repositorio.uel.br:123456789/12859Biblioteca Digital de Teses e Dissertaçõeshttp://www.bibliotecadigital.uel.br/PUBhttp://www.bibliotecadigital.uel.br/OAI/oai2.phpbcuel@uel.br||opendoar:2024-07-12T04:20:13Repositório Institucional da UEL - Universidade Estadual de Londrina (UEL)false |
dc.title.none.fl_str_mv |
Um mecanismo de apoio à customização de sistemas web : um estudo de caso aplicado a um ERP |
title |
Um mecanismo de apoio à customização de sistemas web : um estudo de caso aplicado a um ERP |
spellingShingle |
Um mecanismo de apoio à customização de sistemas web : um estudo de caso aplicado a um ERP Luizão, Fernando Migliorini Engenharia de software Sistemas de informação gerencial Software Reutilização Interfaces de usuário (Sistema de computador) Software engineering Management information systems Software reusability User interfaces (Computer systems) |
title_short |
Um mecanismo de apoio à customização de sistemas web : um estudo de caso aplicado a um ERP |
title_full |
Um mecanismo de apoio à customização de sistemas web : um estudo de caso aplicado a um ERP |
title_fullStr |
Um mecanismo de apoio à customização de sistemas web : um estudo de caso aplicado a um ERP |
title_full_unstemmed |
Um mecanismo de apoio à customização de sistemas web : um estudo de caso aplicado a um ERP |
title_sort |
Um mecanismo de apoio à customização de sistemas web : um estudo de caso aplicado a um ERP |
author |
Luizão, Fernando Migliorini |
author_facet |
Luizão, Fernando Migliorini |
author_role |
author |
dc.contributor.none.fl_str_mv |
Palma, Jandira Guenka [Orientador] Baccarin, Evandro Barros, Rodolfo Miranda de Huzita, Elisa Hatsue Moriya |
dc.contributor.author.fl_str_mv |
Luizão, Fernando Migliorini |
dc.subject.por.fl_str_mv |
Engenharia de software Sistemas de informação gerencial Software Reutilização Interfaces de usuário (Sistema de computador) Software engineering Management information systems Software reusability User interfaces (Computer systems) |
topic |
Engenharia de software Sistemas de informação gerencial Software Reutilização Interfaces de usuário (Sistema de computador) Software engineering Management information systems Software reusability User interfaces (Computer systems) |
description |
Resumo: Com o amadurecimento dos padrões Web, tornou-se possível desenvolver aplicações web quase tão ricas quanto aplicações desktop, de forma que muitos sistemas corporativos tem sido desenvolvidos nesta plataforma Este tipo de software frequentemente enfrenta necessidades de customizações, e grande parte destas alterações estão localizadas nas interfaces com o usuário Uma forma comum adotada para lidar com esta necessidade é copiar o código original e fazer as alterações Entretanto, essa estratégia é inviável, pois manter várias versões de um mesmo sistema torna-se uma tarefa custosa e propensa a erros Nesta perspectiva, o presente trabalho propõe um mecanismo para simplificar a customização de aplicações web, permitindo a sua composição de acordo com as necessidades Por meio da estrutura criada, interfaces gráficas são definidas a partir de modelos, e geradas dinamicamente em tempo de execução O mecanismo permite que modelos sejam combinados de acordo com regras de precedência, possibilitando customizações sem afetar o código original |
publishDate |
2024 |
dc.date.none.fl_str_mv |
17.08.2011 2011.00 2024-05-01T14:03:16Z 2024-05-01T14:03:16Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
https://repositorio.uel.br/handle/123456789/12859 |
url |
https://repositorio.uel.br/handle/123456789/12859 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.relation.none.fl_str_mv |
Mestrado Ciência da Computação Centro de Ciências Exatas Programa de Pós-Graduação em Ciência da Computação |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.coverage.none.fl_str_mv |
Londrina |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UEL instname:Universidade Estadual de Londrina (UEL) instacron:UEL |
instname_str |
Universidade Estadual de Londrina (UEL) |
instacron_str |
UEL |
institution |
UEL |
reponame_str |
Repositório Institucional da UEL |
collection |
Repositório Institucional da UEL |
repository.name.fl_str_mv |
Repositório Institucional da UEL - Universidade Estadual de Londrina (UEL) |
repository.mail.fl_str_mv |
bcuel@uel.br|| |
_version_ |
1809823294967250944 |