Scielo RSS <![CDATA[Revista Cubana de Ciencias Informáticas]]> http://scielo.sld.cu/rss.php?pid=2227-189920180005&lang=pt vol. 12 num. lang. pt <![CDATA[SciELO Logo]]> http://scielo.sld.cu/img/en/fbpelogp.gif http://scielo.sld.cu <![CDATA[<em><b>Improving </b></em><strong><i>scan and backscatter detection performance.</i></strong>]]> http://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S2227-18992018000500001&lng=pt&nrm=iso&tlng=pt El crecimiento exponencial del volumen de datos generado por la prestación de servicios en las redes de telecomunicaciones hace que sea cada vez más complejo su procesamiento. La presencia de datos innecesarios, datos redundantes o ruidosos, puede afectar el rendimiento de los Sistemas de Detección de Intrusos (IDS). El empleo de técnicas de Minería de Datos que permiten reducir la información innecesaria se ha hecho frecuente en estos escenarios. Sin embargo, llevar a cabo el proceso de reducción sin afectar la eficacia del proceso de detección, sigue siendo un reto. En este trabajo se presenta un método que permite reducir la existencia de información innecesaria, aportando mayor eficiencia al IDS, sin afectar en gran medida la eficacia durante el proceso de detección. Los resultados alcanzados utilizando datos reales, en la detección de paquetes de tipo scan y backscatter, muestran que es factible el uso del método propuesto en escenarios reales.<hr/>The exponential growth in the volume of information generated by the provision of telecommunications services makes the data processing an increasingly complex task. The presence of unnecessary information, such as redundantor noisy data, can affect the performance of Intrusion Detection Systems (IDS). Several data mining techniques have been proposed to reduce unnecessary information. However, carrying out the reduction process without affecting the efficacy of the detection process, remains a challenge. In this paper, a method to reduce the existence of unnecessary information is presented, improving the IDS efficiency, without greatly affecting the efficacy during the detection process. Achieved results using real data to detect scan and backscatter packages, show that the application of proposed method in real scenarios is feasible. <![CDATA[<strong>Security and usability of graphic authentication schemes and techniques.</strong>]]> http://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S2227-18992018000500002&lng=pt&nrm=iso&tlng=pt La autenticación es un área clave en la seguridad de la información. En la modernidad los usuarios necesitan acceder a muchos servicios digitales imprescindibles para su vida cotidiana. Las contraseñas basadas en caracteres alfanuméricos han sido las más comunes en todo tipo de sistemas por su fácil implementación. Estas a partir de la forma en la que los usuarios las escogen, poseen desventajas que introducen vulnerabilidades en los sistemas que protegen. Las Técnicas de Autenticación Gráfica se han convertido en alternativas a la tradicional introducción de caracteres alfanuméricos; existen variadas y han sido preferidas por características de las imágenes que ayudan al recuerdo de la contraseña. En este artículo se resumen las principales técnicas de autenticación gráficas, se definen las tendencias modernas y se hacen recomendaciones a partir de los criterios de seguridad y usabilidad.<hr/>The authentication is a key area in the field of Information Security. In modern times users need to use many digital services. The passwords based on alphanumerical caracters have been the most common and easy to implement. These introduce many issues in the systems they protect because the way users select them. The Graphic authentication techniques have become in alternatives to traditional alphanumerical ones; they are in a great variety and have been prefered for some caracteristics of images to improve password remembering. In this paper is presented a survey of main authentication techniques in order to define the modern trends and also give recomendation starting from the approaches of usability and security. <![CDATA[<strong><i>GRASP metaheuristics for the Vertex Bisection Minimization problem.</i></strong>]]> http://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S2227-18992018000500003&lng=pt&nrm=iso&tlng=pt Dado un grafo no orientado G = (V, E), donde V denota el conjunto de vértices y E representa el conjunto de aristas, el problema Vertex Bisection Minimization consiste en particionar el conjunto V en dos subconjuntos B y B1, de manera que |B| = l|V |/2Jy se minimice el número de vértices en B que son adyacentes a algún vértice de B1. Este problema pertenece al conjunto de los problemas de diseño de grafos y tiene aplicaciones en áreas como optimización de redes, teoría de grafos, recuperación de información, etc. Este problema es NP-difícil sobre grafos en general, aunque polinomialmente soluble para árboles e hipercubos. Por su importancia, diversos enfoques heurísticos han sido realizados con el propósito de encontrar soluciones de calidad. En este trabajo fue desarrollada una metaheurística GRASP para abordar este problema. Los resultados experimentales muestran que el algoritmo propuesto obtiene resultados de mejor calidad que los algoritmos heurísticos encontrados en la literatura para este problema.<hr/>Given a non-oriented graph G = (V, E), where V denotes the set of vertices and E represents the set of edges, the Vertex Bisection Minimization problem consists of partitioning V into two subsets B and B1, such that |B| = l|V |/2J and minimizing the number of vertices in B that are adjacent to some vertex of B1. This problem belongs to the set of graph layout problems and has applications in areas such as network optimization, graph theory, information retrieval, etc. This problem is NP-hard on graphs in general, but polynomially soluble for trees and hypercubes. Because of its importance, various heuristic approaches have been carried out with the purpose of finding quality solutions. In this work, a GRASP metaheuristics was developed to address this problem. The experimental results show that the proposed algorithm obtains better quality results than the heuristic algorithms found in the literature for this problem. <![CDATA[<em><b>Evaluation of the AR-NSGEP algorithm in unbalanced datasets</b></em><strong>.</strong>]]> http://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S2227-18992018000500004&lng=pt&nrm=iso&tlng=pt Uno de los grandes problemas que tiene la minería de datos es la existencia del desbalance. Este fenómeno puede afectar gravemente la efectividad de los sistemas de clasificación. Este trabajo persigue como objetivo fundamental obtener información empírica del desempeño del algoritmo AR-NSGEP en colecciones de datos no-balanceados. Se evaluá dicho algoritmo en colecciones de datos con diferentes niveles de desbalance. Se utilizaron colecciones con razones de desbalance entre 1,5 y 40. Durante la etapa de evaluación se utilizaron técnicas de validación cruzada y pruebas estadísticas no-paramétricas para consolidar los resultados obtenidos. La evaluación se realizó con tres métricas muy utilizadas para medir el desempeño en Sistemas Clasificadores con Aprendizaje. Los resultados obtenidos muestran la competitividad del algoritmo AR-NSGEP en colecciones de datos no-balanceados.<hr/>One of the biggest problems with data mining is the existence of imbalance. This phenomenon can seriously affect the effectiveness of classification systems. The main objective of this work is to obtain empirical information of the performance of the AR-NSGEP algorithm in unbalanced datasets. This algorithm is evaluated in datasets with different levels of imbalance. Were used datasets with an unbalance rate between 1,5 and 40. During the evaluation stage, cross-validation techniques and non-parametric statistical tests were used to consolidate the results obtained. The evaluation was carried out with three metrics widely used to measure the performance in Learning Classifier Systems. The obtained results show the competitiveness of the AR-NSGEP algorithm in unbalanced data collections. <![CDATA[<em><b>Algorithms for determination of the immersion homomorphisms of Galois Fields.</b></em>]]> http://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S2227-18992018000500005&lng=pt&nrm=iso&tlng=pt Los homomorfismos entre estructuras algebraicas son de mucha utilidad tanto en la matemática, como en la ciencia de la computación. En particular, los homorfismos entre campos de Galois son utilizados en la criptografía, en los llamados esquemas de cifrado homomórfico Zhang and Yue (2013), y en la teoría de códigos, por ejemplo, en la denominada decodificación local Grigorescu et˜al. (2006). Por lo que puede ser necesario conocer cuáles son las funciones que constituyen homomorfismos entre campos de Galois. En este trabajo se propone un algoritmo para la determinación de los homomorfismos de inmersión que existen entre los campos GF (pn) y GF (pm) cuando n | m.<hr/>Homomorphisms between algebraic structures are very useful in both mathematics and computer science. In particular, homomorphisms between Galois Fields are used in Cryptography, in the called homomorphic encryption schemes Zhang and Yue (2013), and in coding theory, for example, in the so-called local decoding Grigorescu et˜al. (2006). So it may be necessary to know what functions are homomorphisms between Galois Fields. In this work an algorithm for determining embedding homomorphisms between the GF (pn) and GF (pm) fields is proposed, when n | m. <![CDATA[<em><b>The management of the quality of the projects under the perspective of the Circular Economy.</b></em>]]> http://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S2227-18992018000500006&lng=pt&nrm=iso&tlng=pt El objeto de este artículo es describir, partiendo de reflexiones conceptuales y de revisión bibliográfica, algunos elementos inherentes a la gestión de la calidad de los proyectos. Existen muchas alternativas para planear la gestión de la calidad; sin embargo, en esta investigación se propone la articulación de la Responsabilidad Social (norma ISO 26000), la GUÍA PMI® y la Economía Circular. A partir de la interrelación de estas variables el objetivo de la investigación fue planear el cumplimiento de los criterios de calidad desde la perspectiva de la economía circular para optimizar la gestión de la calidad de los proyectos bajo la Guía PMI®. La metodología consistió en un enfoque descriptivo y analítico, con énfasis relacional. Desde la perspectiva descriptiva se pretendió identificar y caracterizar la gestión de la calidad de los proyectos y desde la perspectiva analítica con énfasis relacional, se pretende contrastar la relación entre la Responsabilidad Social (Norma ISO 26000), la GUÍA PMI® y la Economía Circular. Se concluye que los proyectos formulados a través de este Nuevo Modelo, pueden aportar desde la Gestión de la Calidad al principio básico de Responsabilidad Social, el medio ambiente, el cual desde la generación y la contribución al Desarrollo Sostenible y al cumplimiento de los Objetivos de Desarrollo Sostenible -ODS-, permiten el equilibrio a largo plazo del Desarrollo Sostenible: económico, social y ambiental como reto imperante para todas las empresas y economías del mundo.<hr/>The purpose of this article is to describe, based on conceptual reflections and bibliographic review, some elements inherent in the quality management of projects. There are many alternatives for planning quality management; However, this research proposes the articulation of Social Responsibility (ISO 26000 standard), the PMI® GUIDE and the Circular Economy. From the interrelation of these variables the objective of the research was to plan the fulfillment of the quality criteria from the perspective of the circular economy to optimize the quality management of the projects under the PMI® Guide. The methodology consisted of a descriptive and analytical approach, with relational emphasis. From the descriptive perspective it was intended to identify and characterize the quality management of the projects and from the analytical perspective with relational emphasis, it is intended to contrast the relationship between Social Responsibility (ISO 26000 Standard), the PMI® GUIDE and the Circular Economy. It is concluded that the projects formulated through this New Model, can contribute from the Quality Management to the basic principle of Social Responsability, the environment, which from the generation and the contribution to the Sustainable Development and the fulfillment of the Development Objectives Sustainable -DOS-, allow the long-term balance of Sustainable Development: economic, social and environmental as a prevailing challenge for all companies and economies of the world. <![CDATA[<em><b>A method to evaluate the learning in the management of computer projects applying computer with words en inglés</b></em><strong>.</strong>]]> http://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S2227-18992018000500007&lng=pt&nrm=iso&tlng=pt La evaluación del aprendizaje es una categoría rectora dentro del proceso de formación del estudiante, que permite al profesor conocer el grado de cumplimiento de los objetivos educativos e instructivos. Desarrollar la evaluación utilizando diversos métodos de manera dinámica, favorece la precisión de la evaluación y la satisfacción de los actores del proceso. El presente trabajo propone un método para evaluar el aprendizaje en la disciplina de Gestión de Proyectos, aplicando computación con palabras como una alternativa que contribuye a disminuir la incertidumbre en el proceso de evaluación. La aplicación del método apoya el desarrollo de la evaluación con un enfoque integral, donde se estimula la creatividad y capacidad de autoaprendizaje del estudiante. La utilización de la computación con palabras facilita el trabajo con múltiples actores, diversos criterios de evaluación y diferentes dominios de expresión. El método concibe la autoevaluación, la coevaluación y la heteroevaluación como enfoques complementarios en el proceso evaluativo. La validez del método se demuestra a partir de su aplicación en el Curso Básico de la Maestría de Gestión de Proyectos Informáticos de la Universidad de las Ciencias Informáticas.<hr/>The evaluation of learning is a guiding category within the process of student training, which allows the teacher to know the degree of compliance with educational and instructional objectives. To develop the evaluation using different methods with a dynamic approach helps to improve the accuracy of the evaluation and the satisfaction of the participants in the process. This paper proposes a method to evaluate the learning in the discipline of Project Management, applying computation with words as an alternative that makes it possible to reduce the uncertainty of the evaluator when assigning a note. The application of the method contributes to developing the evaluation with an integral approach, which stimulates the creativity and self-learning capacity of the student. The use of computing with word supports works with multiple actors, different evaluation criteria, and different expression´s domains. The method recognizes self-evaluation, co-evaluation and hetero-evaluation as complementary approaches in the evaluation process. The validity of the method is demonstrated by its application in the Basic Course of the Master of Management of Computer Projects at the University of Informatics Sciences. <![CDATA[<strong><i>The knowledge management in the planning and development of computer projects.</i></strong>]]> http://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S2227-18992018000500008&lng=pt&nrm=iso&tlng=pt El objetivo de este trabajo es proponer un modelo de gestión del conocimiento para el ciclo de vida de los proyectos informáticos. El problema que ha motivado los análisis está relacionado con las dificultades de los proyectos de tecnologías de la información, especialmente aquellos de desarrollo de software, cuya planeación y desarrollo se enfocan en procesos técnicos de ingeniería de requisitos, diseño arquitectónico, implementación y pruebas, dando poca importancia a la gerencia los recursos, los plazos y demás elementos. Como resultado, aunque es probable que se obtengan buenos productos o soluciones, se pueden incurrir en defectos con respecto a negociaciones, estimaciones, análisis de riesgos, control de calidad, soporte y atención eficiente y eficaz a los usuarios. Con un modelo de gestión del conocimiento se pueden introducir buenas prácticas e implementar estrategias para que el conocimiento formalizado se convierta en marco de referencia para el trabajo organizado de los ingenieros en sus roles como analistas, arquitectos, programadores o evaluadores de los proyectos.<hr/>The objective of this work is to propose a model of knowledge management for the lifecycle of software projects. The problem that has motivated the analysis is related to difficulties in information technology projects, especially software development, whose planning and development are focused on technical requirements engineering processes architectural design, implementation and testing, giving little importance to management resources, deadlines, and other elements. As a result, although it is likely that good products or solutions are obtained, they can incurring defects with respect to negotiations, estimates, risk analysis, control of quality and support efficient and effective attention to the users. A knowledge management model can introduce best practices and implement strategies to make the formalized knowledge frame of reference for organized labor of engineers in their roles as analysts, architects, programmers or evaluators of projects. <![CDATA[<strong><i>Technical-Methodological Guide for the Definition of ICT Projects, a vision with a focus on the 8 pillars model for management.</i></strong>]]> http://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S2227-18992018000500009&lng=pt&nrm=iso&tlng=pt El modelo de 8 pilares para la gestión de las tecnologías, en especial el pilar #3 Gestión de Proyectos en TIC´s se basa en una guía técnica metodológica que facilita a los ejecutivos de proyectos una forma estructurada y clara de cómo lograr gestionar sus proyectos a partir de documentación, herramientas y formularios; combinando metodologías tradicionales y agiles para asegurar la mejora continua basada en los procesos definidos y midiendo mediante indicadores los productos finales derivados de la gestión de los proyectos.<hr/>The 8 pillar model for the management of technologies, especially pillar #3 Project Management in ICTs is based on a methodological technical guide that provides project executives with a structured and clear way to manage their projects from documentation, tools and forms; combining traditional and agile methodologies to ensure continuous improvement based on the defined processes and measuring the final products derived from the management of the projects through indicators. <![CDATA[<strong><i>Building linguistic summaries from personality traits and software development performance.</i></strong>]]> http://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S2227-18992018000500010&lng=pt&nrm=iso&tlng=pt Uno de los factores con mayor influencia en el desarrollo de los proyectos de tecnologías de la información son los recursos humanos. En particular es relevante conocer qué relación existe entre los rasgos de la personalidad de un individuo y su rendimiento laboral en diferentes puestos de trabajo. En la presente investigación se aplican algoritmos para la construcción de resúmenes lingüísticos a partir de datos en una base de datos de personas que laboran en proyectos de desarrollo de software y a los que se les aplicaron los siguientes instrumentos de evaluación de la personalidad: BFQ, 16 PF Forma C y el cuestionario sobre estilos de dirección. En el trabajo se presentan los resultados principales obtenidos a partir de la aplicación de un algoritmo para la sumarización lingüística de datos basados en el descubrimiento de reglas de asociación.<hr/>One of the most influential factors in the development of information technology projects is human resources. In particular, it is important to know the relationship between people's personality traits and their work performance in different jobs. In this research, algorithms are used to construct language summaries from data in a database of people working on software development projects who have been given the following personality assessment tools: BFQ, 16 PF Form C, and the Leadership Styles Questionnaire. The work presents the main results obtained from the application of an algorithm for the linguistic summation of data based on the discovery of rules of association. <![CDATA[<strong><i>Contextual cosine for semantic enrichment and comparison of short texts generated by Project Management tools.</i></strong>]]> http://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S2227-18992018000500011&lng=pt&nrm=iso&tlng=pt El análisis de textos cortos ha sido un problema a tratar durante los procesos automáticos de apoyo a la toma de decisiones debido a la escasa información que contienen. Las herramientas de gestión de proyectos generan este tipo de textos y es necesario darles un tratamiento adecuado para obtener resultados válidos y confiables. En la herramienta Xedro-GESPRO, a partir del análisis de las evidencias del desempeño de los recursos humanos, es generado un modelo evaluación de competencias laborales en proyectos, este modelo se implementó sin una variante que utilizara información semántica o contextual para la comparación de los textos y dichas evidencias, al igual que las competencias laborales, constituyen textos cortos. Para dar tratamiento a este problema se propuso utilizar un modelo basado en redes neuronales artificiales (RNA). Concretamente el modelo propuesto fue capaz de capturar información semántica de un corpus textual especializado en la gestión de proyectos mejorando el análisis actual de los indicadores que se utilizan para la evaluación de competencias laborales. No solo demostró que es posible lidiar efectivamente con los problemas de procesamiento de lenguaje natural asociados a textos cortos sin afectar la eficiencia y mejorando significativamente la efectividad y validez del proceso, sino que además fue capaz de capturar la relación entre términos mal escritos o en otro idioma (inglés).<hr/>The short texts analysis has been a problem to deal with, during the automatic decision support processes, due to the limited information they contain. The project management tools generate this type of texts and it is necessary to give them the most appropriate treatment to obtain valid and reliable results. In the Xedro-GESPRO tool, based on the analysis of the evidence of human resources’ performance, an evaluation model of labor competencies in projects is generated. This model was implemented without a variant that considered semantic or contextual information for the texts comparison, but the previously mentioned evidences, as well as labor competencies, are short texts. To deal with this problem, it was suggested to use a model based on artificial neural networks (ANN). Specifically, the proposed model was able to capture semantic information from a specialized in project management textual corpus, and improved the current analysis of the indicators that are used for the evaluation of labor competencies. The model not only showed that it is possible to deal effectively with the problems of natural language processing associated with short texts without affecting efficiency and significantly improving the effectiveness and validity of the process but to capture relationship between bad written terms or English words. <![CDATA[<strong><i>Discovering linguistic summaries for help in project management decisions.</i></strong>]]> http://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S2227-18992018000500012&lng=pt&nrm=iso&tlng=pt Las técnicas de sumarización lingüística de datos agrupan un conjunto de algoritmos de minería de datos útiles para descubrir relaciones intrínsecas presentes en los datos. Estas relaciones son presentadas en lenguaje natural para facilitar la toma de decisiones en la temática objeto de estudio. Existen diferentes técnicas para la generación de resúmenes entre los que se destacan el uso de consultas de bases de datos aplicable en los resúmenes más sencillos y el uso de meta-heurísticas en los resúmenes de mayor complejidad. En este trabajo se propone un algoritmo para la generación de resúmenes lingüísticos a partir de datos heterogéneos y tomando como base la generación de reglas de asociación. Además, se emplean las medidas propuestas por Zadeh para la evaluación de los resúmenes combinados con técnicas de aprendizaje activo. Finalmente, se aplica la técnica propuesta para la toma de decisiones en gestión de proyectos y se discute acerca de las decisiones tomadas a partir de los resúmenes obtenidos.<hr/>The linguistic data summarization consists on data mining techniques used to discover intrinsic relationships present in the data. These techniques generate linguistic summaries from discovered relationships. There are different algorithms to generate summaries, the simplest summaries con be generated by using standard query languages. Other authors built summaries by using metaheuristics such as genetic algorithms. This paper presents a new linguistic data summarization techniques based on combination of algorithms to generate association rules, fuzzy logic and active learning. Summaries are evaluated by a combination of T values proposed by Zadeh and active learning techniques. Finally, the proposed technique is applied in project management context. The paper discusses different decisions taken form linguistic summaries. <![CDATA[<strong><i>Use of technology in extension management, effectiveness of the university extension website.</i></strong>]]> http://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S2227-18992018000500013&lng=pt&nrm=iso&tlng=pt La Extensión Universitaria es uno de los tres procesos sustantivos de la Universidad de Holguín, el mismo tiene la misión de difundir el quehacer cultural, artístico, científico y de acción social para así lograr la interrelación con la comunidad universitaria. En entrevistas realizadas a estudiantes y trabajadores se pudo constatar la necesidad de una mayor divulgación y promoción de las actividades por medios tecnológicos que faciliten el acceso al público universitario y a su vez puedan valorar el desarrollo de las principales actividades realizadas. Es por eso que, dando respuesta a una de las prioridades de la Estrategia de Comunicación Social, incluida en el Programa Nacional de Extensión Universitaria se decide, realizar un estudio acerca de la gestión del proceso extensionista y haciendo uso de las Tecnologías de la Información y las Comunicaciones (TICs), perfeccionar y evaluar el trabajo en la página web de Extensión Universitaria. En la presente investigación se muestra una solución web que facilita la integración, la divulgación de actividades, es de fácil acceso para el público y garantiza la seguridad, fiabilidad y disponibilidad de los datos. También se muestran los resultados alcanzados hasta la actualidad. Esta herramienta en lo adelante facilitará el trabajo y ayudará a que la comunidad universitaria este en contacto directo con una cultura integral e informada de lo que acontece en la Universidad.<hr/>The University Extension is one of the three substantive processes of the University of Holguin, it has the mission to disseminate the cultural, artistic, scientific and social action to achieve the interrelation with the university community. In interviews with students and workers, it was possible to confirm the need for greater dissemination and promotion of activities by technological means that facilitate access to the university public and, at the same time, assess the development of the main activities carried out. That is why, in response to one of the priorities of the Social Communication Strategy, included in the National University Extension Program, it is decided to conduct a study on the management of the extension process and making use of Information Technology and Communications (TICs), perfect and evaluate the work on the University Extension website. This research shows a web solution that facilitates the integration, disclosure of activities, is easily accessible to the public and guarantees the security, reliability and availability of the data. The results achieved to date are also shown. This tool in the future will facilitate the work and help the university community is in direct contact with an integral and informed culture of what happens in the University. <![CDATA[<strong><i>System for the analysis of significant tactical actions of hand- ball teams.</i></strong>]]> http://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S2227-18992018000500014&lng=pt&nrm=iso&tlng=pt En el deporte una de las técnicas más usadas por los entrenadores para mejorar los resultados y el rendimiento del equipo es la recogida de la mayor cantidad de datos posibles durante el partido para su posterior análisis. La presente investigación está basada en el desarrollo de un sistema para dispositivos móviles que utilicen Android como sistema operativo nombrado AndroHB, que permita el análisis de acciones tácticas significativas de los equipos de balonmano. Tiene como finalidad, obtener estadísticas claras y específicas de los partidos, jugadores, equipos y torneos, necesarias para enriquecer la información a tener en cuenta por los entrenadores, permitiéndoles tomar decisiones de formas más eficaces. Asimismo, para su desarrollo se empleó la metodología AUP-UCI. Se utilizaron diversas tecnologías como el lenguaje de programación Java, el sistema gestor de base de datos SQLite y el entorno de desarrollo Android Studio para la implementación de las funcionalidades. Como resultado se obtuvo una aplicación que agiliza la recogida de datos en un deporte tan dinámico como es el balonmano y es capaz de calcular de manera automática las estadísticas necesarias para facilitar el trabajo de los entrenadores.<hr/>One of the techniques most used in sports by coaches to improve the results and performance of the team is to collect as much data as possible during the match for further analysis. This research is based on the development of a system for mobile devices that use Android as an operating system named AndroHB, which allows the analysis of significant tactical actions of handball teams. Its purpose is to obtain clear and specific statistics of matches, players, teams and tournaments, necessary to enrich the information to be taken into account by the coaches, allowing them to make decisions in more effective ways. For its development was used the AUP-UCI methodology. It was used some technologies such as the Java programming language, the SQLite database manager system and the Android Studio development environment for the implementation of the functionalities. As a result, we obtained an application that streamlines the data collection in a sport as dynamic as is handball and is able to automatically calculate the statistics needed to facilitate the work of coaches <![CDATA[<em><b>Security Requirements for web applications.</b></em>]]> http://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S2227-18992018000500015&lng=pt&nrm=iso&tlng=pt El ritmo vertiginoso de los procesos de desarrollo de software actuales incrementa el riesgo de presentar vulnerabilidades en un sistema de software. El aseguramiento de la información y de los sistemas que la procesan es, por tanto, un objetivo crucial para las organizaciones. La gestión de la Seguridad Informática desde el inicio del desarrollo de software evita que los mecanismos de seguridad deban ser ajustados dentro de un diseño ya existente, lo que provocaría cambios que generalmente generan vulnerabilidades en el software, y un incremento de costo y el tiempo para solucionarlos. Sin embargo, un dilema común que encuentran los ingenieros de software durante el desarrollo de un Sistema es la falta de requerimientos de seguridad que permitan darle seguimiento desde etapas tempranas. En el trabajo se exponen varios elementos sobre el marco teórico referente a la Seguridad Informática y la Ingeniería de Requisitos. Además, se describe una propuesta preliminar de Requisitos No Funcionales de Seguridad para el desarrollo de aplicaciones web en la Universidad de las Ciencias Informáticas con el objetivo de reducir las vulnerabilidades.<hr/>The vertiginous pace of current software development processes increases the risk of presenting vulnerabilities in a software system. The assurance of information and the systems that process it is, therefore, a first level objective for organizations. The management of Computer Security since the beginning of software development prevents security mechanisms from being adjusted within an existing design, which would cause changes that usually translate into software vulnerabilities, and an increase in budget costs and time to solve them once they have been identified. A common dilemma faced by software engineers in building a system is the lack of security requirements to manage them since early states. In the work several elements are exposed on the theoretical framework of Computer Security and Requirements Engineering, as well as a first proposal of Non-Functional Security Requirements for the development of web applications at the University of Informatics Sciences in order to achieve the decrease in their vulnerabilities. <![CDATA[<em><b>Ontology support software testing at the University of Computer Sciences.</b></em>]]> http://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S2227-18992018000500016&lng=pt&nrm=iso&tlng=pt El proceso productivo de la Universidad de las Ciencias Informáticas (UCI) ha sido certificado con CMMi nivel 2. Se tiene definido el área de proceso de Aseguramiento de la Calidad del proceso y del producto y dentro de este los subprocesos de pruebas de software. Estos subprocesos se vuelven complejos debido al gran volumen de documentación generada, la cantidad de personas, recursos, materiales y actividades involucradas. Todo ello, provoca dificultades en el entendimiento y comprensión total del proceso para una adecuada institucionalización, producto la cantidad de términos y conceptos usados, algunos ambiguos y en definición. No existe consenso sobre la terminología utilizada, no se gestiona el conocimiento generado durante la ejecución de estos subprocesos. En búsqueda de paliar estas dificultades surge la presente investigación, que tiene como objetivo desarrollar una ontología que apoye el subproceso de pruebas de software en la UCI, permitiendo la consistencia, organización y comunicación del conocimiento generado. Para la construcción de la ontología se utilizó la metodología Methontology. La ontología incluye el conocimiento tácito del personal involucrado en las pruebas, así como el conocimiento explícito representado en diferentes fuentes como el estándar NC ISO / IEC 25000 y los procedimientos definidos en la entidad. Esta ontología proporciona un vocabulario común y reduce los problemas de inconsistencias e integridad detectados. Se valida la solución ontológica utilizando un esquema para evaluar ontologías únicas para un dominio de conocimiento, evaluando el lenguaje utilizado para la codificación, la exactitud de la estructura taxonómica, el significado de los términos y conceptos representados; y por último la adecuación a los requerimientos especificados al inicio del desarrollo. Además, se utilizó el servicio de validación de W3C para certificar las condiciones lógicas formales de la ontología.<hr/>The production process of the Information Sciences University has been certified CMMI level 2. The Process and Product Quality Assurance process area has been defined and software testing subprocesses within it. Software testing subprocesses are complex because of the volume of documentation generated and the diverse knowledge levels of professionals involved; causing difficulties in its overall comprehension for an adequate institutionalization. The present paper aims to develop an ontology that supports the software testing subprocesses in the Information Sciences University, allowing the consistency, organization and communication of the generated knowledge. The methodology “Methontology” was applied for the construction of the present ontology. The ontology includes the knowledge of the professionals involved in the software testing, as well as the applicable knowledge represented by various sources, like the NC ISO / IEC 25000 standard, the procedures defined in the entity, among others. This ontology offers a common vocabulary and solves the problems of inconsistencies and integrity detected. To validate the proposal a tool was implemented, allowing to answer the competencies questions previously defined in the investigation, and the validation service of W3C was used to validate the consistency of the ontology. By this mean, the quality of the ontological proposal was guaranteed. <![CDATA[<strong><i>Review about the analysis of post-implementation modifications in management systems.</i></strong>]]> http://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S2227-18992018000500017&lng=pt&nrm=iso&tlng=pt El modelo empresarial actual demanda sistemas de gestión que controlen de forma sistemática las actividades y procesos de la empresa. Estos sistemas deben considerar los parámetros económicos, de productividad, la satisfacción de los trabajadores y clientes, así como su mejora continua. Esta es una característica de las empresas más competitivas y eficientes. Los sistemas de gestión evolucionan en la fase posterior a la implementación debido a los cambiantes requisitos comerciales y al entorno en que se desarrollan. La incorrecta atención a los cambios post-implementación suele afectar la calidad de la información que se gestiona y puede incidir negativamente en el rendimiento de la organización, en la satisfacción de los usuarios y en la calidad del sistema. La comunidad de investigación ha concentrado sus esfuerzos fundamentalmente a contribuir al éxito de la implementación de un sistema de gestión sin embargo no se ha prestado igual atención a investigar el impacto de las modificaciones post-implementación. En este trabajo se presenta un análisis de propuestas que abordan el impacto de los cambios luego de la implementación y proponen cómo afrontar el problema para los sistemas de gestión. Este análisis permitió caracterizar estas propuestas, así como identificar sus insuficiencias.<hr/>The current enterprise model demands management systems that systematically control the activities and processes of the company. These systems must take into account economic parameters, productivity, satisfaction of workers and customers and their continuous improvement. This is a characteristic of the competitive and efficient companies. Management systems evolve in the post-implementation phase due to changes in business requirements and the environment in which they are developed. An incorrect attention to post-implementation changes usually affects the quality of the information that is managed and can negatively affect the performance of the organization, the satisfaction of users, and the quality of the system. The research community has mainly focused its efforts on contributing to the success of the implementation of a management system, however, no equal attention has been paid the analysis of the post-implementation modifications do not receive the same attention. This paper presents an analysis of proposals that address the impact of changes after implementation and propose how to address the problem for management systems. This analysis allowed to characterize these proposals as well as to identify their insufficiencies.