Desarrollo de Componentes Reutilizables de Software sobre Framework Java EE
Tesis
Open/ Download
Publication date
2010-01-15Metadata
Show full item record
Cómo citar
Guerrero Blanco, Luis
Cómo citar
Desarrollo de Componentes Reutilizables de Software sobre Framework Java EE
Author
Professor Advisor
Abstract
El principal objetivo del presente trabajo es la obtención de un grupo de componentes re-utilizables que permitan reducir los costos de desarrollo de una empresa particular. La selección de estos últimos debe basarse en los proyectos ya construidos por la empresa y su uso debe reducirse a la utilización de una jerarquía de clases que permita que los desarrolladores se abstraigan de la lógica de aplicación en cada proyecto, enfocando sus esfuerzos en la lógica de negocio. Es posible abordar estos objetivos mediante la factorización del código que se escribe repetidamente en todos los proyectos.
Este trabajo se enmarca en el contexto del desarrollo de un framework para aplicaciones web, usando la plataforma Java EE. El esquema de desarrollo sigue la línea expresada en el trabajo de Don Roberts y Ralph Johnson en “Evolve Frameworks into Domain-Specific Languages”, enfocándose en la fase de obtención de una biblioteca de componentes.
Para validar el impacto del uso de componentes de este tipo, se ha desarrollado una estructura genérica para proyectos web, provista de un componente asociado a la construcción de mantenedores de entidades. La validación ha sido realizada sobre un proyecto real. Los resultados han sido satisfactorios y ha sido posible constatar la reducción en el costo de desarrollo. Se ha estimado un ahorro cercano al 75% con respecto a un escenario sin componentes.
Se espera que a futuro se concluya el desarrollo de todos los componentes identificados y que la herramienta crezca a medida que se utiliza para el desarrollo de nuevos proyectos.
Identifier
URI: https://repositorio.uchile.cl/tesis/uchile/2010/cf-varas_ra/html/index-frames.html
https://repositorio.uchile.cl/handle/2250/103977
Collections