Por favor, use este identificador para citar o enlazar este ítem: http://bibdigital.epn.edu.ec/handle/15000/23406
Título: Reingeniería de módulos de ventas, recaudos e inventario de APP a PWA con herramienta DevOps.
Autor: Pérez Espinosa, José Israel
Revelo Morillo, Anderson Fabián
Palabras clave: APLICACIÓN MÓVIL
REINGENIERÍA
GESTIÓN DEL SOFTWARE
INGENIERÍA EN SOFTWARE
Fecha de publicación: oct-2022
Editorial: Quito : EPN, 2022.
Citación: Pérez Espinosa, J.I. & Revelo Morillo, A.F.(2022). Reingeniería de módulos de ventas, recaudos e inventario de APP a PWA con herramienta DevOps.99 páginas. Quito : EPN.
Resumen: The progressive web apps (PWA) have certain advantages over hybrid apps, such as not needing to go through the processes of publishing apps in stores, which save developers time and money. The project's main objective is to apply software reengineering in the sales, collections, and inventory modules of the mobile app of the company Manticore Labs to convert it to PWA through Scrum and Gitlab as a DevOps tool. The reengineering focused on visual aspects, business logic changes, architecture changes, frameworks, and documentation updates. The app was developed with the agile Scrum approach with the help of GitLab's DevOps tools. As for the frontend implementation, Angular and Ionic frameworks were used for backend Nestjs with MySQL database. The production deployment was done using Firebase services. For the usability tests, 12 people were polled using the System Usability Scale (SUS), getting an average result of 73.12 out of 100. This enables us to conclude that the app is friendly, except it needs to improve the user experience in new implementations. Therefore, it is concluded that the main objective of this project was fulfilled, which consisted of applying a reengineering to the mobile app in the sales, collections, and inventory submodules to a PWA app.
Descripción: Las aplicaciones web progresivas en inglés progressive web apps (PWA) presentan ciertas ventajas sobre las aplicaciones híbridas, como el no necesitar pasar por los procesos de publicación de aplicativos en las tiendas, entre otras, que resultan en un ahorro de tiempo y dinero para los desarrolladores. El objetivo principal del trabajo es aplicar la reingeniería de software en los módulos de ventas, recaudos e inventario de la aplicación móvil de la empresa Manticore Labs para convertirla a PWA mediante Scrum y Gitlab como herramienta DevOps. La reingeniería se concentró en aspectos visuales, cambios en lógica de negocio, cambios en arquitectura, actualizaciones en los frameworks y documentación. El aplicativo fue desarrollado con el enfoque ágil Scrum con ayuda de las herramientas de DevOps de GitLab. Para la implementación se usó los frameworks Angular, Ionic para frontend y Nestjs con base de datos MySQL en el backend. La implementación en producción se realizó utilizando los servicios de Firebase. Para las pruebas de usabilidad se utilizó System Usability Scale (SUS) encuestando a 12 personas obteniendo un resultado promedio de 73,12 de 100 en las preguntas planteadas, lo que permite concluir que la aplicación es amigable, pero que necesita mejorar la experiencia de usuario en nuevas implementaciones. Por lo tanto, se concluye que se cumplió el objetivo principal de este proyecto que consistió en aplicar una reingeniería al aplicativo móvil en los submódulos de ventas, recaudos e inventario a una aplicación PWA.
URI: http://bibdigital.epn.edu.ec/handle/15000/23406
Tipo: bachelorThesis
Aparece en las colecciones:Tesis Sistemas Informáticos y de Computación (ISIS)

Ficheros en este ítem:
Fichero Descripción TamañoFormato 
CD 12832.pdf5,12 MBAdobe PDFVisualizar/Abrir


Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.