Herramienta para la generación de código base en el desarrollo de aplicaciones web

dc.contributor.advisorWanumen Silva, Luis Felipe
dc.contributor.authorGuzmán Moya, Daniela Alejandra
dc.date.accessioned2022-05-29T01:37:25Z
dc.date.available2022-05-29T01:37:25Z
dc.date.created2021-06-30
dc.descriptionAl momento de desarrollar un aplicativo web, se tienen en cuenta diversos factores de aceptación por parte del cliente; uno de ellos es el diseño, que debe ser amigable y al mismo tiempo llamativo para favorecer su posterior aceptación. Por esta razón, desarrolladores invierten gran parte de su presupuesto y de su tiempo en perfeccionar y diseñar una interfaz que cumpla con estas características. Basado en lo descrito anteriormente, es evidente la necesidad que existe de disminuir el tiempo y el coste invertido en este apartado, con el fin de centrar la atención del desarrollador en la codificación de partes internas del funcionamiento de los aplicativos y su mantenimiento. Para esto, basado en la metodología SCRUM, a lo largo de este documento se desarrolla el proceso de creación del aplicativo que compete las siguientes etapas: Planeación, durante la cual se plantean los objetivos a cumplir, los alcances y limitaciones del proyecto. Análisis, durante esta etapa, se realiza el análisis de los requerimientos del proyecto y se plantean las actividades a realizar (Historias de usuario). Diseño, en esta etapa se realiza la división de tareas por medio de Sprints, teniendo en cuenta en análisis realizado anteriormente. Implementación, en esta etapa se presentan diagramas y modelos obtenidos a partir de la implementación de Sprints. Finalmente, en la etapa de pruebas, se presentan las evidencias de las pruebas realizadas al aplicativo con el fin de evidenciar su correcto funcionamiento. El código es estructurado y entregado en lenguaje PHP, que es un lenguaje libre y abierto, fácil de instalar y con entornos de desarrollo de fácil configuración, añadiendo un sistema de secciones basados en Bootstrap que proporcionan al aplicativo la capacidad de adaptarse a cualquier dispositivo, generando así, un código base de diseño de aplicativo web multiplataforma.spa
dc.description.abstractWhen developing a web application, several factors are taken into account for customer acceptance; one of them is the design, which must be user-friendly and at the same time eye-catching in order to favor its subsequent acceptance. For this reason, developers invest a large part of their budget and time in perfecting and designing an interface that meets these characteristics. Based on the above, it is evident the need to reduce the time and cost invested in this section, in order to focus the developer's attention on the coding of internal parts of the application's operation and its maintenance. For this, based on the SCRUM methodology, throughout this document the process of creation of the application is developed, which includes the following stages: Planning, during which the objectives to be fulfilled, the scope and limitations of the project are established. Analysis, during this stage, the analysis of the project requirements is performed and the activities to be performed (User Stories) are proposed. Design, during this stage, the division of tasks is performed by means of Sprints, taking into account the analysis previously performed. Implementation, in this stage diagrams and models obtained from the implementation of Sprints are presented. Finally, in the testing stage, the evidence of the tests performed to the application is presented in order to prove its correct operation. The code is structured and delivered in PHP language, which is a free and open language, easy to install and easy to configure development environments, adding a system of sections based on Bootstrap that provide the application the ability to adapt to any device, thus generating a code base design multiplatform web application.spa
dc.format.mimetypepdfspa
dc.identifier.urihttp://hdl.handle.net/11349/29161
dc.language.isospaspa
dc.rightsCC0 1.0 Universal*
dc.rights.accesoAbierto (Texto Completo)spa
dc.rights.accessrightsinfo:eu-repo/semantics/openAccessspa
dc.rights.urihttp://creativecommons.org/publicdomain/zero/1.0/*
dc.subjectHerramientaspa
dc.subjectPhpspa
dc.subjectCódigospa
dc.subjectGeneradorspa
dc.subjectDesarrollospa
dc.subject.keywordToolspa
dc.subject.keywordPhpspa
dc.subject.keywordCodespa
dc.subject.keywordGeneratorspa
dc.subject.keywordDevelopingspa
dc.subject.lembTecnología en Sistematización de Datos - Tesis y disertaciones académicasspa
dc.subject.lembDiseño de páginas Webspa
dc.subject.lembPHP (Lenguaje de programación de computadores)spa
dc.subject.lembScrum (Desarrollo de programas para computador)spa
dc.subject.lembProgramación en internetspa
dc.titleHerramienta para la generación de código base en el desarrollo de aplicaciones webspa
dc.title.titleenglishTool for code base generation in the development of web applicationsspa
dc.type.coarhttp://purl.org/coar/resource_type/c_7a1fspa
dc.type.degreeMonografíaspa
dc.type.driverinfo:eu-repo/semantics/bachelorThesisspa

Archivos

Bloque original

Mostrando 1 - 3 de 3
Cargando...
Miniatura
Nombre:
GuzmanMoyaDanielaAlejandra2021.pdf
Tamaño:
5.66 MB
Formato:
Adobe Portable Document Format
Descripción:
No hay miniatura disponible
Nombre:
GuzmanMoyaDanielaAlejandra2021Anexos.zip
Tamaño:
50.5 MB
Formato:
Descripción:
Anexos
No hay miniatura disponible
Nombre:
Licencia y autorización de los autores para publicar.pdf
Tamaño:
217.31 KB
Formato:
Adobe Portable Document Format
Descripción:
Licencia y autorización de los autores para publicar

Bloque de licencias

Mostrando 1 - 1 de 1
No hay miniatura disponible
Nombre:
license.txt
Tamaño:
7 KB
Formato:
Item-specific license agreed upon to submission
Descripción: