Por favor, use este identificador para citar o enlazar este ítem: http://dspace.espoch.edu.ec/handle/123456789/6734
Registro completo de metadatos
Campo DC Valor Lengua/Idioma
dc.contributor.advisorMenéndez, Jorge-
dc.contributor.authorCórdova Jimbo, Edgar Fabián-
dc.date.accessioned2017-07-06T16:07:56Z-
dc.date.available2017-07-06T16:07:56Z-
dc.date.issued2017-03-
dc.identifier.citationCórdova Jimbo, Edgar Fabián. (2017). Desarrollo de un prototipo de panel de control de servicio de hosting java para la empresa Kapyasoft basado en Test-Driven Development. Escuela Superior Politécnica de Chimborazo. Riobamba.es_ES
dc.identifier.urihttp://dspace.espoch.edu.ec/handle/123456789/6734-
dc.descriptionEl principal objetivo fue desarrollar un prototipo de panel de control de servicio de hospedaje web para aplicaciones desarrolladas en JAVA, para lo cual fue importante definir todos los procesos necesarios para realizarlo manualmente y poder automatizar dicho proceso. Se escogió una disciplina de programación poco usual llamada Test-Driven Development que se fundamenta en la escritura de pruebas de software al inicio del proyecto para construir la aplicación. Para lograr este propósito fue indispensable definir los principios básicos sobre pruebas, en especial pruebas de integración y pruebas unitarias y utilizar la herramienta de integración continua, JENKINS. Las pruebas son una etapa fundamental en el proceso de desarrollo de software y aunque la idea de realizar pruebas antes de tener el código fuente de un proceso, programa o aplicación pueda parecer ilógico, según el autor de la técnica Kent Beck, afirma que está más que comprobado que el desarrollo guiado por pruebas, garantiza principalmente la funcionalidad y calidad del proyecto. El prototipo desarrollado con el framework J.S.F., denominado PROTPANEL, entre sus principales funcionalidades, permite el registro de usuarios, la autenticación de los mismos, la gestión de aplicaciones y bases de datos, gestión de dominios, compilación del código fuente y despliegue de las aplicaciones web. La aplicación fue probada por el cliente del proyecto, propietario de la empresa KAPYASOFT y también en un experimento aplicado a dos grupos de estudiantes de la Escuela Superior Politécnica de Chimborazo siendo el prototipo, 3 veces más rápido a una guía de despliegue de aplicaciones web en la nube. En conclusión, el software creado mejora el tiempo de despliegue de aplicaciones web en JAVA y se recomienda el uso de herramientas informáticas para realizar los planes de pruebas, casos de pruebas, así como también para realizar la integración continua.es_ES
dc.description.abstractThe main objective was to develop a prototype of control panel of web hosting service for applications developed in JAVA, which was important to define all the processes necessay to perform it manually and to be able to automate that process. An unusual programming discipline called Test-Driven Development was chosen based on writing software tests at the beginning of the project to build the application. To achieve this proyect, it was essential to define the basic principles of tests, especially integration tests, unit tests, and to use a continuous integration tool called JENKINS. Testing is a fundamental step in the software development process and although the idea of testing before having the source code for a process, program or application may seem illogical, according to author of the technique Kent Beck, says that it is more proved that the development guided by tests, mainly guarantees the functionality and quality of the project. The phototype developed with the framework J.S.F, called PROTPELEL, among its main functionalities, allows the registration of domains, compilation ofthe source code and deployment of the web applications. The application was tested by the client of the project, owner of the company KAPYASOFT and also in an experiment applied to two groups of students of the Escuela Superior Politécnica de Chimborazo being the prototype three times faster to a guide of deployment of web applications in the cloud. In conclusion, the software created improves the time of deployment of web applications in JAVA and it is recommended to use computer tools to perform test plans, as well as to perform continuous integration.es_ES
dc.language.isospaes_ES
dc.publisherEscuela Superior Politécnica de Chimborazoes_ES
dc.relation.ispartofseriesUDCTFIYE;18T00680-
dc.subjectTECNOLOGÍA Y CIENCIAS DE LA INGENIERÍAes_ES
dc.subjectINGENIERÍA DE SOFTWAREes_ES
dc.subjectALOJAMIENTO WEBes_ES
dc.subjectJAVA (SOFTWARE)es_ES
dc.subjectPROGRAMA INFORMÁTICOes_ES
dc.subjectPRUEBAS DE SOFTWAREes_ES
dc.titleDesarrollo de un prototipo de panel de control de servicio de hosting java para la empresa Kapyasoft basado en Test-Driven Development.es_ES
dc.typebachelorThesises_ES
dc.contributor.miembrotribunalAguirre, Lorena-
Aparece en las colecciones: Ingeniería en Sistemas Informáticos; Ingeniero/a de Software

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
18T00680.pdf3,74 MBAdobe PDFVista previa
Visualizar/Abrir


Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.