Avaliação de reusabilidade de aplicações web baseadas em frameworks orientados a ações e a componentes: estudo de Caso sobre os Frameworks Apache Struts e JavaServer Faces

Detalhes bibliográficos
Autor(a) principal: Dantas, André Medeiros
Data de Publicação: 2008
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFRN
Texto Completo: https://repositorio.ufrn.br/jspui/handle/123456789/17975
Resumo: Over the years the use of application frameworks designed for the View and Controller layers of MVC architectural pattern adapted to web applications has become very popular. These frameworks are classified into Actions Oriented and Components Oriented , according to the solution strategy adopted by the tools. The choice of such strategy leads the system architecture design to acquire non-functional characteristics caused by the way the framework influences the developer to implement the system. The components reusability is one of those characteristics and plays a very important role for development activities such as system evolution and maintenance. The work of this dissertation consists to analyze of how the reusability could be influenced by the Web frameworks usage. To accomplish this, small academic management applications were developed using the latest versions of Apache Struts and JavaServer Faces frameworks, the main representatives of Java plataform Web frameworks of. For this assessment was used a software quality model that associates internal attributes, which can be measured objectively, to the characteristics in question. These attributes and metrics defined for the model were based on some work related discussed in the document
id UFRN_bd5fb068b12e04f3fca4bf0550c76ec0
oai_identifier_str oai:https://repositorio.ufrn.br:123456789/17975
network_acronym_str UFRN
network_name_str Repositório Institucional da UFRN
repository_id_str
spelling Dantas, André Medeiroshttp://lattes.cnpq.br/6737095331371690http://lattes.cnpq.br/7154508093406987Fernandes, Jorge Henrique Cabralhttp://lattes.cnpq.br/7151669913805328Lopes, Adilson Barbozahttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4794786D9Campos, André Mauricio Cunha2014-12-17T15:47:46Z2008-08-122014-12-17T15:47:46Z2008-01-08DANTAS, André Medeiros. Avalição de reusabilidade de aplicações web baseadas em frameworks orientados a ações e a componentes: estudo de Caso sobre os Frameworks Apache Struts e JavaServer Faces. 2008. 120 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal do Rio Grande do Norte, Natal, 2008.https://repositorio.ufrn.br/jspui/handle/123456789/17975Over the years the use of application frameworks designed for the View and Controller layers of MVC architectural pattern adapted to web applications has become very popular. These frameworks are classified into Actions Oriented and Components Oriented , according to the solution strategy adopted by the tools. The choice of such strategy leads the system architecture design to acquire non-functional characteristics caused by the way the framework influences the developer to implement the system. The components reusability is one of those characteristics and plays a very important role for development activities such as system evolution and maintenance. The work of this dissertation consists to analyze of how the reusability could be influenced by the Web frameworks usage. To accomplish this, small academic management applications were developed using the latest versions of Apache Struts and JavaServer Faces frameworks, the main representatives of Java plataform Web frameworks of. For this assessment was used a software quality model that associates internal attributes, which can be measured objectively, to the characteristics in question. These attributes and metrics defined for the model were based on some work related discussed in the documentO uso de frameworks para as camadas do Controlador e Visão do padrão arquitetural MVC adaptado para aplicações Web se tornou bastante popular ao longo dos anos. Eles são classificados em Orientados a Ações ou Orientados a Componentes , de acordo com a estratégia de solução adotada pelas ferramentas. A escolha por uma dessas estratégias faz com que o design da arquitetura do sistema adquira características não-funcionais ocasionadas pela forma com que o framework leva o desenvolvedor a implementar o sistema. A reusabilidade dos componentes é uma dessas características. Ela possui um papel muito importante para atividades como evolução e manutenção do sistema. O trabalho desta dissertação consiste em analisar o quanto a reusabilidade pode ser impactada de acordo com a utilização de um tipo de framework Web. Com esse intuito, foram realizados estudos de caso através da implementação de pequenas aplicações de controle acadêmico se utilizando das mais recentes versões dos frameworks Apache Struts e JavaServer Faces, os principais representantes de frameworks Web da plataforma Java. Para essa avaliação, foi utilizado um modelo de qualidade de software responsável por associar atributos internos, que podem ser medidos objetivamente, à característica em questão. Esses atributos e métricas definidos para o modelo foram baseados em alguns trabalhos relacionados discutidos no documentoapplication/pdfporUniversidade Federal do Rio Grande do NortePrograma de Pós-Graduação em Sistemas e ComputaçãoUFRNBRCiência da ComputaçãoReusabilidade de SoftwareFrameworks WebStrutsJavaServer FacesModelo de QualidadeMétricas de SoftwareSoftware ReusabilityWeb FrameworkStrutsJavaServer FacesQuality ModelSoftware MetricsCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAOAvaliação de reusabilidade de aplicações web baseadas em frameworks orientados a ações e a componentes: estudo de Caso sobre os Frameworks Apache Struts e JavaServer Facesinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRNinstname:Universidade Federal do Rio Grande do Norte (UFRN)instacron:UFRNORIGINALAndreMD.pdfapplication/pdf5208404https://repositorio.ufrn.br/bitstream/123456789/17975/1/AndreMD.pdf35b3883a3ba487ddd5f5627c46d41e2cMD51TEXTAndreMD.pdf.txtAndreMD.pdf.txtExtracted texttext/plain249780https://repositorio.ufrn.br/bitstream/123456789/17975/6/AndreMD.pdf.txt0e5d1f57cb3185aa1225a4d40b6d0efbMD56THUMBNAILAndreMD.pdf.jpgAndreMD.pdf.jpgIM Thumbnailimage/jpeg3120https://repositorio.ufrn.br/bitstream/123456789/17975/7/AndreMD.pdf.jpg37885ef5a289f6317d87c6688a26b8dfMD57123456789/179752017-12-07 17:08:50.206oai:https://repositorio.ufrn.br:123456789/17975Repositório de PublicaçõesPUBhttp://repositorio.ufrn.br/oai/opendoar:2017-12-07T20:08:50Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)false
dc.title.por.fl_str_mv Avaliação de reusabilidade de aplicações web baseadas em frameworks orientados a ações e a componentes: estudo de Caso sobre os Frameworks Apache Struts e JavaServer Faces
title Avaliação de reusabilidade de aplicações web baseadas em frameworks orientados a ações e a componentes: estudo de Caso sobre os Frameworks Apache Struts e JavaServer Faces
spellingShingle Avaliação de reusabilidade de aplicações web baseadas em frameworks orientados a ações e a componentes: estudo de Caso sobre os Frameworks Apache Struts e JavaServer Faces
Dantas, André Medeiros
Reusabilidade de Software
Frameworks Web
Struts
JavaServer Faces
Modelo de Qualidade
Métricas de Software
Software Reusability
Web Framework
Struts
JavaServer Faces
Quality Model
Software Metrics
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
title_short Avaliação de reusabilidade de aplicações web baseadas em frameworks orientados a ações e a componentes: estudo de Caso sobre os Frameworks Apache Struts e JavaServer Faces
title_full Avaliação de reusabilidade de aplicações web baseadas em frameworks orientados a ações e a componentes: estudo de Caso sobre os Frameworks Apache Struts e JavaServer Faces
title_fullStr Avaliação de reusabilidade de aplicações web baseadas em frameworks orientados a ações e a componentes: estudo de Caso sobre os Frameworks Apache Struts e JavaServer Faces
title_full_unstemmed Avaliação de reusabilidade de aplicações web baseadas em frameworks orientados a ações e a componentes: estudo de Caso sobre os Frameworks Apache Struts e JavaServer Faces
title_sort Avaliação de reusabilidade de aplicações web baseadas em frameworks orientados a ações e a componentes: estudo de Caso sobre os Frameworks Apache Struts e JavaServer Faces
author Dantas, André Medeiros
author_facet Dantas, André Medeiros
author_role author
dc.contributor.authorID.por.fl_str_mv
dc.contributor.authorLattes.por.fl_str_mv http://lattes.cnpq.br/6737095331371690
dc.contributor.advisorID.por.fl_str_mv
dc.contributor.advisorLattes.por.fl_str_mv http://lattes.cnpq.br/7154508093406987
dc.contributor.referees1.pt_BR.fl_str_mv Fernandes, Jorge Henrique Cabral
dc.contributor.referees1ID.por.fl_str_mv
dc.contributor.referees1Lattes.por.fl_str_mv http://lattes.cnpq.br/7151669913805328
dc.contributor.referees2.pt_BR.fl_str_mv Lopes, Adilson Barboza
dc.contributor.referees2ID.por.fl_str_mv
dc.contributor.referees2Lattes.por.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4794786D9
dc.contributor.author.fl_str_mv Dantas, André Medeiros
dc.contributor.advisor1.fl_str_mv Campos, André Mauricio Cunha
contributor_str_mv Campos, André Mauricio Cunha
dc.subject.por.fl_str_mv Reusabilidade de Software
Frameworks Web
Struts
JavaServer Faces
Modelo de Qualidade
Métricas de Software
topic Reusabilidade de Software
Frameworks Web
Struts
JavaServer Faces
Modelo de Qualidade
Métricas de Software
Software Reusability
Web Framework
Struts
JavaServer Faces
Quality Model
Software Metrics
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
dc.subject.eng.fl_str_mv Software Reusability
Web Framework
Struts
JavaServer Faces
Quality Model
Software Metrics
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
description Over the years the use of application frameworks designed for the View and Controller layers of MVC architectural pattern adapted to web applications has become very popular. These frameworks are classified into Actions Oriented and Components Oriented , according to the solution strategy adopted by the tools. The choice of such strategy leads the system architecture design to acquire non-functional characteristics caused by the way the framework influences the developer to implement the system. The components reusability is one of those characteristics and plays a very important role for development activities such as system evolution and maintenance. The work of this dissertation consists to analyze of how the reusability could be influenced by the Web frameworks usage. To accomplish this, small academic management applications were developed using the latest versions of Apache Struts and JavaServer Faces frameworks, the main representatives of Java plataform Web frameworks of. For this assessment was used a software quality model that associates internal attributes, which can be measured objectively, to the characteristics in question. These attributes and metrics defined for the model were based on some work related discussed in the document
publishDate 2008
dc.date.available.fl_str_mv 2008-08-12
2014-12-17T15:47:46Z
dc.date.issued.fl_str_mv 2008-01-08
dc.date.accessioned.fl_str_mv 2014-12-17T15:47:46Z
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.citation.fl_str_mv DANTAS, André Medeiros. Avalição de reusabilidade de aplicações web baseadas em frameworks orientados a ações e a componentes: estudo de Caso sobre os Frameworks Apache Struts e JavaServer Faces. 2008. 120 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal do Rio Grande do Norte, Natal, 2008.
dc.identifier.uri.fl_str_mv https://repositorio.ufrn.br/jspui/handle/123456789/17975
identifier_str_mv DANTAS, André Medeiros. Avalição de reusabilidade de aplicações web baseadas em frameworks orientados a ações e a componentes: estudo de Caso sobre os Frameworks Apache Struts e JavaServer Faces. 2008. 120 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal do Rio Grande do Norte, Natal, 2008.
url https://repositorio.ufrn.br/jspui/handle/123456789/17975
dc.language.iso.fl_str_mv por
language por
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.publisher.none.fl_str_mv Universidade Federal do Rio Grande do Norte
dc.publisher.program.fl_str_mv Programa de Pós-Graduação em Sistemas e Computação
dc.publisher.initials.fl_str_mv UFRN
dc.publisher.country.fl_str_mv BR
dc.publisher.department.fl_str_mv Ciência da Computação
publisher.none.fl_str_mv Universidade Federal do Rio Grande do Norte
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFRN
instname:Universidade Federal do Rio Grande do Norte (UFRN)
instacron:UFRN
instname_str Universidade Federal do Rio Grande do Norte (UFRN)
instacron_str UFRN
institution UFRN
reponame_str Repositório Institucional da UFRN
collection Repositório Institucional da UFRN
bitstream.url.fl_str_mv https://repositorio.ufrn.br/bitstream/123456789/17975/1/AndreMD.pdf
https://repositorio.ufrn.br/bitstream/123456789/17975/6/AndreMD.pdf.txt
https://repositorio.ufrn.br/bitstream/123456789/17975/7/AndreMD.pdf.jpg
bitstream.checksum.fl_str_mv 35b3883a3ba487ddd5f5627c46d41e2c
0e5d1f57cb3185aa1225a4d40b6d0efb
37885ef5a289f6317d87c6688a26b8df
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)
repository.mail.fl_str_mv
_version_ 1814832962141683712