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
Autor(a) principal: | |
---|---|
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 |