https://publicaciones.uci.cu/?journal=serie&page=issue&op=feed Serie Científica de la Universidad de las Ciencias Informáticas 2019-10-01T07:44:38-04:00 Omar Mar Cornelio omarmar@uci.cu Open Journal Systems https://publicaciones.uci.cu/?journal=serie&page=article&op=view&path%5B%5D=442 Deep Learning: una mirada a su contenido social 2019-09-01T01:34:54-04:00 Mario González Arencibia marencibia@uci.cu Dagmaris Martínez Cardero dagmarism@uci.cu <p>El propósito de esta investigación, consiste en delimitar los fundamentos del “Deep Learning” (DL) o Aprendizaje Profundo y sus implicaciones sociales, atendiendo en lo fundamental al análisis de sus potencialidades para el desarrollo social.La idea central que contiene este paper, es que el DL, es una tecnología de doble uso que puede generar desde la intencionalidad humana implicaciones positivas y negativas. Esta temática es de particular importancia, por su valor metodológico y práctico para la toma de decisiones, lo cual va, desde la comprensión del nuevo cambio tecnológico, hasta su aplicación en las diferentes esferas de la realidad social. En este escenario el dato, y la información convertidos en conocimientos o modos de actuación para transformar la realidad, se han convertido en el combustible del nuevo paradigma tecnológico que emerge desde la IA.</p> 2019-09-01T01:34:08-04:00 ##submission.copyrightStatement## https://publicaciones.uci.cu/?journal=serie&page=article&op=view&path%5B%5D=443 Módulo de Gestión de Transporte para la Cadena de Suministros 2019-09-02T20:04:03-04:00 Adalid Cecilia Martínez Álvarez acalvarez@uci.cu Yandielys Reyes Plano yandie@uci.cu <p>La gestión de transporte es por excelencia uno de los procesos fundamentales de la estrategia logística de una organización, hoy en día el único elemento diferenciador real en los mercados actuales es el servicio, y el transporte es una pieza vital en ese logro, sin esto, la pérdida del cliente es un hecho seguro. En la Empresa de Tecnología de la Informática para la Defensa se gestiona el transporte de mercancías para la cadena de suministro de forma manual y sin un respaldo de información adecuado. Debido a lo planteado se decide desarrollar un módulo que gestione el transporte de mercancías para la cadena de suministro y aprovechar las ventajas que ofrece el uso de un sistema de transporte y evitar así la pérdida de información. Con el objetivo de desarrollar un módulo que permita la gestión del transporte para la cadena de suministro para automatizar la estrategia de transporte se realizó el estudio de sistemas homólogos, se utilizó Prodesoft como metodología para el desarrollo del software, se utilizó Php como lenguaje de programación, Visual Paradigm para UML para modelar todo tipo de diagramas y MS SQL Manager para PostgreSQL como administrador de bases de datos. Como resultado final se obtuvo un módulo gestión de transporte para la cadena de suministro, el cual permite realizar una solicitud de transporte, planificar la solicitud, ejecutar el transporte, controlar y monitorear la ejecución y evaluar si es factible o no a través de los parámetros seleccionados para realizar las mediciones.</p> 2019-09-02T20:04:03-04:00 ##submission.copyrightStatement## https://publicaciones.uci.cu/?journal=serie&page=article&op=view&path%5B%5D=444 Potencialidades de la Optimización Basada en Mallas Dinámicaspara resolver el problema de la fragmentación vertical de bases de datos 2019-09-06T06:39:46-04:00 Yurisbel Vega Ortiz yurisbelv@uci.cu Yandielys Reyes Plano yandie@uci.cu <p>La fragmentación vertical es el proceso mediante el cual una relación es descompuesta en agrupaciones de datos en función de conjuntos disjuntos de sus atributos. Estos conglomerados de atributos deben ser generados de manera apropiada para su futura ubicación sobre una plataforma distribuida. La partición vertical reviste gran importancia debido a que defiende el principio de que aquellos datos que comúnmente son accedidos juntos deberían residir en el mismo fragmento. La partición vertical es un problema de optimización que tradicionalmente ha sido tratado con técnicas de análisis de clúster, métodos jerárquicos y heurísticas con dos enfoques fundamentales: aglomerativo o divisorio. En los últimos años, la aplicación de meta-heurística poblacional a este problema ha incrementado su énfasis y centrado las principales investigaciones. Por ello, el objetivo de este artículo es defender las potencialidades de la Optimización basada en Mallas Dinámicas como meta-heurística viable para resolver dicho problema y obtener resultados competitivos.</p> 2019-09-06T06:39:45-04:00 ##submission.copyrightStatement## https://publicaciones.uci.cu/?journal=serie&page=article&op=view&path%5B%5D=445 Algoritmo Random Forest para la detección de fallos en redes de computadoras 2019-09-11T20:42:43-04:00 Selianne Labañino Urbina slabanino@estudiantes.uci.cu Hugo Alberto Valencia Zayas havalencia@estudiantes.uci.cu Orlando Grabiel Toledano López ogtoledano@uci.cu <p>El uso de técnicas para el procesamiento de datos masivos constituye una gran necesidad para la sociedad y el hombre. Cada día son más abundantes y heterogéneos los dispositivos que se conectan e intercambian información al interactuar con la red de servicios integrados, originando con su interacción, un gran cúmulo de datos que se puede procesar mediante la aplicación de técnicas de aprendizaje automático. En las redes de datos, donde se ofrecen servicios a los usuarios, es de vital importancia el mantenimiento de la disponibilidad de los mismos, para que puedan ser utilizados en cualquier momento. En muchos casos la disponibilidad de los servicios puede estar afectada por factores de los componentes de la red y los servidores, pues estos dispositivos pueden fallar si ocurren determinados eventos en la red por su utilización. Para dar respuesta a dicha problemática se presenta en este trabajo la aplicación del algoritmo <em>Random Forest</em> como clasificador para resolver tareas predictivas. Para su implementación se hace uso de la herramienta de procesamiento <em>Apache Spark </em>y sus bibliotecas de aprendizaje automático Spark MLlib, sobre la plataforma Java 8. De forma general se explica cómo aplicar el algoritmo para predecir fallos en la disponibilidad de los servicios de la red.</p> 2019-09-11T20:42:42-04:00 ##submission.copyrightStatement## https://publicaciones.uci.cu/?journal=serie&page=article&op=view&path%5B%5D=446 Requisitos de Seguridad para el desarrollo de aplicaciones web 2019-10-01T07:44:38-04:00 Yisel Niño Benitez ynino@uci.cu Yoansy L López Reyes yoansylr@uci.cu <p>&nbsp;La gestión de la Seguridad Informática desde etapas tempranas del desarrollo de software evita que los mecanismos de seguridad deban ser ajustados dentro de un diseño ya existente, lo que introduce cambios que pueden generar vulnerabilidades en el software, aumentando el coste de desarrollo. Verificar la seguridad de forma temprana y frecuente en el desarrollo de aplicaciones web garantiza la disminución de las vulnerabilidades que pueda presentar el producto. Existen procesos definidos para la gestión y el desarrollo de los requisitos de software, sin embargo, no se gestiona de forma explícita el requisito no funcional Seguridad, ni se consideran tanto las pautas de la norma cubana ISO 25010:2016 para la Seguridad, como los riesgos que puedan estar presentes en el proceso de desarrollo. La presente investigación tiene como objetivo exponer varios elementos sobre el marco teórico de conceptos relacionados con la Seguridad Informática, la Ingeniería de Requisitos y las normas o estándares internacionales que los abordan, a partir de los cuales se elaboró un listado de requisitos de Seguridad teniendo en cuenta estándares y riesgos internacionales con el objetivo de disminuir el número de vulnerabilidades en el desarrollo de aplicaciones web.</p> 2019-10-01T07:44:37-04:00 ##submission.copyrightStatement##