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

AUTOR(ES)
DATA DE PUBLICAÇÃO

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

ASSUNTO(S)

reusabilidade de software  frameworks web struts web framework , struts métricas de software quality model javaserver faces modelo de qualidade sistemas de computacao software reusability software metrics javaserver faces

Documentos Relacionados