RUP
¿Qué es RUP?
Es un proceso de ingeniería de software, que hace una propuesta orientada por
disciplinas para lograr las tareas y responsabilidades de una organización que desarrolla
software.
Su meta principal es asegurar la producción de software de alta calidad que cumpla con
las necesidades de los usuarios, con una planeación y presupuesto predecible.
Traducido: RUP( Rational Unified Process), es un esquema(estructura) que divide los procesos en otros más pequeños para facilitar el manejo del diseño, gestión de productos, también conocido como Software Development Life Cycle (SDLC). RUP es una implementación específica de Procesos Unificados.
¿Cuántas fases tiene el ciclo de vida del RUP?
RUP organiza el lanzamiento de un producto en 4 fases: inicio, elaboración, construcción,
y transición.
- Inicio: El objetivo general de esta fase es establecer un acuerdo entre todos los interesados
acerca de los objetivos del proyecto.
Es significativamente importante para el desarrollo de nuevo software, ya que se
- Elaboración: El objetivo en esta fase es establecer la arquitectura base del sistema para proveer bases estables para el esfuerzo de diseño e implementación en la siguiente fase.
- Construcción: El objetivo de la fase de construcción es clarificar los requerimientos faltantes y completar el desarrollo del sistema basados en la arquitectura base.
Vista de cierta forma esta fase es un proceso de manufactura, en el cual el énfasis se
torna hacia la administración de recursos y control de las operaciones para optimizar
costos, tiempo y calidad.
- Transición: Esta fase se enfoca en asegurar que el software esté disponible para sus usuarios.
Se puede subdividir en varias iteraciones, además incluye pruebas del producto para
poder hacer el entregable del mismo, así como realizar ajustes menores de acuerdo a
lo propuestos por el usuario.
¿Cuándo usar RUP?
Esta metodología es muy recomendable para producir software de alta calidad dentro de
limitaciones de tiempo y presupuesto. Este método se puede utilizar para equipos grandes o pequeños, y
puede modificarse para incorporar metodologías de tipo ágil.
Características de RUP
RUP tiene las siguientes características clave:
- Casos de uso desde el inicio hasta la implementación
- Centrado en la arquitectura, donde la arquitectura es una función de las necesidades del usuario
- Iterativo e incremental, donde los proyectos grandes se dividen en proyectos más pequeños
¿A quién está orientado?
Diseñado para:
– Profesionales en el desarrollo de software.
– Interesados en productos de software.
– Profesionales en la ingeniería y administración de procesos de software.
Disciplinas de RUP
Para las diciplinas hemos incorporado unos videos para que puedan entender más a detalle lo que es RUP y sus diciplinas.
Disciplinas: Min 0:45
¿Cuáles son los roles dentro de RUP?
En RUP contamos con 4 roles importantes los cuales son:
- Analista: Establece acuerdos entre los interesados e identifica los requerimientos del proyecto
- Diseño: Realiza el diseño del Quiz y las Actividades
- Desarrollo: Programación del blog
- Documentación: Descripción de cada una de las etapas, así como recopilación de informes que se utiliza a lo largo del proyecto
Actividades
Crucigrama disciplinas de RUP
A continuación, les dejaremos un crucigrama para que puedas valórate que tanto has aprendido en este blog, al final, cuéntanos (en los comentarios de este mismo blog) como te fue, "He fallado una y otra vez a lo largo de mi vida. Es por eso por lo que he tenido éxito -Michael Jordan"
Quiz final
Si te has quedado con ganas de valorarte, entre a este quiz que engloba todo lo visto en este blog, "Siempre parece imposible hasta que se hace -Nelson Mandela"
Comentarios
Publicar un comentario