Mostrar el registro sencillo del ítem


Implementation of a repository for cataloguing, searching and using reusable software components in web application development

dc.contributor.authorVera-Rivera, F. H.
dc.contributor.authorSandoval-Ramírez, Jhon Jairo
dc.contributor.authorVargas-Fandiño, Jhon Carlos
dc.date.accessioned2021-11-30T19:54:14Z
dc.date.available2021-11-30T19:54:14Z
dc.date.issued2020-03-05
dc.identifier.urihttp://repositorio.ufps.edu.co/handle/ufps/1583
dc.description.abstractEl desarrollo de software se caracteriza por ser un proceso complejo, requiere de inversión de tiempo, conocimiento de herramientas tecnológicas para su elaboración, su depuración y su despliegue. Sin embargo, con el paso de los años, se han desarrollado avances tecnológicos y metodológicos, que reducen considerablemente esta complejidad, convirtiendo dicha actividad en un proceso más intuitivo, controlable y rápido. La reutilización aparece como una alternativa para desarrollar aplicaciones y sistemas de una manera más eficiente y rápida. La idea es reutilizar elementos y componentes en lugar de tener que desarrollarlos desde un principio. A estas unidades se les conoce como componentes software reutilizables. La biblioteca o repositorio de componentes reutilizables es el corazón del desarrollo de software basado en componentes, permite catalogar, organizar, descubrir y reutilizar estos componentes. En este trabajo se desarrolló e implementó un repositorio de componentes de software reutilizables que apoye los procesos de desarrollo de aplicaciones web y la formación de estudiantes en el programa de Ingeniería de Sistemas de la Universidad Francisco de Paula Santander (Cúcuta, Colombia) llamada Colossal, permitiendo a los estudiantes y profesores buscar, compartir y reutilizar los componentes disponibles en el repositorio y usarlos en sus proyectos. Para evaluar el repositorio de componentes y verificar que cumple con su propósito se realizó un estudio cuantitativo descriptivo donde se evalúa el nivel de aceptación de la herramienta tecnológica, como resultado se obtuvo que la mayoría (94%) de los estudiantes y profesores respondió de manera positiva y se evidenció una buena aceptación del funcionamiento y uso del mismo.spa
dc.description.abstractSoftware development is a complex process that requires time investment and knowledge of technological tools for its elaboration, debugging and deployment. However, over the years, technological and methodological advances have been developed, which considerably reduce this complexity, making this activity a more intuitive, controllable and fast process. Reuse appears as an alternative to develop applications and systems more efficiently and quickly. The idea is to reuse elements and components instead of having to develop them from scratch. These units are known as reusable software components. The library or repository of reusable components is the heart of component-based software development, allowing these components to be catalogued, organised, discovered and reused. In this work, a reusable software component repository was developed and implemented to support the web application development processes and the training of students in the Systems Engineering program of the Universidad Francisco de Paula Santander (Cúcuta, Colombia) called Colossal, allowing students and professors to search, share and reuse the components available in the library and use them in their projects. In order to evaluate the component repository and verify that it fulfills its purpose, a quantitative descriptive study was carried out to evaluate the level of acceptance of the technological tool. As a result, it was obtained that the majority (94%) of students and professors responded positively and a high acceptance of the operation and use of the tool was evidenced.eng
dc.format.extent10 páginasspa
dc.format.mimetypeapplication/pdfspa
dc.language.isospaspa
dc.publisherRevista UIS Ingenieríasspa
dc.relation.ispartofRevista UIS Ingenierías
dc.rightsEsta revista provee acceso libre inmediato a su contenido, bajo el principio de que hacer disponible gratuitamente la investigación al público permite un mayor intercambio de conocimiento global.spa
dc.sourcehttps://revistas.uis.edu.co/index.php/revistauisingenierias/article/view/10108spa
dc.titleImplementación de un repositorio para el catálogo, búsqueda y uso de componentes software reutilizables en el desarrollo de aplicaciones webspa
dc.titleImplementation of a repository for cataloguing, searching and using reusable software components in web application developmenteng
dc.typeArtículo de revistaspa
dcterms.referencesI. Crnkovic, S. Larsson, and M. R. V. Chaudron, “Component-based development process and component lifecycle,” J. Comput. Inf. Technol., 2005. doi: 10.1109/ITI.2005.1491195spa
dcterms.referencesJ. Bosch, C. Szyperski, and W. Weck, “Component-oriented programming,” in Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2002.spa
dcterms.referencesR. S. Pressman, Ingeniería del Software un enfoque práctico., Septima. Mexico: McGraw Hill Interamericana editores, 2010.spa
dcterms.referencesF. H. Vera-Rivera and F. A. Rojas Morales, “Propuesta de aplicación de la Ingeniería del Software Basada en Componentes en el desarrollo de software empresarial,” Rev. Iteckne, vol. 7, no. 2, pp. 128–135, 2010.spa
dcterms.referencesS. Newman, Building Microservices. O’Reilly Media, Inc., 2015.spa
dcterms.referencesF. H. Vera-Rivera, “A development process of enterprise applications with microservices,” J. Phys. Conf. Ser., vol. 1126, no. 17, p. 012017, Nov. 2018.spa
dcterms.referencesGitHub Inc, “The world’s leading software development platform · GitHub,” 2020. [En línea]. Disponible en: https://github.com/.spa
dcterms.referencesK. Beck et al., “Manifiesto por el Desarrollo Ágil de Software,” 2001. [En línea]. Disponible en: http://agilemanifesto.org/iso/es/manifesto.html.spa
dcterms.referencesK. Beck, Extreme Programming Explained: Embrace Change. Addison Wesley, 2000.spa
dcterms.referencesR. Delgado Rojas, F. A. Rojas Morales, and F. H. Vera-Rivera, “Diseño e implementación de un repositorio de componentes software para soportar el desarrollo de software empresarial – caso : División de Servicios de Información de la Universidad Industrial de Santander,” Rev. Iteckne, vol. 8, no. 2, pp. 223–233, 2011.spa
dcterms.referencesF. H. Vera-Rivera, B. R. Perez-Gutierrez, and F. J. Torres-Bermudez, “Sandbox UFPS - cloud development platform for server management, creation and deployment of web applications of academic use,” Res. Comput. Sci., vol. 101, pp. 65–75, 2015.spa
dcterms.referencesMicrosoft - MSDN, “Información general sobre la arquitectura de software - MSDN | Microsoft Docs,” MSDN - Microsoft, 2011. [En línea]. Disponible en: https://docs.microsoft.com/es-es/previous-versions/msdn10/Hh144976(v=MSDN.10).spa
dcterms.referencesC. A. López S., “Cómo mantener el patrón modelo vista controlador en una aplicación orientada a la WEB,” INVENTUM, vol. 4, no. 7, pp. 72–78, Jul. 2009.spa
dcterms.referencesApache Software foundation, “Maven – Welcome to Apache Maven,” Apache Maven, 2020. [En línea]. Disponible en: https://maven.apache.orgspa
dc.identifier.doihttps://doi.org/10.18273/revuin.v19n2-2020002
dc.publisher.placeColombiaspa
dc.relation.citationeditionVol.19 No.2.(2020)spa
dc.relation.citationendpage20spa
dc.relation.citationissue2(2020)spa
dc.relation.citationstartpage11spa
dc.relation.citationvolume19spa
dc.relation.citesVargas-Fandiño, J. C., Sandoval-Ramírez, J. J., & Vera-Rivera, F. (2020). Implementación de un repositorio para el catálogo, búsqueda y uso de componentes software reutilizables en el desarrollo de aplicaciones web. Revista UIS Ingenierías, 19(2), 11–20. https://doi.org/10.18273/revuin.v19n2-2020002
dc.relation.ispartofjournalRevista UIS Ingenieríasspa
dc.rights.accessrightsinfo:eu-repo/semantics/openAccessspa
dc.rights.creativecommonsAtribución-SinDerivadas 4.0 Internacional (CC BY-ND 4.0)spa
dc.subject.proposalreutilización de softwarespa
dc.subject.proposalrepositorio de componentes softwarespa
dc.subject.proposalColossalspa
dc.subject.proposalcomponentes softwarespa
dc.subject.proposalIngeniería del software basada en componentesspa
dc.subject.proposalsoftware reuseeng
dc.subject.proposalsoftware components repositoryeng
dc.subject.proposalsoftware componentseng
dc.subject.proposalcomponent-based software engineeringeng
dc.type.coarhttp://purl.org/coar/resource_type/c_6501spa
dc.type.contentTextspa
dc.type.driverinfo:eu-repo/semantics/articlespa
dc.type.redcolhttp://purl.org/redcol/resource_type/ARTspa
oaire.accessrightshttp://purl.org/coar/access_right/c_abf2spa
oaire.versionhttp://purl.org/coar/version/c_970fb48d4fbd8a85spa
dc.type.versioninfo:eu-repo/semantics/publishedVersionspa


Ficheros en el ítem

Thumbnail

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

Mostrar el registro sencillo del ítem