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
Un tema bien redactado y explicado, se deja bastante claro el significado de la palabra RUP, siendo esta una metodología muy útil, dejándose notar de que es así, por los amplios usos que se le pueden dar a dicho modo de ordenar y estructurar el desarrollo de software y la facilidad que esta da sobre dichas acciones. Ya que actualmente esta se utiliza en diversos sectores.
ResponderEliminarAunque el proceso que se describe esta fuera de mis areas de conocimento, pude comprender que es una herramienta valiosa para gestionar la calidad en el desarrollo de software. El RUP entonces, le permite a las empresas dirigir el desarrollo del software que requieren bajo sus circunstancias, englobando las necesidades del usuario, recursos financieros disponibles y tiempo, a la vez que se encuentra abierto a la mejora continua actualizando sus metodos y practicas. En resumen, el RUP es una herramienta que beneficia el desarrollo de la industria, promoviendo el uso de practicas y estandares de calidad que han demostrado ser efectivos en las soluciones de software que utilizan las organizaciones.
ResponderEliminar