Professor Advisor | dc.contributor.advisor | Guerrero Blanco, Luis | es_CL |
Author | dc.contributor.author | Varas Acevedo, Roberto Augusto | es_CL |
Staff editor | dc.contributor.editor | Facultad de Ciencias Físicas y Matemáticas | es_CL |
Staff editor | dc.contributor.editor | Departamento de Ciencias de la Computación | es_CL |
Associate professor | dc.contributor.other | Sánchez Ilabaca, Jaime Hernán | |
Associate professor | dc.contributor.other | Farías Riquelme, Andrés | |
Admission date | dc.date.accessioned | 2012-09-12T18:18:09Z | |
Available date | dc.date.available | 2012-09-12T18:18:09Z | |
Publication date | dc.date.issued | 2010-01-15 | es_CL |
Identifier | dc.identifier.uri | https://repositorio.uchile.cl/tesis/uchile/2010/cf-varas_ra/html/index-frames.html | es_CL |
Identifier | dc.identifier.uri | https://repositorio.uchile.cl/handle/2250/103977 | |
Abstract | dc.description.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. | |
Lenguage | dc.language.iso | es | es_CL |
Publisher | dc.publisher | Universidad de Chile | es_CL |
Publisher | dc.publisher | CyberDocs | es_CL |
Type of license | dc.rights | Varas Acevedo, Roberto Augusto | es_CL |
Keywords | dc.subject | Computación | es_CL |
Keywords | dc.subject | Java (Lenguaje de programación para computadoras) | es_CL |
Keywords | dc.subject | Ingeniería de software | es_CL |
Keywords | dc.subject | Software computacional | es_CL |
Keywords | dc.subject | Desarrollo | es_CL |
Keywords | dc.subject | Componentes reutilizables | es_CL |
Keywords | dc.subject | Aplicaciones web | es_CL |
Título | dc.title | Desarrollo de Componentes Reutilizables de Software sobre Framework Java EE | es_CL |
Document type | dc.type | Tesis | |