dc.contributor.advisor | Chávez Espinoza, William Alberto | |
dc.contributor.author | Delgado Sequeiros, Redy Demetrio | |
dc.date.accessioned | 2019-02-18T14:44:58Z | |
dc.date.available | 2019-02-18T14:44:58Z | |
dc.date.issued | 2018-10-07 | |
dc.identifier.uri | https://hdl.handle.net/20.500.12557/2213 | |
dc.description.abstract | La técnica de diseño Test Driven Development es un componente de la metodología eXtreme
Programming, esta técnica se enfoca en el desarrollo de software guiado por pruebas antes de
la escritura del código, lo cual demuestra una perspectiva de desarrollo de software fuera de lo
común.
En este trabajo de investigación, la técnica de diseño Test Driven Development será evaluada
para determinar su factibilidad de uso en la creación de un software partiendo de las pruebas
hasta conseguir el código necesario que ejecute el funcionamiento deseado; por lo que, se ha de
tomar como caso de prueba experimental la creación de un nuevo software para la cooperativa
de ahorro y crédito El Amauta Ltda.
La cooperativa de ahorro y crédito El Amauta Ltda. actualmente no cuenta con un mecanismo
de control que permita organizar y sistematizar las actividades primigenias que desarrolla cada
uno de sus colaboradores, es por lo que se ha de usar como caso de prueba experimental la
necesidad de organización que presenta esta institución, con el fin de determinar la factibilidad
de uso de esta técnica en un entorno real.
Para poder realizar este trabajo de investigación se usará componentes de código abierto como
laravel, bootstrap y phpunit para obtener un entorno de desarrollo completo, y poder realizar
las pruebas unitarias necesarias; también se ha de usar la metodología de desarrollo Scrum en
combinación con la técnica de diseño Test Driven Development. | es_PE |
dc.description.abstract | The design technique Test Driven Development is a component of the eXtreme Programming
methodology, this technique focuses on the development of software guided by tests before the
writing of the code, which demonstrates a perspective of software development out of the
ordinary.
In this research work, the design technique Test Driven Development will be evaluated to
determine its feasibility of use in the creation of a software starting from the tests until getting
the necessary code that executes the desired operation; Therefore, the creation of a new software
for the credit union El Amauta Ltda.
The credit union El Amauta Ltda. Currently does not have a control mechanism that allows
organizing and systematizing the original activities developed by each of its collaborators,
which is why it has to be used as an experimental test case the need to organization that presents
this institution, in order to determine the feasibility of using this technique in a real
environment.
In order to carry out this research work we will use open source components such as laravel,
bootstrap and phpunit to obtain a complete development environment, and be able to perform
the necessary unit tests; The Scrum development methodology must also be used in
combination with the Test Driven Development technique. | en_US |
dc.description.uri | Tesis | es_PE |
dc.format | application/pdf | es_PE |
dc.language.iso | spa | es_PE |
dc.publisher | Universidad Andina del Cusco | es_PE |
dc.rights | info:eu-repo/semantics/openAccess | es_PE |
dc.rights.uri | https://creativecommons.org/licenses/by-nc-nd/2.5/pe/ | es_PE |
dc.source | Universidad Andina del Cusco | es_PE |
dc.source | Repositorio Institucional - UAC | es_PE |
dc.subject | Código abierto | es_PE |
dc.subject | Desarrollo de software | es_PE |
dc.subject | Sistematización | es_PE |
dc.title | Uso de la técnica de diseño Test Driven Development para el desarrollo de software. caso de prueba experimental: software de apoyo para la Cooperativa de Ahorro y Crédito el Amauta Ltda. | es_PE |
dc.type | info:eu-repo/semantics/bachelorThesis | es_PE |
thesis.degree.name | Ingeniero de Sistemas | es_PE |
thesis.degree.grantor | Universidad Andina del Cusco. Facultad de Ingeniería y Arquitectura | es_PE |
thesis.degree.level | Titulo Profesional | es_PE |
thesis.degree.discipline | Ingeniería de Sistemas | es_PE |