Está en la página 1de 2

R.U.

P: Proceso Unificado Racional o RUP (por sus siglas en inglés de Rational Unified Process) es
un proceso de desarrollo de software desarrollado por la empresa Rational Software, actualmente
propiedad de IBM. Junto con el Lenguaje Unificado de Modelado(UML), constituye la metodología
estándar más utilizada para el análisis, diseño, implementación y documentación de sistemas
orientados a objetos.
El RUP no es un sistema con pasos firmemente establecidos, sino un conjunto de metodologías
adaptables al contexto y necesidades de cada organización. También se conoce por este nombre al
software, también desarrollado por Rational, que incluye información entrelazada de
diversos artefactos y descripciones de las diversas actividades. Está incluido en el Rational Method
Composer (RMC), que permite la personalización de acuerdo con las necesidades.
Originalmente se diseñó un proceso genérico y de dominio público, el Proceso Unificado, y una
especificación más detallada, el Rational Unified Process, que se vendiera como producto
independiente

XP: La programación extrema o eXtreme Programming (de ahora en adelante, XP) es una
metodología de desarrollo de la ingeniería de software formulada por Kent Beck, autor del primer
libro sobre la materia, Extreme Programming Explained: Embrace Change (1999). Es el más
destacado de los procesos ágiles de desarrollo de software. Al igual que éstos, la programación
extrema se diferencia de las metodologías tradicionales principalmente en que pone más énfasis
en la adaptabilidad que en la previsibilidad. Los defensores de la XP consideran que los cambios de
requisitos sobre la marcha son un aspecto natural, inevitable e incluso deseable del desarrollo de
proyectos. Creen que ser capaz de adaptarse a los cambios de requisitos en cualquier punto de la
vida del proyecto es una aproximación mejor y más realista que intentar definir todos los
requisitos al comienzo del proyecto e invertir esfuerzos después en controlar los cambios en los
requisitos.
Se puede considerar la programación extrema como la adopción de las mejores metodologías de
desarrollo de acuerdo a lo que se pretende llevar a cabo con el proyecto, y aplicarlo de manera
dinámica durante el ciclo de vida del software.
AGILE: El desarrollo de software ágil es un enfoque del desarrollo de software en el que los
requisitos y las soluciones evolucionan a través del esfuerzo de colaboración de
los equipos autoorganizados y multifuncionales y sus clientes / usuarios finales . Aboga por la
planificación adaptativa, el desarrollo evolutivo, la entrega temprana y la mejora continua , y
alienta una respuesta rápida y flexible al cambio.
El término ágil (a veces escrito ágil) fue popularizado, en este contexto, por el Manifiesto para el
desarrollo de software ágil . Los valores y principios expuestos en este manifiesto se derivaron de
una amplia gama de marcos de desarrollo de software , incluidos Scrum y Kanban .
Hay evidencia anecdótica significativa de que la adopción de prácticas y valores ágiles mejora la
agilidad de los profesionales de software, equipos y organizaciones; Sin embargo, algunos estudios
empíricos no han encontrado evidencia científica.

Diferencias:

 Rup cuenta con una documentación más estricta y extensa.


 Rup es una metodología enfocada en los procesos, mientras XP se enfoca en las personas.
 Mientras XP se basa en brindar resultados rápidos involucrando a los clientes en la toma
de decisiones y pruebas.
 Rup busca refactorizar su código cambiando su estructura sin alterar su comportamiento
externo para alcanzar siempre un mejor rendimiento del programa.

Conclusión.

Es fundamental escoger una metodología basada en la duración y número de participantes en el


proyecto ya que esto influye en los costos del desarrollo del mismo, por lo cual se llegó a la
determinación de la metodología idónea para el control de herramientas es la XP, ya que esta
permite tomar ciertas libertades a la hora de documentar los procesos de desarrollo y esta
pensada en equipos pequeños como los dispuestos en esta materia.

También podría gustarte