Mostrar el registro sencillo del ítem

dc.contributor.advisorChauta Torres, José Manuelspa
dc.contributor.authorRey Rojas, Zaira Ximenaspa
dc.coverage.spatialBogotá D.C.
dc.date.accessioned2024-12-17T14:58:01Z
dc.date.available2024-12-17T14:58:01Z
dc.date.issued2023-12-12
dc.identifier.urihttp://hdl.handle.net/10823/7496
dc.description.abstractEn respuesta a la necesidad de mantener la eficiencia y coherencia en el desarrollo de software, este proyecto se enfoca en la actualización del Storybook en SBS Seguros, el cual se encontraba obsoleto debido a dependencias desactualizadas. La obsolescencia planteaba desafíos significativos para el desarrollo de interfaces de usuario, afectando la agilidad y calidad del proceso. Por lo que en este documento encontrará la iniciativa que consistió en modernizar el Storybook mediante la identificación y sustitución de dependencias obsoletas. La metodología abarcó un análisis minucioso de las dependencias existentes y su reemplazo con versiones más recientes y compatibles. Obteniendo así resultados que destacan una mejora palpable en la eficiencia del desarrollo de interfaces. La eliminación de dependencias obsoletas no solo fortaleció la seguridad del sistema, sino que también proporcionó una base sólida para futuras actualizaciones. Este proyecto contribuye de manera significativa a la agilidad del desarrollo de software en SBS Seguros, posicionándola para adaptarse rápidamente a las demandas cambiantes de la industria.spa
dc.description.tableofcontentsRESUMEN... 5 INTRODUCCIÓN... 6 CONTEXTO... 8 OBJETIVOS... 11 OBJETIVO PRINCIPAL... 11 OBJETIVOS SECUNDARIOS... 11 DESCRIPCIÓN DE LA PROBLEMÁTICA... 12 SOLUCIONES ACTUALES... 13 JUSTIFICACIÓN DE LA INVESTIGACIÓN... 14 MARCO TEORICO... 14 METODOLOGÍA... 17 DESCRIPCIÓN DE ACTIVIDADES... 18 IMPLEMENTACIÓN STORYBOOK OPTIMIZADO... 25 DESCRIPCIÓN DEL PROCESO... 25 RECOLECCIÓN DE REQUISITOS... 26 REVISIÓN DETALLADA VERSION 5.3.17 STORYBOOK... 28 EVALUACIÓN DE PROBLEMAS DE RENDIMIENTO Y POSIBLES ÁREAS DE MEJORA... 30 INVESTIGACIÓN Y FAMILIARIZACIÓN CON LAS NUEVAS VERSIONES... 31 IDENTIFICACIÓN Y ACTUALIZACIÓN DE COMPONENTES OBSOLETOS Y DEPENDENCIAS DESACTUALIZADAS ... 33 ESTUDIO DOCUMENTACIÓN DE VUE 3 EN COMPARACIÓN A VUE... 43 INTERFAZ FRAMEWORK STORYBOOK... 48 DIAGRAMA DE FLUJO STORYBOOK... 52 CRONOGRAMA DE ACTIVIDADES... 54 ENTREGABLES... 55 CONCLUSIONES Y RECOMENDACIONES... 55 REFERENCIAS... 56spa
dc.format.mimetypeapplication/pdfspa
dc.language.isospaspa
dc.titleOptimización del desarrollo frontend: Actualización y mejora del storybook en SBS Seguros Colombiaspa
dc.typebachelorThesisspa
dc.type.localTesis/Trabajo de grado - Monografía - Pregradospa
dc.type.driverinfo:eu-repo/semantics/bachelorThesisspa
dc.title.translatedFrontend development optimization: Updating and improving the storybook at SBS Seguros Colombiaspa
dc.subject.proposalActualizaciónspa
dc.subject.proposalObsolenciaspa
dc.subject.proposalOptimizaciónspa
dc.subject.proposalStorybookspa
dc.subject.lembArquitectura de redes informáticasspa
dc.subject.lembGestión empresarialspa
dc.subject.lembTecnología de información - control de calidadspa
dc.description.abstractenglishIn response to the need to maintain efficiency and coherence in software development, this project focuses on updating the Storybook at SBS Seguros, which had become obsolete due to outdated dependencies. Obsolescence presented significant challenges to the development of user interfaces, impacting the agility and quality of the process. This document outlines the initiative to modernize the Storybook by identifying and replacing outdated dependencies. The methodology involved a meticulous analysis of existing dependencies and their replacement with more recent and compatible versions. The results demonstrate a tangible improvement in the efficiency of interface development. The removal of obsolete dependencies not only strengthened the system's security but also provided a solid foundation for future updates. This project significantly contributes to the agility of software development at SBS Seguros, positioning it to adapt quickly to the changing demands of the industry.spa
dc.subject.keywordsObsolescencespa
dc.subject.keywordsOptimizationspa
dc.subject.keywordsStorybookspa
dc.subject.keywordsUpdatespa
dc.relation.referencesblog.getbootstrap. (28 de Noviembre de 2019). blog.getbootstrap: https://blog.getbootstrap.com/2019/11/28/bootstrap-4-4-1/spa
dc.relation.referencescisp, Vue.js:. (3 de Marzo de 2023). Retrieved 2023, from crisp: https://crisp.chat/es/blog/vue-js-migrar/spa
dc.relation.referencesDavid. (2022). npmjs. Retrieved 2023, from npmjs: https://www.npmjs.com/package/@fullhuman/postcss-purgecssspa
dc.relation.referencesESCUELAVUE. (s.f.). Retrieved 2023, from ESCUELAVUE: https://escuelavue.es/tips/v-once-vue-3-mejorar-rendimiento/spa
dc.relation.referencesESLint. (s.f.). Retrieved 2023, from ESLint: https://eslint.org/spa
dc.relation.referencesgetbootstrap.com. (s.f.). Retrieved 2023, from getbootstrap.com: https://getbootstrap.com/docs/5.3/getting-started/introduction/spa
dc.relation.referencesjQuery write less, do more. (s.f.). jQuery write less, do more: https://jquery.com/download/spa
dc.relation.referencesjsDocs.io. (2023). Retrieved 2023, from jsDocs.io: https://www.jsdocs.io/package/@storybook/vue#configurespa
dc.relation.referenceslodash. (s.f.). Retrieved Noviembre de 2019, from lodash: https://lodash.com/docs/spa
dc.relation.referencesnpmJS. (s.f.). Retrieved 2023, from npmJS: https://www.npmjs.com/package/husky/v/4.2.5spa
dc.relation.referencesnpmJS. (2019). npmJS: https://www.npmjs.com/package/@storybook/theming/v/5.3.5spa
dc.relation.referencesnpmJS. (2019). npmJS: https://www.npmjs.com/package/core-js/v/3.6.4spa
dc.relation.referencesnpmJS. (2019). Retrieved 2023, from npmJS: https://www.npmjs.com/package/date-fns/v/2.11.0spa
dc.relation.referencesnpmJS. (2019). Retrieved Noviembre de 2023, from npmJS: https://www.npmjs.com/package/popper.js/v/1.16.1-ltsspa
dc.relation.referencesnpmJS. (2019). Retrieved 2023, from npmJS: https://www.npmjs.com/package/babel-eslintspa
dc.relation.referencesnpmJS. (2019). Retrieved 2023, from npmJS: https://www.npmjs.com/package/husky/v/4.2.5spa
dc.relation.referencesnpmJS. (2019). Retrieved 2023, from npmJS: https://www.npmjs.com/package/sass-loader/v/8.0.2spa
dc.relation.referencesnpmJS. (2020). npmJS: https://www.npmjs.com/package/@mathieustan/vue-datepickerspa
dc.relation.referencesnpmJS. (28 de Agosto de 2020). Retrieved 2023, from npmJS: https://www.npmjs.com/package/@storybook/addon-viewport/v/5.3.21spa
dc.relation.referencesnpmJS. (28 de Agosto de 2020). Retrieved 2023, from npmJS: https://www.npmjs.com/package/@storybook/addon-actions/v/5.3.21spa
dc.relation.referencesnpmJS. (2020). Retrieved 2023, from npmJS: https://www.npmjs.com/package/@storybook/addon-viewport/v/5.3.17spa
dc.relation.referencesnpmJS. (2020). Retrieved 2023, from npmJS: https://www.npmjs.com/package/@storybook/addon-actions/v/5.3.21spa
dc.relation.referencesnpmJS. (2022). Retrieved 2023, from npmJS: https://www.npmjs.com/package/vue-selectspa
dc.relation.referencesnpmJS. (2022). Retrieved 2023, from npmJS: https://www.npmjs.com/package/@vue/eslint-config-airbnbspa
dc.relation.referencesnpmJS. (2023). npmJS: https://www.npmjs.com/package/@storybook/addon-viewportspa
dc.relation.referencesnpmJS. (Septiembre de 2023). Retrieved 2023, from npmJS: https://www.npmjs.com/package/vee-validatespa
dc.relation.referencesnpmJS. (2023). Retrieved 2023, from npmJS: https://www.npmjs.com/package/@storybook/addon-a11yspa
dc.relation.referencesnpmJS. (2023). Retrieved 2023, from npmJS: https://www.npmjs.com/package/@storybook/addon-actions#storybook-addon-actionsspa
dc.relation.referencesnpmJS. (2023). Retrieved 2023, from npmJS: https://www.npmjs.com/package/@storybook/addon-docsspa
dc.relation.referencesnpmJS. (2023). Retrieved 2023, from npmJS: https://www.npmjs.com/package/@storybook/addon-knobsspa
dc.relation.referencesnpmJS. (2023). Retrieved 2023, from npmJS: https://www.npmjs.com/package/@storybook/addon-links#story-links-addonspa
dc.relation.referencesnpmJS. (2023). Retrieved 2023, from npmJS: https://www.npmjs.com/package/@storybook/addon-notesspa
dc.relation.referencesnpmJS. (2023). Retrieved 2023, from npmJS: https://www.npmjs.com/package/node-sassspa
dc.relation.referencesnpmJS. (2023). Retrieved 2023, from npmJS: https://www.npmjs.com/package/stylelint-config-twbs-bootstrapspa
dc.relation.referencesPlatzi. (2022). Platzi: https://platzi.com/blog/vuejs-en-2022/spa
dc.relation.referencespurgecss. (29 de 10 de 2019). Retrieved 2023, from purgecss: https://v1.purgecss.com/spa
dc.relation.referencesShilman, M. (14 de Enero de 2020). Storybook.js. Storybook.js: https://storybook.js.org/blog/storybook-5-3/spa
dc.relation.referencesShilman, M. (24 de Febreo de 2021). Storybook. Storybook: https://storybook.js.org/blog/storybook-vue3/spa
dc.relation.referencesShilman, M. (2023). Storybook. Storybook: https://storybook.js.org/blog/storybook-7-6/spa
dc.relation.referencesStorybook. (s.f.). Retrieved 2023, from Storybook: https://storybook.js.org/docs/vue/get-started/why-storybookspa
dc.relation.referencesStorybook. (14 de Junio de 2020). Retrieved 2023, from Storybook: https://storybook.js.org/blog/storybook-5-3/spa
dc.relation.referencesStorybook. (2023). Retrieved 2023, from Storybook: https://storybook.js.org/docs/essentials/viewportspa
dc.relation.referencesStorybook. (2023). Storybook: https://storybook.js.org/docs/essentials/viewportspa
dc.relation.referencesStorybook. (2023). Storybook: https://storybook.js.org/docs/configure/storybook-addonsspa
dc.relation.referencesStorybook. (2023). Retrieved 2023, from Storybook: https://storybook.js.org/docs/configure/themingspa
dc.relation.referencesstylelint. (s.f.). Retrieved 2023, from stylelint: https://stylelint.io/spa
dc.relation.referencesvcalendar. (s.f.). Retrieved Noviembre de 2023, from vcalendar: https://vcalendar.io/spa
dc.relation.referencesVue. (s.f.). Retrieved 2023, from Vue: https://vuejs.org/guide/essentials/reactivity-fundamentalsspa
dc.relation.referencesVue. (s.f.). Retrieved 2023, from Vue: https://vuejs.org/guide/extras/composition-api-faq.htmlspa
dc.relation.referencesVue CLI. (s.f.). Retrieved 2023, from Vue ClI: https://cli.vuejs.org/guide/cli-service.htmlspa
dc.relation.referencesVue CLI. (11 de Agosto de 2022). Vue CLI: https://cli.vuejs.org/core-plugins/babel.html#injected-webpack-chain-rulesspa
dc.relation.referencesVue CLI. (11 de Agosto de 2022). Retrieved 2023, from Vue ClI: https://cli.vuejs.org/core-plugins/eslint.html#injected-webpack-chain-rulesspa
dc.relation.referencesVue CLI. (11 de Agosto de 2022). Retrieved 2023, from Vue CLI: https://cli.vuejs.org/core-plugins/unit-jest.html#transform-dependencies-from-node-modulesspa
dc.relation.referencesVue I18n. (2015). Retrieved 2023, from Vue I18n: https://vue-i18n.intlify.dev/spa
dc.relation.referencesVue Test Utils. (s.f.). Retrieved 2023, from Vue Test Utils: https://v1.test-utils.vuejs.org/spa
dc.relation.referencesVue.js. (s.f.). Vue.js: https://es.vuejs.org/v2/guide/spa
dc.relation.referencesVue.js. (s.f.). Vue.js: https://es.vuejs.org/v2/guide/componentsspa
dc.relation.referencesVue.js. (s.f.). Retrieved 2023, from Vue.js: https://vuejs.org/api/composition-api-lifecyclespa
dc.relation.referencesVueDevtools. (s.f.). VueDevtools: https://devtools.vuejs.org/guide/installation.html#settingsspa
dc.publisher.programIngeniería de Sistemasspa
dc.type.coarhttp://purl.org/coar/resource_type/c_7a1fspa
dc.publisher.facultyFacultad de ingeniería y Diseño e Innovaciónspa
dc.identifier.instnameinstname:Politécnico Grancolombianospa
dc.identifier.reponamereponame:Alejandría Repositorio Comunidadspa
dc.type.hasversioninfo:eu-repo/semantics/acceptedVersion
dc.rights.accessrightsinfo:eu-repo/semantics/openAccess
dc.identifier.repourlrepourl:http://alejandria.poligran.edu.cospa
dc.type.redcolhttps://purl.org/redcol/resource_type/TP
dc.rights.creativecommonsAtribución-NoComercial-SinDerivadas 2.5 Colombiaspa
dc.type.versioninfo:eu-repo/semantics/acceptedVersionspa
dc.type.coarversionhttp://purl.org/coar/version/c_ab4af688f83e57aaspa


Ficheros en el ítem

Thumbnail

Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem