Scielo RSS <![CDATA[Revista Cubana de Ciencias Informáticas]]> http://scielo.sld.cu/rss.php?pid=2227-189920180003&lang=es vol. 12 num. 3 lang. es <![CDATA[SciELO Logo]]> http://scielo.sld.cu/img/en/fbpelogp.gif http://scielo.sld.cu <![CDATA[<strong>Un nuevo método basado en transformaciones de multigrafos para la minería de subgrafos frecuentes aproximados</strong>]]> http://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S2227-18992018000300001&lng=es&nrm=iso&tlng=es Frequent approximate subgraph (FAS) mining has been successfully applied in several science domains, because in many applications, approximate approaches have achieved better results than exact approaches. However, there are real applications based on multi-graphs where traditional FAS miners cannot be applied because they were not designed to deal with this type of graph. Only one method based on graph transformation, which allows the use of traditional simple-graph FAS miners on multi-graph problems was reported, but it has high computational cost. This paper aims at accelerating the mining process, thus a more efficient method is proposed for transforming multi-graphs into simple graphs and vice versa without losing topological or semantic information, that allows using traditional FAS mining algorithms and returning the mined patterns to the multi-graph space. Finally, we analyze the performance of the proposed method over synthetic multi-graph collections and additionally we show the effectiveness of the proposal in image classification tasks where images are represented as multi-graphs.<hr/>La minería de subgrafos frecuentes aproximados ha sido satisfactoriamente aplicada en varios dominios de la ciencia, debido a que los enfoques aproximados han alcanzado mejores resultados que los exactos en muchas aplicaciones. Sin embargo, existen aplicaciones basadas en multi-grafos donde los algoritmos tradicionales de minería no pueden ser aplicados porque no están diseñados para trabajar con este tipo de grafos. Solo se ha reportado un método basado en transformaciones de grafos que permite aplicar los algoritmos tradicionales para la minería de subgrafos frecuentes aproximados en problemas representados como multi-grafos, pero tiene la limitante de un alto costo computacional. En este trabajo, con el objetivo de acelerar el proceso de minería, se propone un método más eficiente para transformar los multi-grafos en grafos simples y vice versa. Este proceso se realiza sin perder información topológica o semántica, lo cual permite el uso de los algoritmos tradicionales de minería de grafos y los patrones minados se pueden retornar al contexto de multi-grafos. Finalmente se analiza el comportamiento del método propuesto sobre colecciones de multi-grafos sintéticas y adicionalmente se muestra la utilidad de la propuesta en tareas de clasificación de imágenes, donde dichas imágenes son representadas como multi-grafos. <![CDATA[<em><b>Aprendizaje de métrica para mejorar el reconocimiento del andar basado en la homología persistente</b></em>]]> http://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S2227-18992018000300002&lng=es&nrm=iso&tlng=es Gait recognition is an important biometric technique for video surveillance tasks, due to the advantage of using it at distance. In this paper, we present a persistent homology-based method to extract topological features from the body silhouettes of a gait sequence. It has been used before in several papers for the second author for human identification, gender classification, carried object detection and monitoring human activities at distance. As the previous work, we apply persistent homology to extract topological features from the lowest fourth part of the body silhouette to decrease the negative effects of variations unrelated to the gait in the upper body part. The novelty of this paper is the introduction of the use of a metric learning to learn a Mahalanobis distance metric to robust gait recognition, where we use Linear Discriminant Analysis. This learned metric enforces objects for the same class to be closer while objects from different classes are pulled apart. We evaluate our approach using the CASIA-B dataset and we show the effectiveness of the methods proposed compared with other state-of-the-art methods.<hr/>El reconocimiento del andar es una técnica biométrica importante para las tareas de videovigilancia, debido a la ventaja de su uso a grandes distancias. En este artículo, presentamos un método basado en la homología persistente para extraer características topológicas de las siluetas de una secuencia del andar. Esta metodología ha sido utilizada anteriormente en varios artículos por el segundo autor para la identificación de personas por la forma de caminar, clasificación de género, detección de objetos que transporta la persona y el monitoreo de actividades humanas a una distancia determinada. Como en los trabajos anteriores, aplicamos la homología persistente para extraer las características topológicas de la cuarta parte inferior de la silueta del cuerpo humano con el objetivo de disminuir los efectos negativos de las variaciones no relacionadas con el andar en la parte superior del cuerpo. La novedad de este trabajo es la introducción del uso de un aprendizaje de métrica para el reconocimiento robusto del andar, donde se utiliza la técnica Análisis Discriminante lineal(LDA). Esta métrica aprendida obliga a que los objetos de la misma clase estén más cerca, mientras que los objetos de diferentes clases se separan. Evaluamos nuestro enfoque utilizando la base de datos CASIA-B y mostramos la efectividad de los métodos propuestos en comparación con el estado del arte. <![CDATA[<strong>Un nuevo sistema para inducción de movimiento humano basado en realidad virtual</strong>]]> http://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S2227-18992018000300003&lng=es&nrm=iso&tlng=es Nowadays there is a variety of new technologies for physical exercising and motor rehabilitation such as: serious games, natural user interfaces, and augmented reality. However, the application of these technologies is insufficient compared to traditional methods. For this reason, this paper discusses the design, implementation and testing of a human movement induction system based on Virtual Reality. The system offers three types of movements: two for the upper limbs, and one for the lower limbs. Each movement can be customized to the subject’s characteristics, in order to develop biomechanical parameters such as speed, and skills such as coordination and balance. The proposed system allows audio-visual feedback, automatic supervision and result analysis; providing service and research support. Compared to similar systems, this design brings innovations such as: the combination of Kinect and Google Cardboard, the indirect measurement of direction and motion speed, and the previsualization of kinematics parameters.<hr/>En la actualidad existen nuevas tecnologías para la ejercitación física y la rehabilitación motora como: Los juegos serios, las interfaces naturales de usuario y la realidad aumentada. Sin embargo, la aplicación de estas tecnologías es insuficiente respecto a los métodos tradicionales. Por estas razones se propone el diseño, implementación y prueba de un sistema de inducción de movimiento humano basado en Realidad Virtual. Dicho sistema ofrece tres tipos de movimientos: dos para miembros superiores y uno para miembros inferiores. Cada movimiento puede ser personalizado según las características del sujeto, para desarrollar parámetros biomecánicos como la velocidad y habilidades como la coordinación y el equilibrio. El Sistema propuesto permite la retroalimentación audiovisual, la supervisión automática y el análisis de resultados; brindando soporte para servicio e investigación. Comparado con sistemas similares, este diseño aporta innovaciones como: la combinación de las tecnologías Kinect y Google Cardboard, la medición indirecta de la velocidad y dirección del movimiento, y la visualización previa de parámetros cinemáticos. <![CDATA[<strong>Aplicación de técnicas difusas en la evaluación de proveedores de tecnologías para VideoVigilancia</strong>]]> http://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S2227-18992018000300004&lng=es&nrm=iso&tlng=es Supplier evaluation is considered a key element in the procurement of resources. In this stage, a characterization of suppliers is carried out, based on a documentary review, interviews and experiences acquired in similar projects, which allows managers to make decisions about the project. Some of the main difficulties presented by methods in developing supplier evaluation are associated with inadequate uncertainty modeling and the lack of a mechanism for the treatment of multiple expert preferences on various criteria, which leads to loss of time and information. The general objective of this research is the application of fuzzy techniques for the evaluation of Video Surveillance technology suppliers, based on the fuzzy hierarchical analysis process and the 2-tuple linguistic representation model to treat uncertainty in decision making, based on the management of the information provided by multiple experts in their assessments. The obtained results can be easily interpreted by evaluators, without any loss of information.<hr/>La evaluación de los proveedores es considerada un elemento primordial en la adquisición de los recursos. En esta etapa se realiza una caracterización de los proveedores, a partir de una revisión documental, entrevistas, experiencias adquiridas en similares proyectos, lo que les permite a los gestores la toma de decisiones en el proyecto. Algunas de las principales dificultades que presentan los métodos para desarrollar la evaluación de proveedores, están asociadas a que realizan inadecuado modelado de la incertidumbre y no establecen ningún mecanismo para el tratamiento de las preferencias de múltiples expertos sobre varios criterios, lo que propicia pérdida de tiempo y de información. El objetivo general de este artículo es la aplicación de técnicas difusas para la evaluación de proveedores de tecnologías para Video Vigilancia basado en el proceso de análisis jerárquico difuso y el modelo de representación lingüística 2-tupla, para dar tratamiento a la incertidumbre en la toma de decisiones, a partir del manejo de la información brindada por múltiples expertos. Se obtuvieron resultados fácilmente interpretables por los evaluadores y sin pérdida de información. <![CDATA[<strong>Estructuración de la base de conocimiento en un Sistema Basado en Casos utilizando algoritmos conceptuales.</strong>]]> http://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S2227-18992018000300005&lng=es&nrm=iso&tlng=es Los Sistemas Basados en Casos constituyen un paradigma de la Inteligencia Artificial ampliamente utilizado para la construcción de sistemas inteligentes de apoyo a la toma de decisiones. Sin embargo, persisten limitaciones relacionadas fundamentalmente con la organización de la base de conocimientos y el tratamiento de los valores numéricos y no numéricos que afectan la eficacia de las respuestas en este tipo de sistemas. En esta investigación se presenta una propuesta de procedimientos a seguir para estructurar jerárquicamente la base de conocimiento en un Sistema Basado en Casos utilizando los algoritmos conceptuales del Reconocimiento Lógico Combinatorio de Patrones que favorece el acceso y recuperación de los casos semejantes para dar solución a problemas caracterizados por datos mezclados e incompletos. El modelo se valida a partir de experimentos que utilizan la prueba de Friedman demostrándose los resultados significativamente superiores de la estructura jerárquica conceptual propuesta con relación a similares estructuras que conforman jerarquías.<hr/>Case-based Systems are an Artificial Intelligence paradigm widely used for the construction of intelligent decision support systems. However, there are still limitations related to the knowledge base organization and the treatment of numerical and non-numerical values that affect the effectiveness of the responses in this type of system. This research presents a proposal of procedures to be followed to hierarchically structure the knowledge base in a Case Based System using the conceptual algorithms of the Logical Combinatorial Pattern Recognition that favors the access and retrieve of similar cases to solve problems characterized for mixed and incomplete data. The model is validated from experiments that use the Friedman test demonstrating the significantly superior results of the proposed conceptual hierarchical structure in relation to similar structures that form hierarchies. <![CDATA[<strong>Determinación automática del umbral de detección de una red sismológica.</strong>]]> http://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S2227-18992018000300006&lng=es&nrm=iso&tlng=es El umbral real efectivo de detección de una red sismológica, constituye una herramienta de apoyo muy importante en la toma de decisiones para instalar nuevas estaciones sismológicas y mejorar los estimados de peligrosidad sísmica. Sin embargo, el proceso para determinar el mencionado umbral se realiza de forma semimanual usando programas especializados que no permiten automatizar todo el proceso; lo que ha provocado que el tiempo de obtención y graficación del umbral demore días y no esté exento de errores. Considerando lo anterior, este trabajo tiene como objetivo implementar un algoritmo para automatizar el procedimiento de determinar el umbral real efectivo de detección de una red sismológica. Es así, que usando la herramienta MATLAB se implementó un algoritmo que permite obtener un mapa con el umbral de la red. Este mapa mostró, comparado con estudios precedentes, que las isolíneas de magnitud cubren una mayor área, lo que estuvo condicionado por la modernización del equipamiento y la creación de nuevas estaciones a partir del año 2010. Para validar los resultados, se compararon con varios estudios precedentes, lográndose determinar y graficar correctamente en dos segundos aproximadamente las isolíneas de igual magnitud. Posteriormente, se obtuvo el umbral para la red sismológica cubana actual. Estos resultados permitieron concluir que cualquier sismo de magnitud mayor o igual a tres que ocurra en Cuba, podrá ser detectado al menos por tres estaciones sismológicas.<hr/>The real effective threshold of detection of a seismological network is a very important support tool in the process of decision making to install new seismological stations and to improve the seismic hazard estimation. However, the process to determine the threshold is done in a semimanual way by using specialized programs that do not allow to automate the whole process. This has caused that the time to obtain and graph the threshold may take days and is not error free. Considering the above mentioned, this paper aims at implementing an algorithm to automate the procedure of determining the real effective threshold of detection of a seismological network. Using the MATLAB tool, an algorithm was implemented to obtain a map with the network threshold. This map, when compared to previous studies, showed that the isolines of magnitude cover a larger area, which was conditioned by the modernization of the equipment and the creation of new stations as of 2010. To validate the results, they were compared with a number of previous studies, and isolines of equal magnitude were correctly determined and graphed in approximately two seconds. Subsequently, the threshold for the current Cuban seismological network was obtained. These results led to the conclusion that any earthquake of a magnitude greater than or equal to three that occurs in Cuba can be detected by at least three seismological stations. <![CDATA[<strong>Reconocimiento de Patrones aplicado a la identificación litológica del corte geológico.</strong>]]> http://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S2227-18992018000300007&lng=es&nrm=iso&tlng=es En la Geociencia las técnicas de Reconocimiento de Patrones encuentran un amplio campo de aplicación. El objetivo de la presente investigación fue identificar las litologías presentes en los acuíferos de la Cuenca Sur de la provincia Artemisa y Mayabeque, y en la Cuenca M-IV-2 de la provincia Matanzas, aplicando la técnica del Análisis Euclidiano de Agrupación sobre parámetros geofísicos de pozo con apoyo muy limitado de descripciones de núcleos. Fue aplicado también el Análisis de Componentes principales y el Análisis de Factores para estudiar la estructura de correlación del sistema de atributos originales. Los resultados obtenidos demuestran el cumplimiento del objetivo trazado y la efectividad de la metodología aplicada, logrando definir tres grupos litológicos básicos diferenciados por su desarrollo cársico y arcillosidad.<hr/>Pattern recognition techniques find a broad field of application in Geoscience. The objective of the present investigation was to identify the lithologies present in the aquifers of the southern basin of the province of Artemisa and Mayabeque and in the basin M-IV-2 of the province of Matanzas applying the technique of Cluster Analysis Euclidian with geophysical parameters very limited support of the basic descriptions. Principal Component Analysis and Factor Analysis were also applied to study the original attribute system correlation structure. The results obtained demonstrate the fulfillment of the proposed objective and the effectiveness of the applied methodology, by defining three basic lithological groups differentiated by their karst development and arcillosity. <![CDATA[<strong>Desempeño de los métodos de detección de señales con modulación QPSK en sistema GFDM para 5G.</strong>]]> http://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S2227-18992018000300008&lng=es&nrm=iso&tlng=es La demanda del mercado actual exige que las redes de comunicaciones móviles necesiten un aumento de su tasa de transmisión, así como, la calidad de los servicios. Debido a este hecho los investigadores del área trabajan sobre la tecnología que utilizarán en la capa física de la siguiente generación de la red celular 5G. El sistema de Multiplexación por División de Frecuencia Generalizada (GFDM) es una de las candidatas para la capa físicas de esta tecnología. El objetivo de esta investigación es evaluar el desempeño de una selección de métodos para la detección del sistema GFDM en 5G. En este trabajo fue descrito el sistema GFDM, así como, los métodos de detección Zero Forcing, Filtro Casado y Cancelación de Interferencia Paralela. Las curvas de desempeños resultantes de aplicar los métodos de detección son presentadas para canal Gaussiano y Fijo además son comparadas con el sistema Multiplexación por División de Frecuencias Ortogonales. Se tiene como resultado que, para los dos casos de canales, el desempeño del sistema GFDM para los detectores Zero Forcing y Filtro Casado con Cancelación Paralela de Interferencia, tienen el mismo comportamiento que el sistema Multiplexación por División de Frecuencias Ortogonales detectado con Zero Forcing. Se concluye que el mejor método de detección es el Filtro Casado con Cancelación Paralela de Interferencia porque presenta menos complejidad computacional para la recuperación de la señal enviada por el transmisor.<hr/>Current market demand requires that mobile communication networks need an increase in their transmission rate, as well as, the quality of services. Due to this fact, researchers in the area are working on the technology they will use in the physical layer of the next generation of the 5G cellular network. The Generalized Frequency Division Multiplexing (GFDM) system is one of the candidates for the physical layer of this technology. The objective of this research is to evaluate the performance of a selection of methods for the detection of the GFDM system in 5G. In this work, the GFDM system was described, as well as, the Zero Forcing, Matched Filter and Parallel Interference Cancellation methods. The performance curves resulting from applying the detection methods are presented for Gaussian and Fixed channels also they are compared with the Orthogonal Frequency Division Multiplexing system. As a result, for the two channels cases, the performance of the GFDM system for the Zero Forcing and Matched Filter detectors with Parallel Interference Cancellation have the same behavior as the Orthogonal Frequency Division Multiplexing system detected with Zero Forcing. It is concluded that the best detection method is the Matched Filter with Parallel Interference Cancellation because it has less computational complexity when it comes to recovering the signal sent by the transmitter. <![CDATA[<strong>Algoritmo de navegación integrada para vehículos autónomos con tecnología de bajo costo.</strong>]]> http://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S2227-18992018000300009&lng=es&nrm=iso&tlng=es En los últimos años ha crecido el interés por el desarrollo de vehículos autónomos por las posibilidades que brindan para el cumplimiento de misiones en lugares de difícil acceso, en tareas de reconocimiento, estudio de ecosistemas; y en otras ramas importantes como la agricultura. En Cuba, el Grupo de Automática, Robótica y Percepción de la Universidad Central de las Villas, de conjunto con otras instituciones, tiene como objetivo desarrollar autopilotos para vehículos autónomos. En este artículo se presenta una solución de navegación basada en el Filtro Extendido de Kalman. Se fusionan de forma indirecta las mediciones de sensores inerciales de bajo costo con mediciones de GPS para estimar la estimar la posición y velocidad de un vehículo autónomo. Se abordan como valor agregado las ecuaciones fundamentales para la implementación de un filtro complementario para estimar la orientación del vehículo, de importancia notable para la navegación. La simulación se realizó en Matlab, haciendo uso de datos reales de navegación de un vehículo subacuático. Los resultados muestran que la estimación de los parámetros de navegación es aceptable para este tipo de aplicación.<hr/>Interest in the development of autonomous vehicles has grown in recent years, due to the possibilities they offer for the accomplishment of missions in places difficult to reach, in reconnaissance tasks, in the study of ecosystems, and in other important branches such as agriculture . In Cuba, the Group of Automatation, Robotics and Perception of the Universidad Central Marta Abreu de las Villas, together with other institutions, it is intended to develop autopilots for autonomous vehicles. This paper presents a navigation solution based on the Kalman Extended Filter. Low-cost inertial sensor measurements are indirectly fused with GPS measurements to estimate the position and speed of an autonomous vehicle. The fundamental equations for the implementation of a complementary filter to estimate the orientation of the vehicle, very important for navigation, are addressed as added value. The simulation was performed with real data of an underwater vehicle, using Matlab. The results show that the estimation of the navigation parameters is feasible for this type of application. <![CDATA[<strong>Método de extracción de rasgos robusto para un sistema de diarización.</strong>]]> http://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S2227-18992018000300010&lng=es&nrm=iso&tlng=es Los Sistemas Automáticos de Reconocimiento de Locutores, son sistemas biométricos que permiten realizar la identificación y verificación de personas, empleando la voz como rasgo discriminatorio. Uno de los desafíos a superar durante el proceso de reconocimiento, ocurre cuando el flujo de audio a procesar presenta varios locutores, ya que es necesario tener conocimiento de la ubicación temporal de los segmentos de audio relativos a cada locutor, para poder comparar directamente dichos segmentos con las muestras de locutores almacenadas en la base de datos de enrolamiento. Los sistemas de diarización permiten ubicar temporalmente los segmentos de audio relativos a cada locutor, dando solución, al problema mencionado en el reconocedor. En este artículo se propone el empleo de una técnica de extracción de rasgos robusta como subconjunto del sistema de diarización, denominada Respuesta sin Distorsión de Variación Mínima Perceptiva, la cual demostró mayor robustez ante ruido que la técnica dominante en el estado del arte, los Coeficientes Cepstrales en las Frecuencias de Mel. Experimentalmente se demostró como el rasgo propuesto presenta un menor nivel de varianza con respecto a los rasgos mel, entre tramas limpias y sucias, sometiendo el audio a una relación señal ruido de 6 dB y 8 dB respectivamente.<hr/>Automatic Speakers Recognition Systems are biometric systems that allow the identification and verification of people, using voice as a discriminatory feature. One of the challenges to overcome during the recognition process is when the audio flow to be processed has several speakers, since it’s necessary to have knowledge of the temporal location of the audio segments relative to each speaker, in order to be able to directly compare those segments with the speaker samples stored in the enrollment database. The diarization system allow to define the audio regions that are associated to a same speaker, solving, the mentioned problem in the recognition process. In this article is proposes a robust feature extraction technique as subsystem of the diarization system, called Perceptive Minimum Variance Distortionless Response, which demonstrated greater robustness to noise than the dominant technique in state-of-the-art, Mel Frequency Cepstral Coefficients. Experimentally is demostrated as the feature proposed present a level less of variance compared with the mel feature, between clean and noisy frame, subjecting the audio to a signal noisy relation of 6 dB and 8 dB respectively. <![CDATA[<strong>Filtrado wiener para la reducción de ruido en la verificación de locutores.</strong>]]> http://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S2227-18992018000300011&lng=es&nrm=iso&tlng=es Las señales de audio, incluida la voz, de alguna forma están expuestas al deterioro de su calidad debido a la incorporación de ruidos ambientales. Estos ruidos existentes en las señales de audio, provocan una degradación de la calidad en la información acústica del locutor, trayendo consigo una disminución de la eficacia en el reconocimiento de locutores. En este trabajo se realiza un análisis del comportamiento de algunos de los principales métodos de reducción de ruido: Filtro de Wiener y Sustracción Espectral, ante señales de voces ruidosas. Finalmente, se propone aplicar el filtrado de Wiener a la etapa de pre-procesamiento de las señales de un sistema de reconocimiento de locutores. La evaluación de nuestra propuesta se realizó sobre muestras telefónicas de la base de voces NIST SRE-08, con diferentes tipos de ruidos ambientales, obteniendo una mejora relativa del EER de un 4,94% y 12,5% para ambas condiciones de evaluación.<hr/>Audio signals, including voice, are in some way exposed to quality deterioration due to the environmental noise incorporation. These noises existing in the signals, provoke a quality degradation in the speaker acoustic information, bringing with it a decrease of the speaker recognition performance. In this work an analysis of the behavior of some of the main noise reduction methods is performed such as: Wiener Filter and Spectral Subtraction, to pre-procesing the noisy signals. Finally, it is proposed to apply the Wiener filtering to the stage of pre-processing the signals of a speaker recognition system. Then, our proposal are evaluated on telephone session from NIST SRE-08 for different environmental noises types, obtaining an EER improvement of 4,94% and 12,5% for both evaluation conditions. <![CDATA[<strong>Herramienta para el aprendizaje de bases de datos relacionales.</strong>]]> http://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S2227-18992018000300012&lng=es&nrm=iso&tlng=es La Universidad de Ciencias Informáticas es un centro de educación superior con la misión de formar profesionales en el campo de las tecnologías de la información y la comunicación. Para cumplir con esta misión, incorpora al proceso de enseñanza educativa el uso de las Tecnologías del Aprendizaje y del Conocimiento, alimentándose de las ventajas del aprendizaje electrónico. Como parte del plan de estudios de la Universidad, se encuentra la asignatura Sistemas de Bases de Datos I, en la que se desarrollan las habilidades de diseñar e implementar bases de datos relacionales. En la actualidad, los estudiantes presentan dificultades en el desarrollo de estas habilidades, siendo una de las principales causas, la falta de auto-preparación desde el empleo de tecnologías educativas. El objetivo de la presente investigación es desarrollar una plataforma educativa como apoyo al proceso de enseñanza-aprendizaje de la asignatura. Para ello, se realiza un análisis de los fundamentos teóricos de las habilidades, se muestra un estudio de las tecnologías existentes y utilizadas en el desarrollo de estas. Además, se hace una evaluación de cómo la herramienta contribuye en la formación del estudiante y ayuda al profesor en la evaluación y control del desarrollo individual de sus educandos.<hr/>The University of Informatics Sciences is a higher education center with the main goal of training professionals in the field of information and communication technologies. To achieve this goal, it incorporates the Learning and Knowledge Technologies into the teaching process, using the advantages of e-learning. As part of the University curriculum, there is the subject Database Systems I, in which the skills to design and implement relational databases are taught. Currently, students have difficulties in developing these skills, and one of the main causes is the lack of self-preparation through the use of educational technologies. The aim of this research is to develop an educational platform to support the teaching-learning process of the subject. To this end, an analysis of the theoretical foundations of the skills is carried out, and a study of the existing technologies used in their development is shown. In addition, an evaluation is made of how the tool contributes to student training and assists the teacher in evaluating and monitoring the individual development of learners. <![CDATA[<strong>La mejora de procesos organizacionales para proyectos de desarrollo de software.</strong>]]> http://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S2227-18992018000300013&lng=es&nrm=iso&tlng=es El desarrollo del software es una actividad que tiene impacto en todos los ámbitos de la sociedad, la calidad del software es un factor importante para la aplicación y puesta en marcha de los productos y su inserción en la práctica. La mejora de procesos de software se centra en mejorar la madurez del proceso y como consecuencia, la calidad del producto, permite tener procesos institucionalizados y mejorados continuamente. La mejora continua abarca la planificación, implementación y despliegue de las oportunidades de mejoras, basadas en una comprensión completa de las fortalezas y debilidades actuales de los procesos. En el presente trabajo se reflejan las dificultades que presentan las organizaciones para asegurar que los esfuerzos de mejora continua en toda la organización se gestionen e implementen adecuadamente. Se describe el proceso de mejora de procesos organizacionales en el desarrollo del software obtenido a partir del análisis del Modelo de Capacidad y Madurez Integrado, el Modelo de Mejora de Procesos Brasileros (MPS.Br) y la experiencia de expertos de la Universidad de las Ciencias Informáticas. La propuesta contiene un conjunto de políticas, roles, subprocesos, actividades, artefactos, listas de verificación e indicadores que en su conjunto permiten la descripción del proceso para su institucionalización. La implementación del proceso facilita la mejora continua de las buenas prácticas a partir de las oportunidades identificadas a los procesos existentes, obtiene de los expertos y de los evaluadores criterios positivos de su aplicabilidad.<hr/>Software development is an activity that has an impact on all areas of society and software quality is an important factor for the application and implementation of products and their practical use. The improvement of software processes is focused on improving process maturity and, as a consequence, product quality, allowing for institutionalized and continuously improved processes. Continuous improvement involves planning, implementation and deployment of improvement opportunities, based on a comprehensive understanding of the current strengths and weaknesses of the processes. This paper refers to the difficulties organizations face in ensuring that continuous improvement efforts throughout the organization are properly managed and implemented. It describes organizational process improvement in the development of the software obtained from the analysis of the Integrated Capability and Maturity Model, the Brazilian Process Improvement Model (MPS.Br) as well as the experience of experts from the University of Informatics Sciences. The proposal contains a set of policies, roles, sub-processes, activities, artifacts, checklists and indicators that describe the process for its institutionalization. The implementation of the process facilitates the continuous improvement of good practices based on the opportunities identified in the existing processes. It obtained positive criteria for its applicability from experts and evaluators. <![CDATA[<strong>Estrategias de comercio electrónico y marketing digital para pequeñas y medianas empresas.</strong>]]> http://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S2227-18992018000300014&lng=es&nrm=iso&tlng=es El crecimiento de Internet provoca cambios significativos en el sector empresarial mundial. El comercio electrónico constituye un modelo de negociación que adquiere cada vez más seguidores y genera grandes beneficios económicos para quienes lo utilizan. Por su relevancia, en la actualidad este tema constituye el centro de atención de diferentes investigaciones. En el presente trabajo se realiza un análisis de las principales estrategias de desarrollo de comercio electrónico y marketing digital para pequeñas y medianas empresas. Se utilizó como método de investigación la revisión sistemática de la literatura y se empleó como base de datos científica Google Scholar. Este estudio permitió determinar que la interacción con los clientes, el análisis de su comportamiento, el posicionamiento del negocio en los buscadores web, la seguridad en las transacciones financieras, entre otros elementos, constituyen factores esenciales para el éxito de un negocio de comercio electrónico en la actualidad.<hr/>The growth of Internet technology is bringing about significant changes in the global business sector. E-commerce is a business model that keeps gaining more and more followers and generates great economic benefits for those who use it. Due to its relevance, this subject is currently the focus of various research projects. This paper analyses the main e-commerce and digital marketing development strategies for small and medium-sized enterprises. The systematic review of literature was used as a research method and Google Scholar was used as a scientific database. This study determined that the interaction with customers, the analysis of their behavior, the positioning of the business in web search engines, the security of financial transactions, among other elements, are essential factors for the success of an e-commerce business today.