Ingeniero

Páginas: 37 (9118 palabras) Publicado: 31 de julio de 2012
1

Cuatro Enfoques Metodológicos para el Desarrollo de Software
RUP – MSF – XP - SCRUM
Oiver Andrés Pérez R. - oiverpr@gmail.com Profesor Investigador Facultad de Ingeniería Unicatólica http://www.unicatolica.edu.co Candidato a Magister en Ingeniería de Sistemas y Computación Especialista en Docencia para la Educación Superior - Licenciado en Informática Educativa

Resumen—El presenteartículo aborda el proceso de desarrollo de software desde cuatro enfoques metodológicos: Rup, Msf, Xp, Scrum, en los cuales se exponen las características, estructura, proceso, principios, ciclo de vida, artefactos y roles entre otras características propias de cada metodología. La investigación se realizó a partir de la revisión de literatura en la cual se analizaron y seleccionaron cuatro enfoquesmetodológicos de desarrollo de software de gran uso, reconocimiento y vigencia en la industria del desarrollo de software. En este sentido, el propósito del artículo es aportar una guía práctica que permita conocer y aplicar las diferentes estrategias metodológicas proporcionadas por estos cuatro enfoques metodológicos para el desarrollo de software. Palabras Clave—Ingeniería de Software,Metodologías de desarrollo, Rational Unified Process (Rup), Microsoft Solutions Framework (Msf), Extreme programming (Xp), Scrum. Abstract —This paper takes into account the process of development of software from four different methodological focus, in which are considered the characteristics, structure, process, principles, life cycle, artifacts and roles among other characteristics proper to eachmethodology. This research has been made revising some literature from which four methodological focus of development of software have been analyzed and selected since they are very useful, recognized and prevailing to the development of the software industry. So that, the purpose of this paper is just to provide a practical guide that helps to know and to apply the different methodological strategiesprovided by these four methodological focus for the development of software. Keywords—Software engineering, Software development process, Rational Unified Process (Rup), Microsoft Solutions Framework (Msf), Extreme programming (Xp), Scrum. I. INTRODUCCIÓN En los años 80 se propuso que la mejor forma de desarrollar un sistema software era por medio de una

planificación rígida y meticulosa delproyecto, soportada por herramientas CASE (Ingeniería de Software Asistida por Computador) y algunos procesos de desarrollo rigurosos y altamente controlados, que eran sinónimo de garantía y calidad en el software. Estas metodologías tenían una carga de trabajo pesada en planificación, diseño y documentación, absorbiendo gran parte del tiempo destinado al desarrollo del sistema. Al implementar estasmetodologías en proyectos pequeños o medianos con mayores exigencias en los tiempos de respuesta, se obtuvo como resultado la ineficacia en los procesos, debido a que se pasaba más tiempo pensando el sistema y al momento de liberar el producto se hacía casi imposible realizar cambio en las especificaciones, puesto que se debía empezar desde cero con el análisis y la documentación, haciendo deldesarrollo de software un proceso improductivo e ineficiente. Aun así, estas metodologías se siguen implementando en determinados proyectos que no requieren de resultados rápidos pero si de procesos críticos. En los años 90 se comenzaron a proponer métodos ágiles para el desarrollo de software, que permitieran a los desarrolladores concentrarse en el software y no totalmente en el diseño ydocumentación del mismo. Éstas metodologías tienen un enfoque iterativo para la especificación, el desarrollo y la entrega del producto, teniendo como principio que los requerimientos podían cambiar permanentemente y durante el proceso de desarrollo, entregando sistemas funcionales más rápidamente con la posibilidad de agregar nuevos cambios en las especificaciones. En la actualidad, el proceso de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS