DSpace/Manakin Repository

Reduzindo a duplicação de código em aplicações corporativas: um arcabouço baseado em padrões de renderização.

Mostrar registro simples

dc.creator.ID OLIVEIRA, D. H. pt_BR
dc.creator.Lattes http://lattes.cnpq.br/0587113301498767 pt_BR
dc.contributor.advisor1 ALMEIDA, Hyggo Oliveira de.
dc.contributor.advisor1ID ALMEIDA, H. O. pt_BR
dc.contributor.advisor1Lattes http://lattes.cnpq.br/4993914550234923 pt_BR
dc.contributor.advisor2 PERKUSICH, Angelo.
dc.contributor.advisor2ID PERKUSICH, A. pt_BR
dc.contributor.advisor2Lattes http://lattes.cnpq.br/9439858291700830 pt_BR
dc.contributor.referee1 REBOUÇAS, Ayla Débora Dantas de Souza.
dc.contributor.referee2 GORGÔNIO, Kyller Costa.
dc.description.resumo O desenvolvimento de aplicações corporativas modernas para web baseia-se na utilização de padrões e ferramentas para viabilizar a rápida prototipagem, garantindo a separação entre modelo de negócio e interface gráfica de usuário (GUI, do inglês Graphical User Interface). As plataformas de Scaffold, por exemplo, permitem um aumento da produtividade dos desenvolvedores ao gerarem código a partir dos elementos do modelo conceitual. Porém,o código fonte de GUI gerado apresenta muita replicação, devido ao acoplamento ainda existente entre os componentes das telas de interface gráfica e as propriedades inerentes ao modelo conceitual da aplicação, dificultando a manutenção do software. Os padrões de renderização propostos por Welick et al. se apresentam como uma solução conceitual para este problema, através do mapeamento de metadados do modelo conceitual em componentes gráficos, organizando o código de GUI e reduzindo a replicação de código. Neste trabalho, tem-se como objetivo a criação de um arcabouço para o desenvolvimento de aplicações corporativas com arquitetura web moderna, com foco em GUI, baseado em padrões de renderização. O arcabouço permite que o desenvolvedor construa componentes de GUI sem acoplá-los aos elementos do modelo conceitual. A associação da GUI com o modelo conceitual é feita através de regras de renderização, que podem ser alteradas facilmente. O arcabouço proposto foi validado através de um estudo de caso, no qual foi demonstrada uma redução significativa na duplicação do código quando comparada às plataformas de Scaffold. pt_BR
dc.publisher.country Brasil pt_BR
dc.publisher.department Centro de Engenharia Elétrica e Informática - CEEI pt_BR
dc.publisher.program PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO pt_BR
dc.publisher.initials UFCG pt_BR
dc.subject.cnpq Ciência da Computação. pt_BR
dc.title Reduzindo a duplicação de código em aplicações corporativas: um arcabouço baseado em padrões de renderização. pt_BR
dc.date.issued 2015
dc.description.abstract The modern enterprise web application development is based on the use of patterns and tools to enable rapid prototyping, ensuring separation between the business model and graphical user interface (GUI). The Scaffold frameworks, for example, allows an increase in productivity of developers to generate code from the elements of domain model. However, the GUI source code generated presents a lot of replications due to coupling still extant between GUI components and properties inherent to the domain model of the application, making it difficult to maintain the software. The rendering patters proposed by Welick et al. are presented as a conceptual solution to this problem by mapping domain model metadata to graphical components, organizing the GUI code and reducing code duplication. In this Work, we have aimed to create a framework for enterprise applications development with web modern architecture, focusing on GUI, based on rendering patterns. This framework allows the developer to build GUI components without engage to elements of domain model. The GUI link with domain model is made by rendering rules, which can be changed easily. The proposed framework was validated by a case study in which it was demonstrated a significant reduction in code duplication when compared to Scaffold frameworks. pt_BR
dc.identifier.uri http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/627
dc.date.accessioned 2018-05-09T18:09:49Z
dc.date.available 2018-05-09
dc.date.available 2018-05-09T18:09:49Z
dc.type Dissertação pt_BR
dc.subject Aplicações Corporativas pt_BR
dc.subject Sistemas Adaptáveis pt_BR
dc.subject Engenharia de software pt_BR
dc.subject Arcabouços Scaffold pt_BR
dc.subject Graphical User Interface - GUI pt_BR
dc.subject Redução da duplicação de códigos pt_BR
dc.subject Interface gráfica de usuário pt_BR
dc.subject Enterprise applications development pt_BR
dc.rights Acesso Aberto pt_BR
dc.creator OLIVEIRA, Delano Hélio.
dc.publisher Universidade Federal de Campina Grande pt_BR
dc.language por pt_BR
dc.title.alternative Reducing code duplication in enterprise applications: A framework based on rendering patterns. pt_BR
dc.identifier.citation OLIVEIRA, Delano Hélio. Reduzindo a duplicação de código em aplicações corporativas: um arcabouço baseado em padrões de renderização. 2015. 71f. (Dissertação de Mestrado em Ciência da Computação) Programa de Pós-graduação em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande - Paraiba - Brasil, 2015. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/627 pt_BR


Arquivos deste item

Este item aparece na(s) seguinte(s) coleção(s)

Mostrar registro simples

Buscar DSpace


Busca avançada

Navegar

Minha conta