Show simple item record

dc.contributor.advisorRomero Villalobos, Oswaldo Alberto
dc.creatorPrieto Rodriguez, Camilo Alberto
dc.creatorMadrid Caballero, Diego Alejandro
dc.date.accessioned2022-07-05T21:20:38Z
dc.date.available2022-07-05T21:20:38Z
dc.date.created2021-11-25
dc.identifier.urihttp://hdl.handle.net/11349/29569
dc.descriptionLa cuarta revolución industrial ha llevado a una constante evolución tecnológica encaminando a las organizaciones a buscar una continua mejora, adaptando su negocio al mercado moderno y a la competitividad por medio de la innovación, para esto las organizaciones tienen el desafío de crear sistemas, cada vez más grandes y complejos, en corto tiempo y sin sobrepasar los costos. Al contar con diferentes tecnologías y arquitecturas, las organizaciones tienen dificultades para madurar y estandarizar sus procesos de desarrollo de software, debido a esto se invierte una elevada cantidad de tiempo y esfuerzo en los detalles de implementación y en menor medida a otros aspectos relevantes como la calidad y la lógica de negocio. Actualmente, en la industria de desarrollo de software, no se encuentran herramientas capaces de generar una estructura completa de código basada en una arquitectura definida y con implementación de buenas prácticas. Existen herramientas capaces de aportar un código genérico que, si bien promueven una reducción de esfuerzo para el desarrollador, de éste depende la estructura de la arquitectura y la implementación de buenas prácticas y estándares de la organización. En el presente documento se muestra cómo, a través de arquitecturas modernas y la investigación de buenas prácticas de desarrollo, se puede proponer un prototipo de generador de código para Servicios REST a partir del lenguaje de definición de datos. Así mismo, se da especial importancia al proceso de creación del modelo de base de datos, ya que de éste depende, en gran medida, el resultado exitoso del proyecto. Lo anterior, con el fin de apoyar a las organizaciones, en sus diferentes áreas, para la creación de proyectos. Adicionalmente, se expone el proceso de investigación y metodología para ejecutar el proyecto, así como el uso de la arquitectura y las herramientas necesarias para la construcción de los artefactos que la componen.spa
dc.description.abstractThe fourth industrial revolution has led to a constant technological evolution, leading organizations to look for continuous improvement, adapting their business to the modern market and competitiveness through innovation. Organizations have the challenge of creating bigger and more complex systems in a short time and without exceeding costs. With different technologies and architectures, organizations have difficulty in maturing and standardizing their processes of software development. Due to this, a lot of effort is invested in the details of implementation and, to a lesser extent, in other relevant aspects such as the quality and the logic of the business. Currently, in the software development industry, there are no tools capable of generating a complete code structure based on a defined architecture and with the implementation of best practices. There are tools capable of providing a generic code that, although they save a lot of effort to the developer, it depends on him/her to ensure the correct structure of the architecture and the implementation of best practices and standards of the organization. This document shows how, through modern architectures and research of good development practices, it is possible to propose a prototype code generator for REST Services from data definition language. Likewise, special importance is given to the process of creating the database model, since the successful outcome of the project depends on this to a great extent. The above, in order to support organizations, in their different areas, for the creation of projects. Additionally, the research process and methodology are exposed along with the use of the architecture and the tools necessary for the construction of the artifacts that compose it.spa
dc.format.mimetypepdfspa
dc.language.isospaspa
dc.rightsAtribución-NoComercial-SinDerivadas 2.5 Colombia*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/2.5/co/*
dc.subjectArquitecturaspa
dc.subjectEstándarspa
dc.subjectPatrónspa
dc.subjectSoftwarespa
dc.titlePrototipo generador de código fuente para aplicaciones de servicios. Caso de estudio: proceso de alquiler de libros de una bibliotecaspa
dc.subject.lembEspecialización en Ingeniería de Software - Tesis y Disertaciones Académicasspa
dc.subject.lembArquitectura de computadoresspa
dc.subject.lembDesarrollo de programas para computadorspa
dc.subject.lembProcesamiento de datosspa
dc.rights.accessrightsinfo:eu-repo/semantics/restrictedAccessspa
dc.title.titleenglishPrototype of a Source Code Generator for Service Applications. Case of Study: Library Rental Process.spa
dc.subject.keywordArchitecturespa
dc.subject.keywordStandardspa
dc.subject.keywordPatternspa
dc.subject.keywordSoftwarespa
dc.type.degreeMonografíaspa
dc.rights.accesoRestringido (Solo Referencia)spa
dc.type.driverinfo:eu-repo/semantics/bachelorThesisspa
dc.type.coarhttp://purl.org/coar/resource_type/c_7a1fspa


Files in this item

Thumbnail
Thumbnail
Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record

Atribución-NoComercial-SinDerivadas 2.5 Colombia
Except where otherwise noted, this item's license is described as Atribución-NoComercial-SinDerivadas 2.5 Colombia