Use este identificador para citar ou linkar para este item: https://repositorio.ufrn.br/handle/123456789/17975
Título: 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(es): Dantas, André Medeiros
Orientador: Campos, André Mauricio Cunha
Palavras-chave: 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
Data do documento: 8-Jan-2008
Editor: Universidade Federal do Rio Grande do Norte
Referência: 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.
Resumo: O 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 documento
Abstract: 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
URI: https://repositorio.ufrn.br/jspui/handle/123456789/17975
Aparece nas coleções:PPGSC - Mestrado em Sistemas e Computação

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
AndreMD.pdf5,09 MBAdobe PDFThumbnail
Visualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.