Herramienta de gestión de proyectos RUP : análisis de la producción de código usando metodologías Scrum + XP

Vivanco García, Raúl and Palacios Contreras, Carlos (2015). Herramienta de gestión de proyectos RUP : análisis de la producción de código usando metodologías Scrum + XP. Thesis (Master thesis), E.T.S.I. de Sistemas Informáticos (UPM).

Description

Title: Herramienta de gestión de proyectos RUP : análisis de la producción de código usando metodologías Scrum + XP
Author/s:
  • Vivanco García, Raúl
  • Palacios Contreras, Carlos
Contributor/s:
  • Fernández Muñoz, Luis
  • Bernal Bermúdez, Jesú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

Full text

[img]
Preview
PDF - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (13MB) | Preview
[img] Archive (ZIP) - Users in campus UPM only
Download (1MB)

Abstract

El contenido de este documento es una síntesis del proceso de desarrollo de software, específicamente centrado en todo lo relacionado a la producción del código fuente siguiendo la metodología Scrum+XP. En este documento se hará un breve repaso a conceptos de las metodologías de desarrollo de software involucradas como son RUP y Scrum+XP. También se presenta un detalle de cada uno de los requisitos funcionales y no funcionales que han sido implementados en la solución. Es importante mostrar las bases sobre la cual está desarrollada la aplicación por lo cual se realiza un detalle de la arquitectura del software y a su vez definiendo cada elemento de elemento de software involucrado tanto de Java como clases, interfaces, enumeraciones o de AngularJS como controladores o servicios. Conscientes de la importancia de llevar a cabo buenas prácticas de programación se hace mención especial a temas como refactorización de código y patrones de diseño, los cuales fueron aplicados durante este proceso de desarrollo de la solución. Con el detalle de todo lo anteriormente mencionado se expondrán las conclusiones a las que hemos llegado al implementar una aplicación web siguiendo la metodología Scrum+XP. ABSTRACT The content of this document is a synthesis of the process of software development, specifically focused in everything related to the production of source code following the Scrum + XP methodology. In this document we will do a brief review of the software development methodologies involved as they are RUP and Scrum + XP. Also a detail of each one of the functional and nonfunctional requirements which have been implemented in the solution is presented. It is important to show the bases on which the application is developed so a detail of the software architecture is performed and, at the same time, defining each element of software involved both of Java as classes, interfaces, enumerations and of AngularJS as controllers or services. Conscious of the importance of carrying out good programming practices it has been done a special mention to themes as code refactoring and design patterns, which were applied during this process of developing the solution. With the detail of all the previously commented the conclusions to which we have reached while implementing a web application following the Scrum + XP methodology will be exposed.

More information

Item ID: 44383
DC Identifier: http://oa.upm.es/44383/
OAI Identifier: oai:oa.upm.es:44383
Deposited by: Biblioteca Universitaria Campus Sur
Deposited on: 11 Jan 2017 08:34
Last Modified: 11 Jan 2017 08:34
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM