Por favor, use este identificador para citar o enlazar este ítem:
http://dspace.espoch.edu.ec/handle/123456789/13636
Título : | Desarrollo de un sistema web para automatizar el proceso de compra y venta en la microempresa raza utilizando la tecnología Laravel y Vue.js bajo un enfoque de desarrollo dirigido por pruebas (TDD). |
Autor : | Guanolema Choca, Luis Alberto |
Director(es): | Oñate, Alejandra |
Tribunal (Tesis): | Paguay, Mario |
Palabras claves : | TECNOLOGÍA Y CIENCIAS DE LA INGENIERÍA;INGENIERÍA DE SOFTWARE;AUTOMATIZACIÓN DE PROCESOS;DESARROLLO DE APLICACIONES WEB;DESARROLLO GUIADO POR PRUEBAS (TDD);PRUEBAS UNITARIAS;METODOLOGÍA ÁGIL (SCRUM);SISTEMA WEB DE COMPRA Y VENTA;MODELO VISTA CONTROLADOR (MVC) |
Fecha de publicación : | 21-nov-2019 |
Editorial : | Escuela Superior Politécnica de Chimborazo |
Citación : | Guanolema Choca, Luis Alberto. (2019). Desarrollo de un sistema web para automatizar el proceso de compra y venta en la microempresa raza utilizando la tecnología Laravel y Vue.js bajo un enfoque de desarrollo dirigido por pruebas (TDD). Escuela Superior Politécnica de Chimborazo. Riobamba. |
Identificador : | UDCTFIYE;18T00803 |
Abstract : | The objective of this degree work was to develop a web system to automate the buying and selling process in the commercial microenterprise "Raza" applying a test-guided development approach (TDD). In the system requirement phase, 29 user stories and 8 technical stories were obtained, which were planned and developed with the SCRUM methodology, it allowed to get a greater productivity and software quality, especially since it facilitated to do the tasks independently. In order to facilitate the maintainability and scalability of the system, the Model Controller View Pattern was used; Free license tools such as PHP programming language, the MySQL database manager were used, and the application server was XAMP for system development; due to its extensive documentation and with the objective of lowering costs. As a final result, the purchase and sale system was obtained, which requires minimum resources from the client for its operation; On the other hand, two studies were carried out to verify a reduction in time in relation to the manual and automated process, respectively. Within the analyzed processes a reduction in time was obtained from 25% to 91%. Because the studies show normal distributions with statistically significant differences, it is concluded that there is a real reduction of the time in the execution of the processes after the implementation of the web system. Finally, it is recommended to use the TDD technique because it uses a framework focusing on the system design and the business logic, which helps minimize the number of errors, provides confidence and prepares the software for any modification. |
Resumen : | El presente trabajo de titulación tuvo como objetivo desarrollar un sistema web para automatizar el proceso de compra y venta en la microempresa comercial “Raza” aplicando un enfoque de desarrollo guiado por pruebas (TDD). En la fase de requerimentación del sistema se obtuvo 29 historias de usuario y 8 historias técnicas, las cuales se planificaron y desarrollaron con la metodología SCRUM, lo cual permitió obtener una mayor productividad y calidad de software sobre todo porque facilitó realizar las tareas de forma independiente. Con la finalidad de facilitar la mantenibilidad y escalabilidad del sistema se empleó el patrón Modelo Vista Controlador; se utilizaron herramientas de licencia libre como lenguaje de programación PHP, el gestor de base de datos MySQL, y el servidor de aplicaciones fue XAMP para el desarrollo del sistema; debido a su extensa documentación y con el objetivo de abaratar costos. Como resultado final se obtuvo el sistema de compra y venta, el cual necesita para su funcionamiento recursos mínimos de lado del cliente; por otra parte, se realizaron dos estudios para comprobar una reducción de tiempos respecto al proceso manual y automatizado respectivamente, dentro de los procesos analizados se obtuvo una reducción del tiempo desde un 25% hasta un 91%. Debido a que los estudios arrojan distribuciones normales con diferencias estadísticamente significativas se concluye que existe una reducción real del tiempo en la ejecución de los procesos posterior a la implementación del sistema web. Finalmente se recomienda utilizar la técnica TDD porque utiliza un marco de trabajo centrándose en el diseño del sistema y la lógica de negocio, por lo cual ayuda a minimizar el número de errores, brinda confianza y prepara el software para cualquier modificación. |
URI : | http://dspace.espoch.edu.ec/handle/123456789/13636 |
Aparece en las colecciones: | Ingeniería en Sistemas Informáticos; Ingeniero/a de Software |
Ficheros en este ítem:
Fichero | Descripción | Tamaño | Formato | |
---|---|---|---|---|
18T00803.pdf | 1,65 MB | Adobe PDF | Visualizar/Abrir |
Este ítem está sujeto a una licencia Creative Commons Licencia Creative Commons