Desarrollo de una API para la emisión de facturas electrónicas usando el enfoque en DevOps que permite la implementación de un pipeline de Integración y Entrega Continua CI / CD.

En el presente trabajo, se desarrolla una API con el uso de framework NestJS con TypeORM para un sistema de facturación electrónica, usando el enfoque DevOps que permite la implementación de pipelines de integración y entrega continua CI/CD para la empresa "Corporación Wolf S.A.". Para el...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autor principal: Molina Naranjo, Karla Lizeth (author)
Otros Autores: Pachacama Cajamarca, Alex Fabricio (author)
Formato: bachelorThesis
Lenguaje:spa
Publicado: 2023
Materias:
Acceso en línea:http://repositorio.espe.edu.ec/handle/21000/37234
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
Descripción
Sumario:En el presente trabajo, se desarrolla una API con el uso de framework NestJS con TypeORM para un sistema de facturación electrónica, usando el enfoque DevOps que permite la implementación de pipelines de integración y entrega continua CI/CD para la empresa "Corporación Wolf S.A.". Para el desarrollo del sistema se realiza un análisis del proceso de facturación electrónica en el Ecuador a través del SRI (Servicio de Rentas Internas). Para el desarrollo del backend se emplea una metodología ágil que está dividida en 3 fases: análisis y planificación, diseño y desarrollo. En el análisis y planificación se define los miembros del proyecto y el rol que va a cumplir cada uno, también se realiza la especificación de requisitos a través de historias de usuario, obteniendo el product backlog. En la fase de diseño se define la arquitectura lógica, descripción de la estructura, modelo entidad relación, diagrama de paquetes del sistema, diagrama de despliegue, estándares de codificación y modelo físico de la base de datos. En la fase de desarrollo se realizan 7 sprint con una duración de 315 horas en total. Por otro lado, se evalúa el rendimiento del desempeño de los pipelines de despliegue de forma empírica, tomando dos objetos de estudio: manualmente y automatizada mediante los pipelines, obteniendo como resultado una disminución de tiempo 325,02 s (5,25 min) por despliegue menor que la forma manual. Además, se hace un análisis comparativo de los costos en la empresa, tomando en cuenta al servicio externo de facturación electrónica actual y el desarrollado, obteniendo una reducción de egresos en la suscripción anual de $340, por otro lado, se hace una proyección de 3 usuarios que podrían contratar el servicio de facturación, por lo cual se obtendría un ingreso neto de $650 anualmente, concluyendo que el sistema desarrollado aporta a la economía, aumenta su competitividad y mejora los procesos de la empresa.