3 Análisis Comparativo de Los Frameworks

10
ANÁLISIS COMPARATIVO DE LOS FRAMEWORKS PARA EL DESARROLLO DE APLICACIONES WEB EN JAVA TESIS BACHILLER: Carlos Alberto Sánchez Acosta ADVISOR: Heber Ivan Mejia Cabrera

description

Análisis Comparativo de Los Frameworks uss sipan señor

Transcript of 3 Análisis Comparativo de Los Frameworks

ANÁLISIS COMPARATIVO DE LOS

FRAMEWORKS PARA EL DESARROLLO DE

APLICACIONES WEB EN JAVA

TESIS

BACHILLER: Carlos Alberto Sánchez Acosta

ADVISOR: Heber Ivan Mejia Cabrera

MOTIVACIÓN

Objetivo

Análisis comparativo de frameworks para el desarrollo de aplicaciones Web en Java aplicando

un modelo de Calidad.

Seleccionar framework java para su análisis.

Seleccionar los frameworks de la capa lógica, capa de presentación, para el análisis

comparativo.

Seleccionar modelo de evaluación para la comparativa entre frameworks.

Desarrollar una aplicación web como caso de estudio con cada framework seleccionado.

Aplicar modelo de evaluación para el análisis de resultados.

SELECCIÓN DE FRAMEWORKS JAVA SEGÚN RANKING Y NUMERO DE BUSQUEDAD EN GOOGLE

Fuente: Elaboración PropiaFuente: Elaboración Propia

Para comenzar en detalle con el estudio de los frameworks web realizados en java;

es necesario identificar cuales existen en el mercado. En la actualidad, consultado

el 7 de setiembre de 2014, según la fuente de java-source (java-source.net/open-

source/web-frameworks) se encuentran 64 frameworks web java.

TOP 19 DE 64 REGISTROS

SELECCIÓN DE FRAMEWORKS SEGÚN SUS CAPAS Y EVALUACION CUALITATIVA

La selección de los Frameworks para el análisis se realizó tomando en

consideración aquellos que se encuentran ampliamente difundidos y utilizados por

la comunidad de desarrolladores; es por ello que para el estudio comparativo se

utilizara:

Selección de Frameworks

Evaluación cualitativa según modelo QSOS

Resultados de Evaluación Cualitativa.

SELECCIÓN DE MODELO DE EVALUACION CUANTITATIVA Y MÉTODO CON ATRIBUTOS DE

CALIDAD

La selección de los Frameworks para el análisis se realizó tomando en

consideración aquellos que se encuentran ampliamente difundidos y utilizados por

la comunidad de desarrolladores; es por ello que para el estudio comparativo se

utilizara:

Selección de un modelo de calidad

(ISO 25000)

Método IQMC basado en atributos que propone la

norma ISO 25000

Selección de atributos de ISO 25000 utilizando Método Matemático – AnalyticHierarchy process (AHP).

CASO DE ESTUDIO CON CADA FRAMEWORK SELECCIONADO

La aplicación de un framework de forma práctica es de gran importancia, ya que

desde un aspecto teórico se pueden describir las tecnologías que cada uno de los

frameworks utiliza para su desarrollo, pero es desde el punto de vista práctico que

se observa la utilidad que tienen en la vida real. En la aplicación práctica se

desarrollará un sistema de votación con cada uno de los frameworks estudiados.

Metodología de desarrollo ICONIX

Codificación con los diferentes Frameworks

IDEAT. SAC

(Sistema de Votación)

MATRIZ DE CALIDAD Y ANALISIS DE RESULTADOS

La aplicación del caso de estudio para la construcción de la Matriz de Calidad

según el Método IQMC y de esta manera realizar el análisis de resultados.

RESULTADOS

« Matriz de resultados de los criterios de evaluación basada

en ISO25000 >>

Matriz de Calidad con los diferentes Frameworks

Estudiados

REFERENCIAS

[1] C. Escobar, S. Rodríguez, H. Coral, C. Hinojosa, "ANÁLISIS COMPARATIVO DE

FRAMEWORKS JSF 2.0: ICEFACES, PRIMEFACES Y RICHFACES; PARA LA

IMPLEMENTACIÓN EN EL DESARROLLO DEL SISTEMA DE GESTIÓN DE

PROYECTOS AMBIENTALES DE LA EMPRESA KAYMANTA", Universidad de las

Fuerzas Armadas ESPE, Ecuador, 2014

[2] M.Morán, X. Moposita, "ANÁLISIS DE FRAMEWORKS DE PRESENTACIÓN

PARA EL DESARROLLO DE APLICACIONES WEB EN JAVA, CASO PRÁCTICO:

GADPCH", Escuela Superior Politécnica de Chimborazo, 2012.

[3] J. Manzano, A. Cobo, “ANÁLISIS COMPARATIVO DE FRAMEWORK

SOFTWARE LIBRE PARA EL DESARROLLO DE APLICACIONES DE

ESCRITORIO EN JAVA”, Escuela Superior Politécnica de Chimborazo, 2014

Gracias