Pub Date : 2021-03-30DOI: 10.48168/innosoft.s5.a32
Sandra Lima Torres
La preocupación por la calidad de los sistemas basados en software ha aumentado a medida que estos se integran en cada aspecto de nuestras vidas. Con el incremento del número de usuarios y de los datos almacenados se hace necesario contar con bases de datos más robustas y seguras. Las pruebas de control de calidad han progresado de manera sistemática desde lo manual hasta las aplicaciones automatizadas. La Empresa de Tecnologías de la Información para la Defensa cuenta con el Centro de Calidad, Estándares y Seguridad encargado de certificar y evaluar técnicamente productos informáticos, garantizando la calidad en los mismos. Actualmente el proceso de revisión de las bases de datos en el gestor SQLite es de forma manual, dificultando dicho proceso, donde puede existir un margen de error debido a la cantidad de comprobaciones que se deben revisar. El presente trabajo tiene como objetivo el desarrollo de un componente de revisión de arquitectura de datos para el servidor de gestión SQLite. Para ello se realiza un estudio de sistemas gestores de bases de datos homólogos, las herramientas de pruebas a las bases de datos existentes y cómo está conformado un estándar de arquitectura de bases de datos. Se realizan pruebas funcionales al componente para verificar su correcto funcionamiento. Finalmente se obtiene un componente integrado al marco de trabajo Zeolides, capaz de comprobar automáticamente la arquitectura de las bases de datos del gestor SQLite en las aplicaciones informáticas desarrolladas en la empresa.
{"title":"Componente de revisión de estándar de arquitectura de datos para el gestor de bases de datos SQLite","authors":"Sandra Lima Torres","doi":"10.48168/innosoft.s5.a32","DOIUrl":"https://doi.org/10.48168/innosoft.s5.a32","url":null,"abstract":"La preocupación por la calidad de los sistemas basados en software ha aumentado a medida que estos se integran en cada aspecto de nuestras vidas. Con el incremento del número de usuarios y de los datos almacenados se hace necesario contar con bases de datos más robustas y seguras. Las pruebas de control de calidad han progresado de manera sistemática desde lo manual hasta las aplicaciones automatizadas. La Empresa de Tecnologías de la Información para la Defensa cuenta con el Centro de Calidad, Estándares y Seguridad encargado de certificar y evaluar técnicamente productos informáticos, garantizando la calidad en los mismos. Actualmente el proceso de revisión de las bases de datos en el gestor SQLite es de forma manual, dificultando dicho proceso, donde puede existir un margen de error debido a la cantidad de comprobaciones que se deben revisar. El presente trabajo tiene como objetivo el desarrollo de un componente de revisión de arquitectura de datos para el servidor de gestión SQLite. Para ello se realiza un estudio de sistemas gestores de bases de datos homólogos, las herramientas de pruebas a las bases de datos existentes y cómo está conformado un estándar de arquitectura de bases de datos. Se realizan pruebas funcionales al componente para verificar su correcto funcionamiento. Finalmente se obtiene un componente integrado al marco de trabajo Zeolides, capaz de comprobar automáticamente la arquitectura de las bases de datos del gestor SQLite en las aplicaciones informáticas desarrolladas en la empresa.","PeriodicalId":52619,"journal":{"name":"Innovacion y Software","volume":" ","pages":""},"PeriodicalIF":0.0,"publicationDate":"2021-03-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"42896072","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2021-03-30DOI: 10.48168/innosoft.s5.a35
Bragean Luis Vargas Márquez, Luis Angel Inga Hanampa, Mauricio Gonzalo Maldonado Portilla
Hoy en día estamos inmersos en la tecnología y la manera en la que nos comunicamos con esta es la interfaz de usuario, para viabilizar la interacción entre el usuario y un artefacto, sistema o máquina, por tanto, las grandes empresas utilizan técnicas de Design Thinking y Diseño de interfaces de usuario, para acercarse más a los clientes de manera empática, así poder conocer sus necesidades reales y estar realmente interesados en los detalles de sus vidas. Generar empatía con nuestros clientes implica poner sus problemas, más que nuestras soluciones, en primer lugar. El problema que se busca resolver en la parte de diseño de experiencia de usuario, es que el diseñador no sabe si el usuario encontrará amigable la interfaz propuesta para este, es por eso que Design Thinking es una de los métodos más usados con el fin de ponerse en la posición del usuario final. En este artículo pretendemos mostrar como Design Thinking se puede aplicar al diseño de UX experiencias de usuario. También se explica cada una de las fases que conlleva al diseño de experiencia de usuario: Investigación, Organización, Prototipado, Pruebas y Diseño.
{"title":"Design Thinking aplicado al Diseño de Experiencia de Usuario","authors":"Bragean Luis Vargas Márquez, Luis Angel Inga Hanampa, Mauricio Gonzalo Maldonado Portilla","doi":"10.48168/innosoft.s5.a35","DOIUrl":"https://doi.org/10.48168/innosoft.s5.a35","url":null,"abstract":"Hoy en día estamos inmersos en la tecnología y la manera en la que nos comunicamos con esta es la interfaz de usuario, para viabilizar la interacción entre el usuario y un artefacto, sistema o máquina, por tanto, las grandes empresas utilizan técnicas de Design Thinking y Diseño de interfaces de usuario, para acercarse más a los clientes de manera empática, así poder conocer sus necesidades reales y estar realmente interesados en los detalles de sus vidas. Generar empatía con nuestros clientes implica poner sus problemas, más que nuestras soluciones, en primer lugar. El problema que se busca resolver en la parte de diseño de experiencia de usuario, es que el diseñador no sabe si el usuario encontrará amigable la interfaz propuesta para este, es por eso que Design Thinking es una de los métodos más usados con el fin de ponerse en la posición del usuario final. En este artículo pretendemos mostrar como Design Thinking se puede aplicar al diseño de UX experiencias de usuario. También se explica cada una de las fases que conlleva al diseño de experiencia de usuario: Investigación, Organización, Prototipado, Pruebas y Diseño.","PeriodicalId":52619,"journal":{"name":"Innovacion y Software","volume":" ","pages":""},"PeriodicalIF":0.0,"publicationDate":"2021-03-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"41915008","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2021-03-30DOI: 10.48168/innosoft.s5.a36
Luis Angel Aliaga Marica, Edilson Wanser Herrera Villa, Jose Carlos Mejia Huayhua, Lizette Quispe Flores
En este trabajo lo que se realizará es analizar el ejercicio “Clasificador de estrellas de Neutrones” para ello lo primero se expondrá una breve introducción de nuestro ejercicio planteado seguidamente realizaremos los conceptos básicos de un red neuronal ya que es el escogido para la resolución del presente ejercicio, pero este está clasificado por redes neuronales artificiales según la topología red y redes según el método de aprendizaje, donde se ha visto por conveniente realizarlo con la red neuronal multicapa – perceptrón multicapa, después se tendrá la limpieza de datos, transformación de casos, selección de casos, selección de un lenguaje de datos así mismo los paquetes, librerías framework que se utilizará, para seguidamente realizar la ejecución de la técnica de entrenamiento, modelo entrenado fase de comprobación , análisis de los resultados y análisis del cliente; finalmente llegar a las conclusiones.
{"title":"Clasificador de estrellas de Neutrones con una red neuronal multicapa utilizando R","authors":"Luis Angel Aliaga Marica, Edilson Wanser Herrera Villa, Jose Carlos Mejia Huayhua, Lizette Quispe Flores","doi":"10.48168/innosoft.s5.a36","DOIUrl":"https://doi.org/10.48168/innosoft.s5.a36","url":null,"abstract":"En este trabajo lo que se realizará es analizar el ejercicio “Clasificador de estrellas de Neutrones” para ello lo primero se expondrá una breve introducción de nuestro ejercicio planteado seguidamente realizaremos los conceptos básicos de un red neuronal ya que es el escogido para la resolución del presente ejercicio, pero este está clasificado por redes neuronales artificiales según la topología red y redes según el método de aprendizaje, donde se ha visto por conveniente realizarlo con la red neuronal multicapa – perceptrón multicapa, después se tendrá la limpieza de datos, transformación de casos, selección de casos, selección de un lenguaje de datos así mismo los paquetes, librerías framework que se utilizará, para seguidamente realizar la ejecución de la técnica de entrenamiento, modelo entrenado fase de comprobación , análisis de los resultados y análisis del cliente; finalmente llegar a las conclusiones.","PeriodicalId":52619,"journal":{"name":"Innovacion y Software","volume":" ","pages":""},"PeriodicalIF":0.0,"publicationDate":"2021-03-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"49628491","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2021-03-30DOI: 10.48168/innosoft.s5.a38
Ihosvany Rodríguez González, Mónica Peña Casanova, Anié Bermudez Peña, Ariel O. Famadas García, Alicia C. Blanco Domínguez, Ludibel Mauri Sedeño, Arley Pérez Almario
BioCen es una institución científica integrada por varias unidades productivas que se dedican a diferentes líneas en el universo biotecnológico y farmacéutico cubano. Para garantizar la seguridad y gestión de la información que se genera en la institución y minimizar el impacto de los riesgos asociados a fallas en la infraestructura, se cuenta con un conjunto de herramientas, procedimientos y estrategias, recogidas en un proyecto de gestión de redes que se actualiza todos los años. El proyecto recoge lo relacionado a la configuración, estructura, control y monitoreo, tanto de la red de datos, la de proceso, como de la wifi; además de la organización de los servicios, servidores, y los sistemas que los conforman. En este trabajo se presentan las herramientas de gestión utilizadas en BioCen para el control y monitoreo de los servicios que se prestan en la red, el tráfico interno y externo de la misma; así como la detección de incidentes. Se muestran ejemplos de monitoreo y control con las herramientas de gestión que se aplican en algunas áreas funcionales, así como el diseño de la red local de BioCen. Finalmente se abordan las pruebas realizadas al sistema de red, las auditorías internas, el análisis estadístico de los servicios y la respuesta a incidentes.
{"title":"Proyecto de gestión de redes en BioCen","authors":"Ihosvany Rodríguez González, Mónica Peña Casanova, Anié Bermudez Peña, Ariel O. Famadas García, Alicia C. Blanco Domínguez, Ludibel Mauri Sedeño, Arley Pérez Almario","doi":"10.48168/innosoft.s5.a38","DOIUrl":"https://doi.org/10.48168/innosoft.s5.a38","url":null,"abstract":"BioCen es una institución científica integrada por varias unidades productivas que se dedican a diferentes líneas en el universo biotecnológico y farmacéutico cubano. Para garantizar la seguridad y gestión de la información que se genera en la institución y minimizar el impacto de los riesgos asociados a fallas en la infraestructura, se cuenta con un conjunto de herramientas, procedimientos y estrategias, recogidas en un proyecto de gestión de redes que se actualiza todos los años. El proyecto recoge lo relacionado a la configuración, estructura, control y monitoreo, tanto de la red de datos, la de proceso, como de la wifi; además de la organización de los servicios, servidores, y los sistemas que los conforman. En este trabajo se presentan las herramientas de gestión utilizadas en BioCen para el control y monitoreo de los servicios que se prestan en la red, el tráfico interno y externo de la misma; así como la detección de incidentes. Se muestran ejemplos de monitoreo y control con las herramientas de gestión que se aplican en algunas áreas funcionales, así como el diseño de la red local de BioCen. Finalmente se abordan las pruebas realizadas al sistema de red, las auditorías internas, el análisis estadístico de los servicios y la respuesta a incidentes.","PeriodicalId":52619,"journal":{"name":"Innovacion y Software","volume":" ","pages":""},"PeriodicalIF":0.0,"publicationDate":"2021-03-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"47513314","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2021-03-30DOI: 10.48168/innosoft.s5.a33
Jorge Enrique Rodríguez Jiménez, Ivan Pérez Mallea, Arianna Rodríguez Jiménez
En este artículo se presentan dos modelos de diseño y construcción de un dispositivo para la simulación de los movimientos e interacción de los miembros superiores e inferiores en entornos tridimensionales (dispositivo de Realidad Virtual), mediante el uso de tecnologías libres. Se utiliza la plataforma de hardware Arduino como centro de adquisición de datos físicos. Se realiza la selección de sensores y actuadores, así como un análisis de factibilidad y funcionalidad de los mismos.
{"title":"Construcción de Dispositivo de Hardware Libre para Interacción en Entornos 3D","authors":"Jorge Enrique Rodríguez Jiménez, Ivan Pérez Mallea, Arianna Rodríguez Jiménez","doi":"10.48168/innosoft.s5.a33","DOIUrl":"https://doi.org/10.48168/innosoft.s5.a33","url":null,"abstract":"En este artículo se presentan dos modelos de diseño y construcción de un dispositivo para la simulación de los movimientos e interacción de los miembros superiores e inferiores en entornos tridimensionales (dispositivo de Realidad Virtual), mediante el uso de tecnologías libres. Se utiliza la plataforma de hardware Arduino como centro de adquisición de datos físicos. Se realiza la selección de sensores y actuadores, así como un análisis de factibilidad y funcionalidad de los mismos.","PeriodicalId":52619,"journal":{"name":"Innovacion y Software","volume":" ","pages":""},"PeriodicalIF":0.0,"publicationDate":"2021-03-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"46199420","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2021-03-30DOI: 10.48168/innosoft.s5.a37
Gerson Italo Huarcaya Zapana, Nicolas Herencia Castro, Miguel Angel Sarmiento Tico, Elber Diego Chalco Choquehuanca, Alex Daniel Ticona Bejarano
El presente artículo presenta la aplicación de Design Thinking en el área de requerimientos de software para ayudar y solucionar algunos problemas que existen en el desarrollo de software. Se pretende integrar las herramientas, características y fases de Design Thinking dentro de las actividades del análisis de requerimientos de software. El principal objetivo es integrar el enfoque de Design Thinking de manera que ayude en la definición de los requerimientos de software y finalmente ver y analizar los resultados obtenidos.
{"title":"Aplicación del método Design Thinking en el área de requerimientos de software","authors":"Gerson Italo Huarcaya Zapana, Nicolas Herencia Castro, Miguel Angel Sarmiento Tico, Elber Diego Chalco Choquehuanca, Alex Daniel Ticona Bejarano","doi":"10.48168/innosoft.s5.a37","DOIUrl":"https://doi.org/10.48168/innosoft.s5.a37","url":null,"abstract":"El presente artículo presenta la aplicación de Design Thinking en el área de requerimientos de software para ayudar y solucionar algunos problemas que existen en el desarrollo de software. Se pretende integrar las herramientas, características y fases de Design Thinking dentro de las actividades del análisis de requerimientos de software. El principal objetivo es integrar el enfoque de Design Thinking de manera que ayude en la definición de los requerimientos de software y finalmente ver y analizar los resultados obtenidos.","PeriodicalId":52619,"journal":{"name":"Innovacion y Software","volume":" ","pages":""},"PeriodicalIF":0.0,"publicationDate":"2021-03-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"49624780","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2020-09-30DOI: 10.48168/innosoft.s2.a25
Ihosvany Rodríguez González, Anié Bermudez Peña
La resolución de sistemas triangulares es un núcleo computacional ampliamente utilizado en diversas aplicaciones científicas. Esta investigación realiza la implementación y comparación de varios algoritmos paralelos frente a un algoritmo secuencial eficiente para la resolución de sistemas triangulares. Los algoritmos se distinguen por la forma de particionado de la matriz y la asignación a los procesadores. Se realiza el análisis del comportamiento de los algoritmos en la solución de sistemas de ecuaciones lineales triangulares superiores en un clúster de computadoras. Para ello se tienen en cuenta las métricas de tiempo aritmético, tiempo de comunicaciones, aceleración y eficiencia máxima. Se realizaron experimentos para cada algoritmo con distintos tamaños de matrices sobre varios procesadores. El algoritmo con mejores resultados fue el que divide por bloques las filas de la matriz y aplica una distribución cíclica en el cluster.
{"title":"Resolución paralela de sistemas triangulares","authors":"Ihosvany Rodríguez González, Anié Bermudez Peña","doi":"10.48168/innosoft.s2.a25","DOIUrl":"https://doi.org/10.48168/innosoft.s2.a25","url":null,"abstract":"La resolución de sistemas triangulares es un núcleo computacional ampliamente utilizado en diversas aplicaciones científicas. Esta investigación realiza la implementación y comparación de varios algoritmos paralelos frente a un algoritmo secuencial eficiente para la resolución de sistemas triangulares. Los algoritmos se distinguen por la forma de particionado de la matriz y la asignación a los procesadores. Se realiza el análisis del comportamiento de los algoritmos en la solución de sistemas de ecuaciones lineales triangulares superiores en un clúster de computadoras. Para ello se tienen en cuenta las métricas de tiempo aritmético, tiempo de comunicaciones, aceleración y eficiencia máxima. Se realizaron experimentos para cada algoritmo con distintos tamaños de matrices sobre varios procesadores. El algoritmo con mejores resultados fue el que divide por bloques las filas de la matriz y aplica una distribución cíclica en el cluster.","PeriodicalId":52619,"journal":{"name":"Innovacion y Software","volume":" ","pages":""},"PeriodicalIF":0.0,"publicationDate":"2020-09-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"43584388","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
La Federación Estudiantil Universitaria en Cuba lleva a cabo un importante número de procesos que requieren reducir el tiempo de procesamiento de la información que se genera, estandarizar la documentación que aportan las diferentes áreas en relación con la organización y elevar la persistencia de los datos. En el presente informe se muestran los resultados de la implementación de la herramienta Sistema para la Evaluación Integral Estudiantil. Esta es una aplicación informática que asegura la calidad del proceso de evaluación estudiantil. Se centra principalmente en el proceso de integralidad y caracterización de los estudiantes, registrando mediante evidencias la trayectoria de cada uno de ellos en un expediente digital. El sistema es desarrollado sobre el marco de trabajo Django, utilizando como lenguaje de programación Python y empleando PostgreSQL como servidor de base de datos. Para guiar todo el proceso de desarrollo del sistema fue empleada la metodología AUP-UCI ajustándose a la soberanía tecnológica por la cual aboga Cuba. Cuenta con diez subsistemas que se integran entre sí y permiten el correcto funcionamiento, integridad y persistencia de los datos que se introducen y procesan. Como parte de la investigación se valida la herramienta a partir de diferentes pruebas al sistema permitiendo examinar el correcto funcionamiento del mismo. Los resultados satisfactorios en la validación del sistema le otorgan validez a la presente investigación, siendo esto la base para favorecer los procesos estudiantiles que tienen lugar en las universidades o sedes del país.
{"title":"Sistema para la Evaluación Integral Estudiantil","authors":"Duriet Aguilera Álvarez, Alcides Rodríguez Rodríguez","doi":"10.48168/innosoft.s2.a30","DOIUrl":"https://doi.org/10.48168/innosoft.s2.a30","url":null,"abstract":"La Federación Estudiantil Universitaria en Cuba lleva a cabo un importante número de procesos que requieren reducir el tiempo de procesamiento de la información que se genera, estandarizar la documentación que aportan las diferentes áreas en relación con la organización y elevar la persistencia de los datos. En el presente informe se muestran los resultados de la implementación de la herramienta Sistema para la Evaluación Integral Estudiantil. Esta es una aplicación informática que asegura la calidad del proceso de evaluación estudiantil. Se centra principalmente en el proceso de integralidad y caracterización de los estudiantes, registrando mediante evidencias la trayectoria de cada uno de ellos en un expediente digital. El sistema es desarrollado sobre el marco de trabajo Django, utilizando como lenguaje de programación Python y empleando PostgreSQL como servidor de base de datos. Para guiar todo el proceso de desarrollo del sistema fue empleada la metodología AUP-UCI ajustándose a la soberanía tecnológica por la cual aboga Cuba. Cuenta con diez subsistemas que se integran entre sí y permiten el correcto funcionamiento, integridad y persistencia de los datos que se introducen y procesan. Como parte de la investigación se valida la herramienta a partir de diferentes pruebas al sistema permitiendo examinar el correcto funcionamiento del mismo. Los resultados satisfactorios en la validación del sistema le otorgan validez a la presente investigación, siendo esto la base para favorecer los procesos estudiantiles que tienen lugar en las universidades o sedes del país.","PeriodicalId":52619,"journal":{"name":"Innovacion y Software","volume":" ","pages":""},"PeriodicalIF":0.0,"publicationDate":"2020-09-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"45901056","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2020-09-30DOI: 10.48168/innosoft.s2.a29
Ernesto Soto Gómez
Nowadays, some of the most popular tools for parallel programming are Message Passing Interface and Open Multi-Processing. It is of interest to compare these tools in solving the same kind of problems, because of the use of different approaches to inter-task communication. This work attempts to contribute to this goal by running trials in a centralized shared memory architecture in the case of problems with an entirely parallel solution. The selected case study was the parallel computation of Mandelbrot set. Trials were conducted for different iteration limits, processors amount, and C++ implementation variants. The results show better performance in the case of Open Multi-Processing.
{"title":"MPI vs OpenMP: A case study on parallel generation of Mandelbrot set","authors":"Ernesto Soto Gómez","doi":"10.48168/innosoft.s2.a29","DOIUrl":"https://doi.org/10.48168/innosoft.s2.a29","url":null,"abstract":"Nowadays, some of the most popular tools for parallel programming are Message Passing Interface and Open Multi-Processing. It is of interest to compare these tools in solving the same kind of problems, because of the use of different approaches to inter-task communication. This work attempts to contribute to this goal by running trials in a centralized shared memory architecture in the case of problems with an entirely parallel solution. The selected case study was the parallel computation of Mandelbrot set. Trials were conducted for different iteration limits, processors amount, and C++ implementation variants. The results show better performance in the case of Open Multi-Processing.","PeriodicalId":52619,"journal":{"name":"Innovacion y Software","volume":" ","pages":""},"PeriodicalIF":0.0,"publicationDate":"2020-09-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"46406338","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2020-09-30DOI: 10.48168/innosoft.s2.a31
Dargel Veloz Morales, Laritza González Marrero
Al enfrentarse ante evaluaciones en la asignatura Teleinformática es común que los estudiantes presenten dificultades demostrando el cumplimiento de los objetivos. Las evaluaciones frecuentes se convierten en una herramienta efectiva en manos de los profesores para propiciar la consolidación de conocimientos y el desarrollo de habilidades. Sin embargo, la carga docente y la tendencia al finalismo por parte de los estudiantes provocan poca sistematización en el estudio de la asignatura y por tanto malos resultados en las evaluaciones frecuentes. Teniendo en cuenta el desarrollo tecnológico existente y la vinculación constante de los estudiantes a las TIC se propone en este trabajo una guía para el diseño y aplicación de un instrumento evaluativo para evaluación frecuente combinado con un sistema informático, involucrando así, novedad y motivación en los estudiantes a través de técnicas de gamificación.
{"title":"Aplicación de software gamificada en la asignatura Teleinformática","authors":"Dargel Veloz Morales, Laritza González Marrero","doi":"10.48168/innosoft.s2.a31","DOIUrl":"https://doi.org/10.48168/innosoft.s2.a31","url":null,"abstract":"Al enfrentarse ante evaluaciones en la asignatura Teleinformática es común que los estudiantes presenten dificultades demostrando el cumplimiento de los objetivos. Las evaluaciones frecuentes se convierten en una herramienta efectiva en manos de los profesores para propiciar la consolidación de conocimientos y el desarrollo de habilidades. Sin embargo, la carga docente y la tendencia al finalismo por parte de los estudiantes provocan poca sistematización en el estudio de la asignatura y por tanto malos resultados en las evaluaciones frecuentes. Teniendo en cuenta el desarrollo tecnológico existente y la vinculación constante de los estudiantes a las TIC se propone en este trabajo una guía para el diseño y aplicación de un instrumento evaluativo para evaluación frecuente combinado con un sistema informático, involucrando así, novedad y motivación en los estudiantes a través de técnicas de gamificación.","PeriodicalId":52619,"journal":{"name":"Innovacion y Software","volume":" ","pages":""},"PeriodicalIF":0.0,"publicationDate":"2020-09-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"42569156","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}