Um mecanismo de apoio à customização de sistemas web : um estudo de caso aplicado a um ERP

Detalhes bibliográficos
Autor(a) principal: Luizão, Fernando Migliorini
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