Plataforma acceso contenidos IPAZUD

Fecha

Autor corporativo

Título de la revista

ISSN de la revista

Título del volumen

Editor

Compartir

Altmetric

Resumen

This internship started with the lifting of requirements where it was established that the system should allow filtering content available to all audiences (This is specified in the requirements document). During the planning process, a total of 19 weeks was predicted to end the internship; However, with conditions of the national strike, activities were halted in the week 14, thus the development phase and testing phase were resumed in February 2020. The design was carried out taking into account the MDA approach that allowed maintaining independence between business logic and the technologies to be developed. The system consists of 5 user interfaces, the first one establishes the image of the company that in this case refers to the IPAZUD and allows us to navigate through the other views ,the dynamics of the search is made by fields of request for information which shows the information in the table of each filter (Audios, Videos, Documents and Publications). The system consists of a Frontend and a Backend; the Frontend was developed with the Vue, a framework of javascript and the Backend was developed with Go, the database was made with MySql (This information is in the technical manual). The tests were carried out using tools from the w3c for accessibility and also unit tests on the system in terms of response time and user experience. To record the received and approval of each phase, a series of minutes were signed, also proposed in the iteration plan. Finally, to deploy the project, a collaboration was agreed between the IPAZUD and the University's data network (UDNET), where access to a server was delivered via ssh for backend deployment. The internship is terminated with the opening of a call for the systematization of files and feeding the database with the contents of the IPAZUD

Descripción

Esta pasantía inició con el levantamiento de requerimientos donde se estableció que el sistema debe permitir filtrar contenidos disponibles para todo público (Esto se especifica en el documento de requerimientos). Durante el proceso de planificación se pronosticó un total de 19 semanas para dar por terminada la pasantía; sin embargo, dadas las condiciones del paro nacional se detuvieron las actividades en la semana 14, de esta manera en el mes de febrero de 2020 se reanuda la pasantía en la fase de desarrollo y pruebas. El diseño se hizo teniendo en cuenta el enfoque MDA el cual permitió mantener independencia entre la lógica del negocio y las tecnologías a desarrollar. El sistema consta de 5 interfaces de usuario, la primera establece la imagen de la empresa que en este caso hace referencia al IPAZUD y nos permite navegar por las demás vistas, la dinámica de la búsqueda está a cargo de campos de solicitud de información el cual muestra la información en la tabla de cada filtro (Audios, Videos, Documentos y Publicaciones). El sistema se compone de un Frontend y un Backend; el Frontend se desarrolló con Vue, el cual es es un framework JavaScript de código abierto.y el Backend end se realizó mediante el lenguaje Go, la base de datos se hizo con MySql (Esta información está en el manual técnico). Las pruebas se realizaron a partir de herramientas de la w3c para accesibilidad y también pruebas unitarias al sistema en cuanto a tiempo de respuesta y experiencia de usuario. Para dar constancia al recibimiento y aprobación de cada fase se firmaron una serie de actas, también propuestas en el plan de iteraciones. Por último, para desplegar el proyecto se concordó una colaboración entre el IPAZUD y la red de datos de la Universidad, donde se entregó acceso a un servidor por vía ssh para el despliegue del backend. Se da por terminada la pasantía con la apertura de una convocatoria para la sistematización de archivos y alimentación de la base de datos con el contenido del IPAZUD.

Palabras clave

IPAZUD, Buscador, Vue.js, Go, MDA, Paz

Materias

Ingeniería de Sistemas - Tesis y Disertaciones Académicas , Servidores de redes , MySQL (Programa para computador) , Procesamiento de datos

Citación