Thesis MEJORAMIENTO DE LA MANTENIBILIDAD Y EXTENSIBILIDAD DE UNA HERRAMIENTA DE GENERACIÓN DE MALLAS VOLUMÉTRICAS
dc.contributor.author | TOBAR RIVAS, SEBASTIÁN JESÚS | |
dc.contributor.department | Universidad Tecnica Federico Santa Maria UTFSM INFORMATICA | es_CL |
dc.date.accessioned | 2024-10-31T15:13:17Z | |
dc.date.available | 2024-10-31T15:13:17Z | |
dc.date.issued | 2016 | |
dc.description | Catalogado desde la version PDF de la tesis. | es_CL |
dc.description.abstract | Por lo general, las aplicaciones que implementan algoritmos de alta complejidad son diseñadas sin la suficiente consideración a características relacionadas con la calidad del software, para obtener el mejor desempeño posible en términos de tiempo de ejecución y uso de memoria. En este trabajo, se realiza el rediseño de una aplicación de generación de mallas volumétricas, buscando mejorar su mantenibilidad y extensibilidad. Para esto, se hizo un análisis global de la aplicación, determinando que un componente en particular realizaba unagran cantidad de labores criticas del proceso. Se integró el patrón de diseño “visitante” de Gamma et al. para repartir y organizar las labores de este componente en distintos elementos visitantes. Las pruebas de desempeño realizadas demuestran que las diferencias en tiempo de ejecución son aceptables y las diferencias de uso de memoria son despreciables. La aplicaciónde métricas de calidad de software a las implementaciones realizadas demuestran una mejora en los atributos de calidad de extensibilidad y flexibilidad, a costa de la capacidad de comprensión del diseño. | es_CL |
dc.description.abstract | Applications that implement high complexity algorithms are generally designed to obtain thebest possible performance in terms of execution time and memory usage, without enoughconsideration to other requirements regarding software quality. In this work, an applicationfor generating volumetric meshes is redesigned to improve its maintainability and extensibility.This is achieved by refactoring a highly accessed, oversized component of the application,integrating elements of the “visitor” design pattern proposed by Gamma et al. inorder to organize and distribute the functions of this component in smaller visitor elements.Performance tests show that time execution dierences are acceptable, while memory usagedierences are insignificant. Quality metrics applied to the new implementations show thatthe extensibility and flexibility quality requirements of the design are improved, at expensesof its understandability. | eng |
dc.description.degree | INGENIERO CIVIL INFORMÁTICO | es_CL |
dc.format.medium | CD ROM | |
dc.identifier.barcode | 3560902038455 | |
dc.identifier.uri | https://repositorio.usm.cl/handle/123456789/66538 | |
dc.rights.accessRights | B - Solamente disponible para consulta en sala (opción por defecto) | |
dc.subject | EXTENSIBILIDAD | es_CL |
dc.subject | MALLAS VOLUMETRICAS | es_CL |
dc.subject | MANTENIBILIDAD | es_CL |
dc.title | MEJORAMIENTO DE LA MANTENIBILIDAD Y EXTENSIBILIDAD DE UNA HERRAMIENTA DE GENERACIÓN DE MALLAS VOLUMÉTRICAS | es_CL |
dc.type | Tesis de Pregrado | es_CL |
dspace.entity.type | Tesis | |
usm.date.thesisregistration | 2015 | |
usm.identifier.thesis | 4500005151 |
Files
Original bundle
1 - 1 of 1
No Thumbnail Available
- Name:
- 3560902038455UTFSM.pdf
- Size:
- 1.99 MB
- Format:
- Adobe Portable Document Format