|
SABER UCV >
2) Tesis >
Pregrado >
Por favor, use este identificador para citar o enlazar este ítem:
http://hdl.handle.net/10872/7910
|
Título : | Evaluación de frameworks web usando técnicas de medición de rendimiento y métricas de software aplicadas sobre componentes del módulo de administración del servicio comunitario. Caso de estudio: Java Server Faces y Struts 2 |
Autor : | Laya, Franklin Ramos, Jonathan |
Palabras clave : | frameworks métricas de software rendimiento componentes de software Módulo de Administración de Información Java Server Faces Struts 2 lógica de programación Web de Java framework Struts 2 tecnología Ajax interfaz Beans lógica de negocio |
Fecha de publicación : | 9-Dec-2014 |
Resumen : | Este trabajo abarca los siguientes tópicos: frameworks, métricas de software y de rendimiento, y así como los pasos o estrategias llevadas a cabo para implementar un conjunto de herramientas que permitan evaluar componentes de software. Los componentes evaluados forman parte del Módulo de Administración de Información del Servicio Comunitario de la Facultad de Ciencias, la cual se desarrolló, en el mismo tenor, en los frameworks Java estudiados en éste trabajo: Java Server Faces (JSF) y Struts 2. Se tomó especial consideración que incluyeran las mismas funcionalidades y se desarrollaran usando la misma lógica de programación. Todo esto con la finalidad de dar respuesta a las siguientes preguntas ¿qué framework es más eficaz o ventajoso, cuando se implementa una aplicación relacionadas con entornos Web de Java? En nuestro trabajo se tomó en cuenta el framework Struts 2, el cual posee un controlador que viene inserto como un Servlet interno de Struts 2, este último se usó para dirigir la relación existente entre las acciones, la interfaz y los Beans con la finalidad de trabajar la lógica de negocio; simultáneamente las etiquetas de Struts ayudaron a construir la vista y las interfaces en conjunción con la tecnología Ajax. Otro framework considerado es Java Server Faces, el cual se usó de manera análoga al anterior, para ejecutar la lógica de negocio o acciones del mismo modelo y en el que se contemplaron la interfaz gráfica de usuario, los eventos y sus componentes como si fuesen una aplicación web estándar para diseñar las diferentes interfaces o vistas que luego son mostradas al usuario. Luego se describe en detalle el subconjunto de métricas seleccionadas, el ambiente y estrategias para realizar la medición y las pruebas de rendimiento y el analisis, diseño e implementación de los componentes de la herramienta Web, de nuestra propia autoría, para el Servicio Comunitario La evaluación se realizó de dos maneras. Las métricas de software se calcularon por medio de un agregado de software instalado sobre el entorno de desarrollo Eclipse, Metrics 1.3.6, que permitió al usuario exportar los datos obtenidos en un archivo de texto para su posterior procesamiento y visualización. Las métricas de rendimiento fueron obtenidas mediante la herramienta Httperf v9, para plataformas Linux, la cual sometió a stress a los componentes seleccionados como caso de estudio y arrojó una serie de resultados sobre el rendimiento. Finalmente los resultados capturados son mostrados en una herramienta, llamada Visor, que permite visualizar de manera gráfica los valores de las métricas previamente obtenidas. |
URI : | http://hdl.handle.net/10872/7910 |
Aparece en las colecciones: | Pregrado
|
Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.
|