El proceso unificado racional (Rational Unified Process o RUP) es un proceso de ingeniería de software, entregado a través de una base de conocimiento de búsqueda habilitada para la web. El proceso mejora la productividad del equipo y ofrece las mejores prácticas de software a través de pautas, plantillas y mentores de herramientas para todas las actividades críticas del ciclo de vida del software. La base de conocimientos permite que los equipos de desarrollo obtengan todos los beneficios del lenguaje de modelado unificado (Unified Modeling Language o UML) estándar de la industria.
El RUP proporciona un enfoque disciplinado para asignar tareas y responsabilidades dentro de una organización de desarrollo. Su objetivo es garantizar la producción de software de alta calidad que satisfaga las necesidades de sus usuarios finales, dentro de un calendario y presupuesto predecibles.
El RUP es un producto de proceso, desarrollado y mantenido por Rational Software. El equipo de desarrollo de RUP está trabajando en estrecha colaboración con clientes, socios, grupos de productos de Rational y la organización consultora de Rational, para garantizar que el proceso se actualice y mejore continuamente para reflejar experiencias recientes y mejores prácticas probadas y en evolución.
El RUP es una guía sobre cómo usar UML de manera efectiva. El UML es un lenguaje estándar de la industria que nos permite comunicar claramente los requisitos, las arquitecturas y los diseños. El UML fue creado originalmente por Rational Software y ahora lo mantiene el grupo de gestión de objetos de la organización de estándares (Object Management Group o OMG).
RUP captura muchas de las mejores prácticas en el desarrollo de software moderno en una forma adecuada para una amplia gama de proyectos y organizaciones. La implementación de estas prácticas recomendadas mediante la guía de anuncios de RUP ofrece a los equipos de desarrollo una serie de ventajas clave.
El RUP describe cómo implementar de manera efectiva enfoques probados comercialmente para el desarrollo de software para equipos de desarrollo de software. Estas se denominan "mejores prácticas" no tanto porque se puede cuantificar con precisión su valor, sino más bien porque se observa que las organizaciones exitosas las usan comúnmente en la industria.
Tharian, M. (2002). Rational unified process part-1. Mapana Journal of Sciences, 1(1), 81-94. doi:https://doi.org/10.12723/mjs.1.8
.png)
.png)