Show simple item record

Professor Advisordc.contributor.advisorGuerrero Blanco, Luises_CL
Authordc.contributor.authorVaras Acevedo, Roberto Augusto es_CL
Staff editordc.contributor.editorFacultad de Ciencias Físicas y Matemáticases_CL
Staff editordc.contributor.editorDepartamento de Ciencias de la Computaciónes_CL
Associate professordc.contributor.otherSánchez Ilabaca, Jaime Hernán
Associate professordc.contributor.otherFarías Riquelme, Andrés
Admission datedc.date.accessioned2012-09-12T18:18:09Z
Available datedc.date.available2012-09-12T18:18:09Z
Publication datedc.date.issued2010-01-15es_CL
Identifierdc.identifier.urihttps://repositorio.uchile.cl/tesis/uchile/2010/cf-varas_ra/html/index-frames.htmles_CL
Identifierdc.identifier.urihttps://repositorio.uchile.cl/handle/2250/103977
Abstractdc.description.abstractEl 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.
Lenguagedc.language.isoeses_CL
Publisherdc.publisherUniversidad de Chilees_CL
Publisherdc.publisherCyberDocses_CL
Type of licensedc.rightsVaras Acevedo, Roberto Augustoes_CL
Keywordsdc.subjectComputaciónes_CL
Keywordsdc.subjectJava (Lenguaje de programación para computadoras)es_CL
Keywordsdc.subjectIngeniería de softwarees_CL
Keywordsdc.subjectSoftware computacionales_CL
Keywordsdc.subjectDesarrolloes_CL
Keywordsdc.subjectComponentes reutilizableses_CL
Keywordsdc.subjectAplicaciones webes_CL
Títulodc.titleDesarrollo de Componentes Reutilizables de Software sobre Framework Java EEes_CL
Document typedc.typeTesis


Files in this item

Icon

This item appears in the following Collection(s)

Show simple item record