Análisis comparativo de los frameworks Grails y Spring para el desarrollo de un sistema inteligente

Contenido principal del artículo

Edwin Fernando Mejía Peñafiel

Resumen

Introducción. Se aborda el uso de frameworks a través de la creación de un sistema inteligente en el ámbito de la medicina, implementando métricas que permitan determinar que framework presenta mejores prestaciones, las reglas de producción de un sistema experto nos permitirán determinar el tipo de enfermedad que sufre un paciente basado en sus síntomas. Objetivo. Verificar las prestaciones mejores que tiene cada uno de los tipos de frameworks en el desarrollo de aplicaciones de este tipo. Metodología. Esta investigación está como descriptiva comparativa, usa la metodología SCRUM para el desarrollo del software y la metodología IDEAL para el desarrollo del sistema experto. Se realizaron pruebas para determinar la usabilidad con un 60% de importancia y la productividad con 40% de importancia a los frameworks, de esta manera poder establecer que framework será utilizado dentro del desarrollo del sistema inteligente. Estos porcentajes se otorgan de acuerdo a lo descrito en el estándar ISO/EIC 25000 el cual propone que se evalúen los requisitos y métricas del software enfocados en estos dos parámetros. Resultados. El framework Grails en la medición con los parámetros de calidad nos da un 57,5% en cambio que el framework Spring tiene el 50%, mientras que en productividad los valores para Grails es de 40% y para Spring es 25%, de aquí se obtiene que el framework con el que se va a construir el software es Grails. Conclusión. Se concluye que bajo los parámetros de calidad dentro de usabilidad y productividad los porcentajes favorecen a Grails, este resultado basado en los principios antes descritos, principalmente a las clases planteadas del framework.

Descargas

La descarga de datos todavía no está disponible.

Detalles del artículo

Cómo citar
Edwin Fernando. (2021). Análisis comparativo de los frameworks Grails y Spring para el desarrollo de un sistema inteligente. ConcienciaDigital, 4(3.2), 118-137. https://doi.org/10.33262/concienciadigital.v4i3.2.1912
Sección
Artículos

Citas

Badaro S, Ibañez L and Agüero M. (2013). Sistemas Expertos: Fundamentos, Metodologías y Aplicaciones. Consultado el 15 de junio de 2000http://www.palermo.edu/ingenieria/pdf2014/13/CyT_13_24.pdf.
Brito, P. (2009). Ingeniería de sistemas expertos. Editorial Nueva Librería. ISBN: 987-1104-15-4
Carman, J.M. (2005). Blended Learning Design: Five Key Ingredients. Learning Technical Report. Agilant.
Cuervas, J. (2021). Qué es Spring Framework – Características. Consultado el 20 de abril de 2021. https://www.atsistemas.com/blog/qu-es-spring-framework-caractersticas-i
Farlex. (2013), "Fundamentals of expert systems", en Ann. Rev. Comput. Science, 3.
Fontanet, B. (2016). Java EE y el desarrollo web: Un enfoque de aprendizaje. Consultado el 18 de abril del 2020. https://www.fundesem.es/bt/publicacion-java-ee-y-el-desarrollo-web-un-enfoque-de-aprendizaje
Mejía, F., Vaca, B. y Menes, I. (2018). Metodología de construcción de un sistema experto utilizando reglas de inducción con programación estructurada.
Mejía, F. (2021). Algoritmo de programación estructurada enfocado a la detección y conteo vehicular de manera inteligente en una intersección.
Muente, G. (2020). Guía completa del Framework: qué es, cuáles tipos existen y por qué es importante en Internet. Consultado el 20 de noviembre del 2020. https://rockcontent.com/es/blog/framework/
Oracle. (2021). Que es la tecnología JAVA y para que la necesito. Consultado el 18 de febrero de 2021. https://www.java.com/es/download/help/whatis_java.html
Sevilla, M., Hidalgo, M., Mejía, F. y Santillán, J. (2015). Análisis Comparativo entre los Frameworks Grails y Spring para el Desarrollo del Sistema de Evaluación y Seguimiento de Apraxias. Escuela Superior Politécnica de Chimborazo. Facultad de Informática y Electrónica. Carrera de Ingeniería en sistemas informáticos. Consultado el 16 de enero de 2018. http://dspace.espoch.edu.ec/handle/123456789/4588
Smith, G., Ledbrook, P. (2009). Grails in Action. Manning Publications Co.
Unipython. (2021). Qué es el framework spring y las ventajas de utilizarlo. Consultado el 10 de marzo de 2021. https://unipython.com/que-es-el-framework-spring-y-las-ventajas-de-utilizarlo/
Universidad de Alicante. (2013). Introducción a Grails. Departamento de Ciencia de la Computación e Inteligencia Artificial. Consultado el 16 de octubre de 2020. http://www.jtech.ua.es/j2ee/restringido/grails/sesion03-apuntes.pdf
Van Laer, T., Ruyter, K., Visconti, M. y Wetzels, M. (2014). The extended transportation-imagery model: A meta-analysis of the antecedents and consequences of consumers' narrative transportation. Journal of Consumer research. Vol.40. Issue.5. Pages.797-817. University of Chicago Press. Consultado el 16 de abril de 2020. https://scholar.google.com/citations?view_op=view_citation&hl=en&user=6FPBTn8AAAAJ&citation_for_view=6FPBTn8AAAAJ:d1gkVwhDpl0C
Waltz, D. L.(1997). Artificial Intelligence: Realizing the Ultimate Promises of Computing. AI Magazine, Volume 18, Number 3. (pp 49-52)