Please use this identifier to cite or link to this item:
http://dspace.utpl.edu.ec/handle/20.500.11962/24985
Full metadata record
DC Field | Value | Language |
---|---|---|
dc.contributor.advisor | Guamán Coronel, Daniel Alejandro | es_ES |
dc.contributor.author | Minga Cabrera, Jessica del Cisne | es_ES |
dc.date.accessioned | 2019-11-12T14:17:55Z | - |
dc.date.available | 2019-11-12T14:17:55Z | - |
dc.date.issued | 2019 | es_ES |
dc.identifier.citation | Minga Cabrera, Jessica del Cisne. (2019). Identificar posibles instancias de patrones de diseño utilizando técnicas de análisis estático, clustering, AST (Abstract Syntax Tree) o pattern matching. (Trabajo de Titulación de Ingeniero en Sistemas Informáticos y Computación ). UTPL, Loja. | es_ES |
dc.identifier.other | 1332763 | es_ES |
dc.identifier.uri | http://dspace.utpl.edu.ec/handle/20.500.11962/24985 | - |
dc.description | Resumen:El presente trabajo de titulación se enfoca en el análisis de código fuente en lenguaje de programación JAVA, debido a la necesidad de validar la implementación correcta de patrones de diseño, los permiten aumentar la calidad en las soluciones software. Entre las técnicas evaluadas el AST y pattern matching son las que más predominan en el desarrollo del prototipo. El AST permitió mediante el compilador identificar la estructura de los proyectos JAVA analizados y a partir de ello obtener las características del código como métodos, clases, paquetes, atributos y más. Con la implementación del pattern matching y procedimientos almacenados en la base de datos, se logró comparar las características necesarias para la implementación de cada patrón de diseño con las características extraídas del código analizado y así determinar si la instancia del patrón se cumplía en su totalidad o no. El prototipo desarrollado permite identificar el porcentaje de implementación de los siguientes patrones de diseño: Singleton, Strategy/State, Composite, Observer y Facade, además que se visualiza cuáles son las clases.java que se involucran en la implementación de estos patrones de diseño. | es_ES |
dc.language.iso | spa | es_ES |
dc.subject | Aplicación software. | es_ES |
dc.subject | Java.- | es_ES |
dc.subject | Ingeniero en sistemas informáticos y computación.- | es_ES |
dc.title | Identificar posibles instancias de patrones de diseño utilizando técnicas de análisis estático, clustering, AST (Abstract Syntax Tree) o pattern matching | es_ES |
dc.type | bachelorThesis | es_ES |
Appears in Collections: | Ingeniero en Sistemas Informáticos y Computación |
Files in This Item:
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.