You are on page 1of 29

RUP

MOPROSOFT
Integrantes:
Cinthya Zamora Alejandra Hinojoza Amanda Hernández Karen Gómez

PROCESO UNIFICADO DE RACIONAL (RUP)
Es un Proceso de Desarrollo de Software.  Es un marco de trabajo genérico.  Esta basado en componentes.  Utiliza UML.

Requerimientos

Proceso de Desarrollo de Software

Sistemas Software

QUE DEFINE RUP? Quién hace que?  Cuándo hace esto?  Cómo alcanzar la meta?  .

la delimitación del ámbito del proyecto. . y al establecimiento de una línea base (baseline) de la arquitectura. la eliminación de los riesgos críticos.FASES DE PROCESO UNIFICADO DE RACIONAL (RUP) FASE 1: INICIO  Se enfocan hacia la comprensión del problema y la tecnología.

 Encontrar los Casos de Uso críticos del sistema.OBJETIVOS Establecer el ámbito del proyecto y sus límites.  . las fuentes de incertidumbre.  Mostrar al menos una arquitectura candidata para los escenarios principales.  Estimar los riesgos.  Estimar el coste en recursos y tiempo de todo el proyecto. los escenarios básicos que definen la funcionalidad.

desarrollar el plan del proyecto y eliminar los mayores riesgos. . que debe de evolucionar en iteraciones sucesivas hasta convertirse en el sistema final. establecer los cimientos de la arquitectura.FASE 2: ELABORACIÓN  El propósito de la fase de elaboración es analizar el dominio del problema. En esta fase se construye un prototipo de la arquitectura.

Este plan puede evolucionar en sucesivas iteraciones.  Completar la visión.OBJETIVOS Definir. Debe incluir los costes si procede.  Crear un plan fiable para la fase de construcción. validar y cimentar la arquitectura.  Demostrar que la arquitectura propuesta soportará la visión con un coste razonable yen un tiempo razonable  .

Para cada iteración se selecciona algunos Casos de Uso. Se realizan tantas iteraciones hasta que se termine la implementación de la nueva versión del producto. Se realiza una pequeña cascada para cada ciclo. . se refina su análisis y diseño y se procede a su implementación y pruebas.FASE 3: CONSTRUCCIÓN  Se lleva a cabo la construcción del producto por medio de una serie de iteraciones.

OBJETIVOS Minimizar los costes de desarrollo mediante la optimización de recursos y evitando el tener que rehacer un trabajo o incluso desecharlo.  Conseguir versiones funcionales (alfa.  Conseguir una calidad adecuada tan rápido como sea práctico. beta.  . y otras versiones de prueba) tan rápido como sea práctico.

completar la documentación. entrenar al usuario en el manejo del producto. configuración. instalación y facilidad de uso del producto. . y en general tareas relacionadas con el ajuste. para lo que se requiere desarrollar nuevas versiones actualizadas del producto.FASE 4: TRANSICIÓN  La finalidad de la fase de transición es poner el producto en manos de los usuarios finales.

que funcione y satisfaga suficientemente al usuario  .  Un producto final que cumpla los requisitos esperados.OBJETIVOS Conseguir que el usuario se valga por si mismo.

 • Iterativo e incremental.CARACTERÍSTICAS DE RUP • Dirigido por casos de uso.  .  • Centrado en la arquitectura.

y los casos de uso finales son la fuente a partir de la cual los ingenieros de prueba construyen sus caso de prueba. . se diseñan.DIRIGIDO POR CASOS DE USO  Los casos de usos se especifican.

CENTRADO EN LA ARQUITECTURA  La arquitectura del software involucra: • La estructura y el comportamiento • La funcionalidad • La facilidad de comprensión • La reutilización • La flexibilidad • El rendimiento • Las restricciones y compromisos económicos y tecnológicos • La estética .

 . y los incrementos al crecimiento del producto.  Cada mini proyecto es una iteración que resulta en un incremento  Las iteraciones hacen referencia a pasos en el flujo de trabajo.EL PROCESO UNIFICADO: ITERATIVO E INCREMENTAL Divide el producto en mini proyectos.  La selección de lo que se implementará en una iteración se basan en casos de uso de mayor utilidad y los riesgos mas importantes.  Una iteración es una secuencia de actividades con un plan establecido y un criterio de evaluación.

Cada ciclo consta de cuatro fases: Inicio. Cada fase se subdivide a su vez en iteraciones. elaboración. construcción y transición. . Cada ciclo concluye con una versión para el cliente.    El proceso unificado se repite a lo largo de una serie de ciclos que constituye la vida del sistema.

 .MOPROSOFT Está dirigido a las empresas o áreas internas dedicadas al desarrollo y/o mantenimiento de software. Mientras que las organizaciones. que ya tienen procesos establecidos. que no cuenten con procesos establecidos. pueden usarlo como punto de referencia para identificar los elementos que les hace falta cubrir.  Las organizaciones. pueden usar el modelo ajustándolo de acuerdo a sus necesidades.

PROCESOS -NIVELES DE CAPACIDAD POR PROCESO .

PERFIL DE PROCESOS .

sus objetivos y las condiciones para lograrlos.CATEGORÍA ALTA DIRECCIÓN (DIR) Gestión de Negocio Propósito: Establecer la razón de ser de la organización. para lo cual es necesario considerar las necesidades de los Clientes. Adicionalmente habilita a la organización para responder a un ambiente de cambio y a sus miembros para trabajar en función de los objetivos establecidos  . así como evaluar los resultados para poder proponer cambios que permitan la mejora continua.

e implantar las actividades de mejora en los mismos.  Gestión de Proyecto Propósito: Asegurar que los proyectos contribuyan al cumplimiento de los objetivos y estrategias de la organización  . planear. Así como definir.CATEGORÍA GERENCIA (GER) Gestión de Procesos Propósito: Establecer los procesos de la organización. en función de los Procesos requeridos identificados en el Plan Estratégico.

infraestructura.Gestión de Recursos  Recursos Humanos y Ambiente de Trabajo Propósito: Conseguir y dotar a la organización de los recursos humanos. La finalidad es apoyar el cumplimiento de los objetivos del Plan Estratégico de la organización. ambiente de trabajo y proveedores. así como crear y mantener la Base de Conocimiento de la organización.  .

Propósito: Mantener disponible y administrar la Base de Conocimiento que contiene la información y los productos generados por la organización.  .Bienes Servicios e Infraestructura Propósito: Proporcionar proveedores de bienes. servicios e infraestructura que satisfagan los requisitos de adquisición de los procesos y proyectos  Conocimiento de la Organización.

CATEGORÍA OPERACIÓN (OPE) .

OPE Administración de Proyectos Específicos Propósito: Establecer y llevar a cabo sistemáticamente las actividades que permitan cumplir con los objetivos de un proyecto en tiempo y costo esperados  .

 Flujo de trabajo Inicio Planeación Realización Valuación y Control Cierre .

CICLOS DE DESARROLLO .

FASES DE UN CICLO .

ACTIVIDADES DE UNA FASE .