Full text
|
PDF
- Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (5MB) | Preview |
|
![]() |
Archive (ZIP)
- Users in campus UPM only
Download (1MB) |
López Rosciano, Rodrigo Antonio and Pech Montejo, José Alfredo (2015). Desarrollo de herramienta de gestión de proyectos RUP usando metodología Scrum + XP : pruebas. Thesis (Master thesis), E.T.S.I. de Sistemas Informáticos (UPM).
Title: | Desarrollo de herramienta de gestión de proyectos RUP usando metodología Scrum + XP : pruebas |
---|---|
Author/s: |
|
Contributor/s: |
|
Item Type: | Thesis (Master thesis) |
Masters title: | Ingeniería Web |
Date: | July 2015 |
Subjects: | |
Faculty: | E.T.S.I. de Sistemas Informáticos (UPM) |
Department: | Sistemas Informáticos |
Creative Commons Licenses: | Recognition - No derivative works - Non commercial |
|
PDF
- Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (5MB) | Preview |
|
![]() |
Archive (ZIP)
- Users in campus UPM only
Download (1MB) |
Una de las causas de fracaso en los proyectos de IT es la ausencia de una metodología de desarrollo. Al ser la metodología RUP muy extensa y compleja, se pretende desarrollar una aplicación que ayude a la gestión de proyectos con RUP. Así mismo, aprender dentro de una situación real el desarrollo de una aplicación web usando la metodología SCRUM + XP, haciendo énfasis en el desarrollo con TDD(Desarrollo Dirigido por Pruebas). Los principales objetivos de este proyecto es el implementar un entorno de desarrollo de pruebas de back end y de front end y hacer uso de TDD como guía de desarrollo. El diseño e implementación de pruebas de unidad, integración y aceptación. Usando servicios de integración continua para tener seguimiento de los errores resultantes del código nuevo. La generación de reportes de cobertura y reportes de métricas. Al diseñar e implementar las pruebas, hemos encontrado que el desarrollo de la aplicación ha sido muy eficiente y factible. El desarrollador cuenta con la información requerida para saber exactamente que codificar. Con Travis(CI) encontramos una forma fácil para realizar la gestión del proyecto, ya que el sistema notifica cuando un proyecto cuenta con errores de codificación o pruebas fallidas y muestra información detallada que permite ubicar la raíz del problema y el responsable.Como resultado de la implementación de las pruebas, fuimos capaces de generar reportes de cobertura, esto brindándole confiabilidad al proyecto. El reporte de métricas muestra una perspectiva del proyecto de el lado de la calidad y áreas de mejora del código. ABSTRACT One of the causes of failure in the IT projects it’s the absence of a methodology in software development. This is the motivation behind this project, learn in a real situation to develop a web application using Scrum + XP methodology, emphasising the development in TDD(Test Driven Develop). The principal goals of this projects is to set up a complete Testing Environment for the back end and the front end test and use TDD for guiding the development; Designing and implementing unit, integration and acceptance tests; Using continuos integration services to keep track of errors resulting from new code; The generation of coverage reports and metrics reports. By designing and implementing all the tests, we encounter that the development of the application was so efficient and straight forward. The developer has all the information that is needed to know what to code exactly. With Travis(CI) we encounter an easy project management, because the system notifies when the project has coding errors and shows detailed information to pin-point the problem. As a result of all the tests implementation, we were able to generate coverage reports, this brings confiability to the project. The metric reports showed us a code perspective of quality and areas of improvement.
Item ID: | 44208 |
---|---|
DC Identifier: | https://oa.upm.es/44208/ |
OAI Identifier: | oai:oa.upm.es:44208 |
Deposited by: | Biblioteca Universitaria Campus Sur |
Deposited on: | 19 Dec 2016 08:32 |
Last Modified: | 19 Dec 2016 08:32 |