Академический Документы
Профессиональный Документы
Культура Документы
Abstract
The aim of this paper is to show the evolution for Information Management System (IMS) related
to the Research and Graduate Studies, which has been developed in the University of Information
Science to support the academic activities of their researchers. The document refers to the
process of continuous improvement that has experienced research and postgraduate supporting
their processes and information flows directly on a SGI since its inception.
Introducción
La situación actual impone la urgente necesidad de transformar, de perfeccionar y de hacer la
organización en forma más eficiente, efectiva y con calidad en correspondencia con los cambios
del entorno. El enfoque a procesos en la gestión organizacional tiene como objetivo fundamental
1
Universidad de las Ciencias Informáticas(UCI), Cuba, ocapote@uci.cu
2
Universidad de las Ciencias Informáticas(UCI), Cuba, mgil@uci.cu
el desarrollar, implementar y mejorar la eficacia de la gestión de la calidad para aumentar la
satisfacción del cliente, permitiendo el control de forma continua de los puntos de interrelación
entre los procesos individuales relacionados dentro del Sistema.
Se incluyen las combinaciones e interacciones necesarias en sus operaciones, así como involucra
a todos en la Organización, constituyendo una necesidad real en pro de la excelencia. Los SGI
brindan un gran aporte a las entidades pues son muy útiles a la hora de organizar, agilizar y
unificar los flujos de información en los procesos que llevan las organizaciones. En las
Universidades los SGI aplicados al área de investigación y postgrado ha tomado mucho auge, ya
que en esta área existe habitualmente gran flujo de información, hay desorganización y perdida
de la información y demás.
Por ello los SGI están estrechamente vinculados en aras de buscar la eficiencia y calidad de
información en el área de investigación y postgrado de las Universidades. Los procesos que
maneja esta área para dar seguimiento a sus objetivos son (UCI, 2015):
Premios obtenidos.
Publicaciones científicas.
Patentes y registros.
Proyectos I+D.
Resultados introducidos.
Trabajos presentados en eventos.
Capacitación.
Empleo de estudiantes.
Al hacer un análisis en dicha área se arrojó que el flujo de información tiene una estructura
pesada, se trabaja de manera engorrosa ya que la información fluye a través de documentos o por
vía correo. Esta forma de trabajar implica mucho más esfuerzo, tiempo y un aumento
considerable en el margen de error pues puede tener como consecuencia la desorganización,
desactualización, ineficiente almacenamiento y la pérdida de datos. Siendo el objetivo del
presente trabajo: Desarrollar un sistema informático para la Gestión de Información en apoyo a
la Investigación y el Postgrado en las Universidades.
Metodología
Analítico-Sintético
Síntesis: Establece mentalmente la unión entre las partes previamente analizadas, permite
descubrir sus características generales y las relaciones esenciales entre ellas.
Aplicado para analizar la información obtenida en el proceso de investigación en el área del VIP,
posibilitando identificar aspectos que puedan ser empleados en el desarrollo de la presente
investigación. Además, para el análisis de la información existente dentro y fuera del país, acerca
de los SGI. Identificando así, conceptos, definiciones, avances y otros elementos concluyentes de
utilidad para la investigación en cuestión.
Inducción-Deducción
Inducción: Es una forma de razonamiento a través del cual se pasa de un conocimiento de cosas
particulares a un conocimiento más general que va a reflejar lo que hay de común en esos
fenómenos individuales.
Entrevista
Es una conversación planificada para obtener información. Su uso constituye un medio para el
conocimiento cualitativo de los fenómenos o sobre características personales del entrevistado y
puede influir en determinados aspectos de la conducta humana por lo que es importante una
buena comunicación.Aplicado a los trabajadores del VIP para constatar las condiciones con que
cuentan para la gestión de la información generada a partir de la actividad científica e
investigativa del área. Además, aplicado a jefes de departamentos docentes, subdirectores de los
centros de desarrollo, a profesores y especialistas del área para conocer cómo se gestiona y
maneja la información referente a la investigación y al postgrado en las universidades.
Observación:
Modelado
En esta investigación a través del método empírico se realiza el modelado mediante diagramas.
Esto permite reflejar la estructura, las relaciones y características de la solución propuesta. En
este caso, con el uso de BPMN, se facilita también el diseño de clases necesario para la
implementación de la aplicación.
Fundamentación Teórica
Conceptos asociados
Gestión de Información
La finalidad de la Gestión de la información es ofrecer mecanismos que permitieran a la
organización adquirir, producir y transmitir, al menor coste posible, datos e informaciones con
una calidad, exactitud y actualidad suficiente para servir a los objetivos de la organización. En
términos perfectamente claros la Gestión de Información se entiende por tener la información
adecuada, para la persona que lo necesita, en el momento que lo necesita, al mejor precio posible
para toma la mejor de las decisiones (AJA, 2002).
Sistema de Gestión de Información SGI
Un sistema de información es un conjunto de componentes que interaccionan entre sí para
satisfacer las necesidades de información en un entorno determinado, dígase una organización.
Estos componentes pueden ser personas, datos, actividades o recursos materiales en general. Los
cuales procesan la información y la distribuyen de manera adecuada, buscando satisfacer las
necesidades de la organización. El objetivo primordial de un sistema de información es apoyar la
toma de decisiones y controlar todo lo que en ello ocurre (FERNÁNDEZ, 2008).
Sistema Informático
El concepto más completo y preciso de Sistema Informático según la Organización Internacional
de Normalización (ISO) es: Conjunto de elementos que hacen posible el tratamiento automático
de la información.
Luego de conocer los conceptos de sistema informático, sistema de gestión de información,
gestión de información podemos definir como Sistema Informático de Gestión de Información, es
aquel sistema integrado e informatizado que provee los datos que sostienen las funciones de
operatividad, gestión y toma de decisiones en una organización.
Herramientas y lenguajes informáticos
Para la programación por parte del cliente se utilizó Java Script y HTML 5 con el uso de CSS 3 y
por parte del servidor PHP 5, Apache 2.2.21 como servidor Web, PostgreSQL como sistema
gestor de base de datos en su versión 9.2, PG Admin III 1.16.1 como entorno de escritorio visual
para PostgreSQL, Para el Modelado, BPMN, y como herramienta case el Visual Paradigm en su
versión 8.0, para el desarrollo de la aplicación el frameworkSymfony en su versión 2.5 y por
último como entorno de Desarrollo Integrado (IDE) PhpStorm 8.
En el mismo se brinda una propuesta de solución basándose en el análisis del proceso de Gestión
de Información que se lleva en el área del Vicedecanato de Investigación y Postgrado.Además, se
describen los artefactos propuestos por la metodología Programación Extrema (XP por sus siglas
en inglés) en las fases de Exploración, Planificación y Diseño.
El desarrollo de software no es una tarea fácil. Prueba de ello es que existen numerosas
propuestas metodológicas que inciden en distintas dimensiones del proceso de desarrollo. Por una
parte, se tienen aquellas propuestas más tradicionales que se centran especialmente en el control
del proceso, estableciendo rigurosamente las actividades involucradas, los artefactos que se deben
producir, y las herramientas informáticas y notaciones que se usarán. Otra aproximación es
centrarse en otras dimensiones, como por ejemplo el factor humano o el producto software. Esta
es la filosofía de las metodologías de desarrollo de software ágiles, las cuales dan mayor valor al
individuo, a la colaboración con el cliente y al desarrollo incremental del software con iteraciones
muy cortas (LETELIER, 2006.).
Fase Exploración
En esta fase, los clientes plantean a grandes rasgos las Historias de Usuario Historia de Usuario
(HU) como artefacto que se genera e identifica dicha fase. Las HU son porciones del
comportamiento deseado de un sistema de software. Son muy utilizadas dentro del marco de
desarrollo Ágil, y sirven para dividir una gran cantidad de funcionalidad en partes más pequeñas
para facilitar la planificación (FOWLER, 2013). Luego de poner en práctica los artefactos que
esta fase dispone se arrojó 27 HU para llevar a cabo la implementación del Sistema, el cual
tendrá la misma cantidad de funcionalidades que de HU luego de terminado. Cumpliendo así con
las pautas que rige XP como metodología de desarrollo de software escogida.
Fase Planificación
En esta fase el cliente establece la prioridad de cada HU, de acuerdo con el valor que aporta para
el negocio. Los programadores estiman el esfuerzo asociado a cada HU. Se ordenan las HU según
prioridad y esfuerzo, y se define el contenido de las entregas y/o iteraciones, apostando por
enfrentar lo de más valor y riesgo cuanto antes. Ya en esta etapa tomando como base las acciones
realizadas correspondientes a la etapa de exploración se traza el equipo de desarrollo una línea de
tiempo para la hora de entregar un producto con la mayor calidad, eficiencia y eficacia posible
(LETELIER, 2006.).
Estimación de Esfuerzo
Plan de Iteraciones
El proceso de desarrollo está compuesto por varias iteraciones. En la primera iteración se puede
intentar establecer una arquitectura del sistema que pueda ser utilizada durante el resto del
proyecto. Esto se logra escogiendo las HU que fuercen la creación de esta arquitectura, sin
embargo, esto no siempre es posible ya que es el cliente quien decide qué HU se implementarán
en cada iteración (para maximizar el valor de negocio). Al final de la última iteración el sistema
estará listo para entrar en producción (LETELIER, 2006.). En esta investigación las HU se
agruparon en 3 iteraciones con una duración de 23.5 semanas para la implementación completa
de la aplicación.
Plan de Entrega
Fase Diseño
Se debe diseñar la solución más simple que pueda funcionar y ser implementada en un momento
determinado del proyecto. En el diseño de este sistema se hizo uso de los patrones de arquitectura
y de los patrones de diseño, dentro de los primeros se estuvieron viendo el ModeloCliente-
Servidor y el Modelo Vista Controlador (MVC) se decide utilizar la modalidad Cliente-
Servidor porque: Es en la que confluyen una serie de aplicaciones basadas en dos categorías que
cumplen funciones diferentes: una requiere servicios y la otra los brinda. Pero que, a la vez,
pueden realizar tanto actividades en forma conjunta como independientemente. En el caso del
cliente es aquel que requiere un servicio del servidor. El cliente es una estación de trabajo o
computadora que está conectada a una red a través de la cual puede acceder al servidor
(OCAMPO, 2013.).
Las tarjetas CRC en la metodología XP se usan para para el diseño de software orientado a
objetos. Las mismas son de mucha ayuda tanto para el equipo desarrollador como para el cliente
pues en ellas se detallan las clases con las que va a trabajar el equipo las responsabilidades de las
mismas y sus colaboraciones.
Implementación y Prueba
Fase Implementación
Tareas de Ingeniería
Resultados y Discusión
Conclusiones
La propuesta de solución que se elaboró en dicho trabajo deja claro que un buen diseño e
implementación de un sistema de gestión asegura la existencia de información objetiva
demostrando así que la organización gestiona los documentos necesarios que se llevan a cabo en
la misma. Un resultado deseado se alcanza más eficientemente cuando las actividades y los
recursos relacionados se gestionan como un proceso.
Agradecimientos
Agradecerles a mis padres quienes han sido siempre y serán mi fuente de inspiración.
Bibliografía
Aja, Q. (2002). Gestión de información, gestión del conocimiento y gestión de la calidad en las
organizaciones. Acimed, 10(5), 7-8.
Aliaga, A. (2008.). Servidores de Bases de Datos Postgresql con PgAdmin. Obtenido de
https://iessanvicente.com/colaboraciones/postgreSQL.pdf
Allendes, R. (2015). Sistema de Gestión de la Investigación. Universidad de Talca. Obtenido de
https://sgi.utalca.cl/directorio_new.php
Castillo, A. (2006). Webs dinámicas con PHP. Obtenido de
https://www.programacion.net/php/tutorial/php4/2
Castillo, F. (2015). Sistema Integral de Gestión Académica. Universidad de Córdoba. Obtenido
de https://www.uco.es/servicios/informatica/corporativas/203-siga
Chaín, C. (1999). Gestión de información para la investigación: Desarrollo y consolidación de las
funciones del gestor como asesor y consultor para la ciencia y la tecnología. Ciencias de
la Información, 30(4), 39-50.
Cuba. (1901). Constitución de la República de Cuba. Convención Constituyente.
Eguiluz, J. (2009). Introducción a CSS. CreativeCommons. Obtenido de
https://librosweb.es/css/index.html
Fernández, V. (2008). La gestión de la información y las habilidades informacionales: binomio
esencial en la formación universitaria. Red de Revistas Científicas de América Latina, el
Caribe, España y Portugal Sistema de Información Científica(51), 19-27.
Fowler, M. (2013.). Las historias de usuario en pocas palabras.
Fuentes, E. (2014). Investigación UTALCA. Obtenido de https://investigaciones.utalca.cl
García, M. (2014). Publicaciones Científicas en la Universidad de las Ciencias Informáticas.
Serie Científica de la Universidad de las Ciencias Informáticas.
González, G. (2014.). Una introducción a Apache. Obtenido de
https://linux.ciberaula.com/articulo/linux_apache_intro
Guerrero, V. y. (2010). Estudio de PHP y MySQL para el Desarrollo del Portal Web para el
Municipio de Esmeraldas.
Hampton, D. (1985). Sistemas de Información.
Joskowicz, J. (2008). Reglas y Prácticas en eXtremeProgramming. 10.
Letelier, P. y. (2006.). Métodologías ágiles para el desarrollo de software: eXtremeProgramming
(XP). Obtenido de http://www.cyta.com.ar/ta0502/v5n2a1.htm
Llonch, J. (2013). The Book for Symfony 2.0.Symfony. 3.0.
Musciano, C. y. (1999). HTML la guía completa.
Núñez, I. y. (2013). DETERMINACIÓN DE LAS NECESIDADES DE FORMACIÓN E
INFORMACIÓN UTILIZANDO EL MODELO AMIGA.
Ocampo, P. y. (2013.). Sistema de procesamiento de información de gestión digital de historias
clínicas en entorno web.
Sierra, M. (2006). Trabajando con Visual Paradigmfor UML.
UCI. (2014). Sistema de Gestión Universitaria. Universidad de las Ciencias Informáticas.
Obtenido de https://gestionuniversitaria.uci.cu
UCI. (2015). Dirección de Formación Postgraduada. Universidad de las Ciencias Informáticas.
Obtenido de https://postgrado.uci.cu/news.php
Ventura, T. y. (2013). Modelamiento, diseño de procesos bajo tecnología BPMN y propuesta de
mejora en la empresa. COCEBET SA.
White, S. (2004). “Introduction to BPMN”. IBM Corporation. Obtenido de http://www.bpmn.org