Bitte benutzen Sie diese Kennung, um auf die Ressource zu verweisen: http://bibdigital.epn.edu.ec/handle/15000/23406
Titel: Reingeniería de módulos de ventas, recaudos e inventario de APP a PWA con herramienta DevOps.
Autor(en): Pérez Espinosa, José Israel
Revelo Morillo, Anderson Fabián
Stichwörter: APLICACIÓN MÓVIL
REINGENIERÍA
GESTIÓN DEL SOFTWARE
INGENIERÍA EN SOFTWARE
Erscheinungsdatum: Okt-2022
Herausgeber: Quito : EPN, 2022.
Zitierform: 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.
Zusammenfassung: 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.
Beschreibung: 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
Art: bachelorThesis
Enthalten in den Sammlungen:Tesis Sistemas Informáticos y de Computación (ISIS)

Dateien zu dieser Ressource:
Datei Beschreibung GrößeFormat 
CD 12832.pdf5,12 MBAdobe PDFÖffnen/Anzeigen


Alle Ressourcen in diesem Repository sind urheberrechtlich geschützt.