Modularización de plataforma e-commerce en keyrus

dc.contributor.advisorGómez Flórez, Luis Carlos
dc.contributor.authorCarrillo Muñoz, Sergio Andrés
dc.contributor.evaluatorCamacho Velasco, Ariolfo
dc.contributor.evaluatorSanabria Echeverry, Duvan Yahir
dc.date.accessioned2024-04-25T11:10:51Z
dc.date.available2024-04-25T11:10:51Z
dc.date.created2024-04-23
dc.date.issued2024-04-23
dc.description.abstractEn Keyrus se identificaron problemas de rendimiento en las plataformas de comercio electrónico de uno de sus clientes. Estos problemas son causados por una mala gestión en el desarrollo de nuevo código por parte de algunos desarrolladores, lo que resulta en funcionalidades confusas y sin propósitos claros. Este desorden en el código se refleja en problemas de rendimiento, escalabilidad y especialmente en los tiempos de carga. Al no estar claramente definidas algunas funcionalidades, se envían al usuario archivos innecesarios que afectan significativamente los tiempos de carga. Para abordar esta problemática, Keyrus planificado una modularización del código. Dado el tamaño de la plataforma de comercio electrónico, se identificó la sección más problemática dentro de la plataforma junto a las principales funcionalidades que la componen y a partir de estas se reestructuro el código en módulos correspondientes a grupos de funcionalidades. Este enfoque permite que diferentes programadores trabajen en diferentes módulos de manera paralela, lo que aumenta la eficiencia y la velocidad del proceso de desarrollo. Además, se establecieron condiciones específicas para determinar qué módulos se cargarán en cada caso, lo que reduce la cantidad de archivos enviados al usuario únicamente a aquellos que sean estrictamente necesarios para el correcto funcionamiento.
dc.description.abstractenglishAt Keyrus, performance problems are identified in the e-commerce platforms of one of its clients. These problems are caused by poor management of the development of new code by some developers, resulting in confusing functionality without clear purposes. This disorder in the code is reflected in problems with performance, scalability and especially loading times. As some functionalities are not clearly defined, unnecessary files are sent to the user that significantly affect loading times. To address this problem, Keyrus planned a modularization of the code. Given the size of the e-commerce platform, one of the most problematic sections within the platform was identified, along with the main functionalities that comprise it. From these, the module code is restructured into those corresponding to each functionality. This approach allows different programmers to work on different modules in parallel, increasing the efficiency and speed of the development process. In addition, specific conditions are specified to determine which modules will be loaded in each case, which reduces the number of files sent to the user to only those that are strictly necessary for correct operation.
dc.description.degreelevelPregrado
dc.description.degreenameIngeniero de Sistemas
dc.format.mimetypeapplication/pdf
dc.identifier.instnameUniversidad Industrial de Santander
dc.identifier.reponameUniversidad Industrial de Santander
dc.identifier.repourlhttps://noesis.uis.edu.co
dc.identifier.urihttps://noesis.uis.edu.co/handle/20.500.14071/42300
dc.language.isospa
dc.publisherUniversidad Industrial de Santander
dc.publisher.facultyFacultad de Ingeníerias Fisicomecánicas
dc.publisher.programIngeniería de Sistemas
dc.publisher.schoolEscuela de Ingeniería de Sistemas e Informática
dc.rightsinfo:eu-repo/semantics/openAccess
dc.rights.accessrightsinfo:eu-repo/semantics/openAccess
dc.rights.coarhttp://purl.org/coar/access_right/c_abf2
dc.rights.creativecommonsAtribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
dc.rights.licenseAtribución-NoComercial-SinDerivadas 2.5 Colombia (CC BY-NC-ND 2.5 CO)
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subjectE-commerce
dc.subjectModularización
dc.subjectRendimiento
dc.subject.keywordE-commerce
dc.subject.keywordModularization
dc.subject.keywordPerformance
dc.titleModularización de plataforma e-commerce en keyrus
dc.title.englishModularization of e-commerce platform in keyrus
dc.type.coarhttp://purl.org/coar/resource_type/c_7a1f
dc.type.hasversionhttp://purl.org/coar/version/c_b1a7d7d4d402bcce
dc.type.localTesis/Trabajo de grado - Monografía - Pregrado
Files
Original bundle
Now showing 1 - 3 of 3
No Thumbnail Available
Name:
Carta de autorización.pdf
Size:
88.91 KB
Format:
Adobe Portable Document Format
No Thumbnail Available
Name:
Nota de proyecto.pdf
Size:
344.65 KB
Format:
Adobe Portable Document Format
No Thumbnail Available
Name:
Documento.pdf
Size:
2.31 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
2.18 KB
Format:
Item-specific license agreed to upon submission
Description: