SlideShare una empresa de Scribd logo
1 de 3
PRACTICA

               RATIONAL UNIFIED PROCESS (RUP- Proceso Racional Unificado)

Es un proceso de desarrollo de software y junto con el Lenguaje Unificado de Modelado UML,
constituye la metodología estándar más utilizada para el análisis, implementación y documentación
de sistemas orientados a objetos

Ventajas:

    •   Un proceso de software hecho a la medida para ser publicado y hacerlo accesible para
        todo el equipo del proyecto.

    •   Un proceso de software configurable, para satisfacer necesidades específicas de un
        proyecto.

RUP se basa en la evolución de prototipos ejecutables o versiones del producto final que se
muestran a los usuarios e inversionistas del proyecto. Cada paso por el ciclo de vida produce una
versión del producto que incrementalmente se va refinando en las iteraciones de las diferentes
fases. Si llegado el final del ciclo de vida de RUP., el producto no cumple con los objetivos
planteados, se puede realizar un ciclo más para refinar, corregir y agregar funcionalidades.




Elementos Básicos De RUP
Con RUP, un proceso de desarrollo es representado usando un conjunto de elementos de
modelado, tales como: roles, actividades, artefactos y flujos de trabajo (workflows), entre otros. Un
rol expresa quién (individuo o grupo) hace un trabajo, una actividad describe cómo es hecho el
trabajo y un artefacto captura el trabajo realizado. En RUP se encuentran 4 elementos básicos: los
roles (el quién), las actividades (el cómo), los artefactos (el qué) y los flujos de trabajo (el cuándo).
La estructura estática de RUP maneja cómo los elementos del proceso (actividades, disciplinas,
artefactos y roles) están lógicamente agrupados dentro del corazón de las disciplinas del proceso.




                                    RUP (Proceso Unificado de Racional)
   RUP es un proceso para el desarrollo de un proyecto                                                          de
   software que define las siguientes fases:


                                                  FASE DE INICIO

  Durante la fase de inicio se define el modelo del negocio y el alcance del proyecto.

  Se identifican todos los actores y Casos de Uso.



                                              FASE DE ELABORACION
    propósito de              la    fase     de elaboración es analizar                       el   dominio     del
     problema.

    Establecer los cimientos de la arquitectura.

    D e s a r r o l l a r e l p l a n d e l p r o y e c t o y eliminar los mayores riesgos.

                                                                                                    Pagina: 1
PRACTICA


 FASE DE CONSTRUCCION

         La finalidad principal de esta fase es alcanzar la capacidad
         o p e r a c i o n a l d e l producto de forma incremental a través de las sucesivas iteraciones.



                                             FASE DE TRANSICION

 La finalidad de la fase de transición es poner el producto en manos de los usuarios f i n a l e s , p a r a l o
   que se requiere desarrollar nuevas versiones actualizadas del producto.




                            NOTACIÓN DE LA METODOLOGÍA Y DISCIPLINAS.

                 Las disciplinas conllevan los flujos de trabajo, los cuales son una secuencia
                               de pasos para la culminación de cada disciplina.




                                       Modelado del negocio.
                 Esta disciplina tiene como objetivos comprender la estructura y
                                   la dinámica de la organización.


                                             Requerimientos.

          Esta disciplina tiene como objetivos establecer lo que el sistema debe hacer
          (Especificar Requisitos), definir los límites del sistema, y una interfaz de
          usuario, realizar una estimación del costo y tiempo de desarrollo.



                                              Análisis y diseño.

    Esta disciplina define la arquitectura del sistema y tiene como objetivos trasladar requisitos en
    especificaciones de implementación, al decir análisis se refiere a transformar CU en clases, y al
    decir diseño se refiere a refinar el análisis para poder implementar los diagramas de clases




                                              Implementación.

    Esta disciplina tiene como objetivos implementar las clases de diseño como componentes (ej.
    fichero fuente), asignar los componentes a los nodos, probar los componentes individualmente.



                                                  Pruebas.

    Esta disciplina tiene como objetivos verificar la integración de los componentes (prueba de
    integración), verificar que todos los requisitos han sido implementados (pruebas del sistema),
    asegurar que los defectos detectados han sido resueltos antes de la distribución




                                                 Despliegue.

    Esta disciplina tiene como objetivos asegurar que el producto está preparado para el cliente,
    proceder a su entrega y recepción por el cliente.



                                  Gestión y configuración de cambios.

   Es esencial para controlar el número de artefactos producidos por la cantidad de personal que
   trabajan en un proyecto conjuntamente.



                                                                                              Pagina: 2
PRACTICA

                                      ¿Cuándo Usar RUP?



RUP puede ser utilizado desde el principio de un proyecto de software y puede continuar usándose
en los subsecuentes ciclos de desarrollo del software después que

la fase inicial ha finalizado. Sin embargo, la manera en la cual se use RUP, necesita ser
trasformada para ajustarse a las necesidades. Existen algunas consideraciones que modifican el
cuándo y cómo se utilizarán las diferentes partes de RUP, éstas son:

   •   El ciclo de vida del proyecto (número de iteración, longitud de cada fase, el largo del
       proyecto).

   •   Los objetivos de negocio del proyecto, visión, alcance y riesgos.

   •   El tamaño del esfuerzo para el desarrollo del software.

Aproximadamente 10.000 compañías están usando RUP. Estas compañías usan RUP en varios
dominios de aplicación, de una manera equilibrada en proyectos grandes o pequeños. Esto
muestra lo versátil de RUP y su amplia aplicabilidad. Algunos ejemplos de las industrias que usan
RUP son empresa de: telecomunicación, transporte, servicios financieros, manufacturas,
integradores de sistemas, entre otros.




                                                                                           Pagina: 3

Más contenido relacionado

La actualidad más candente (20)

Implementan en metodología RUP
Implementan en metodología RUPImplementan en metodología RUP
Implementan en metodología RUP
 
Metodología RUP
Metodología RUPMetodología RUP
Metodología RUP
 
Fases de RUP - PDF
Fases de RUP - PDFFases de RUP - PDF
Fases de RUP - PDF
 
Fases del rup
Fases del rupFases del rup
Fases del rup
 
Metodologia rup-udo-monagas
Metodologia rup-udo-monagasMetodologia rup-udo-monagas
Metodologia rup-udo-monagas
 
RUP Proceso Unificado de Rational
RUP Proceso Unificado de RationalRUP Proceso Unificado de Rational
RUP Proceso Unificado de Rational
 
Rup fase 3-version
Rup fase 3-version Rup fase 3-version
Rup fase 3-version
 
Metodología Rup
Metodología RupMetodología Rup
Metodología Rup
 
Proceso racional unificado(ingenieria del sotfware)
Proceso racional unificado(ingenieria del sotfware)Proceso racional unificado(ingenieria del sotfware)
Proceso racional unificado(ingenieria del sotfware)
 
Disciplina de desarrollo rup
Disciplina de desarrollo rupDisciplina de desarrollo rup
Disciplina de desarrollo rup
 
Metodologias rup
Metodologias rupMetodologias rup
Metodologias rup
 
Rup entrega final
Rup entrega finalRup entrega final
Rup entrega final
 
METODOLOGIA RUP
METODOLOGIA RUPMETODOLOGIA RUP
METODOLOGIA RUP
 
metodologia rup
metodologia rupmetodologia rup
metodologia rup
 
Principios del RUP
Principios del RUPPrincipios del RUP
Principios del RUP
 
Modelo rup
Modelo rupModelo rup
Modelo rup
 
02 rup
02 rup02 rup
02 rup
 
Metodologia rup parte 1
Metodologia rup parte 1Metodologia rup parte 1
Metodologia rup parte 1
 
Metodología rup final
Metodología rup finalMetodología rup final
Metodología rup final
 
rup
ruprup
rup
 

Similar a Resumen rup (20)

Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 
Rup
RupRup
Rup
 
Metodologia rup trabajo1
Metodologia rup trabajo1Metodologia rup trabajo1
Metodologia rup trabajo1
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 
Metodologia rup 2
Metodologia rup 2Metodologia rup 2
Metodologia rup 2
 
Wagneher franck mallma nuñez
Wagneher franck mallma nuñezWagneher franck mallma nuñez
Wagneher franck mallma nuñez
 
Wagneher franck mallma nuñez
Wagneher franck mallma nuñezWagneher franck mallma nuñez
Wagneher franck mallma nuñez
 
Rup entrega final
Rup entrega finalRup entrega final
Rup entrega final
 
Miguel mena
Miguel menaMiguel mena
Miguel mena
 
Rup jenny mallqui
Rup   jenny mallquiRup   jenny mallqui
Rup jenny mallqui
 
Qué es rup
Qué es rupQué es rup
Qué es rup
 
Qué+es+ru..
Qué+es+ru..Qué+es+ru..
Qué+es+ru..
 
Julio
JulioJulio
Julio
 
Metodología rup
Metodología rupMetodología rup
Metodología rup
 
URP
URPURP
URP
 
Rup
RupRup
Rup
 
Rup
RupRup
Rup
 
Rup
RupRup
Rup
 
Rup
RupRup
Rup
 

Más de felixzenon

Sistema control de inventario
Sistema control de inventarioSistema control de inventario
Sistema control de inventariofelixzenon
 
Sistema control de inventario
Sistema control de inventarioSistema control de inventario
Sistema control de inventariofelixzenon
 
3 analisis y diseño resumen
3  analisis  y diseño resumen3  analisis  y diseño resumen
3 analisis y diseño resumenfelixzenon
 
Sistema control de inventario
Sistema control de inventarioSistema control de inventario
Sistema control de inventariofelixzenon
 
Sistema control de inventario
Sistema control de inventarioSistema control de inventario
Sistema control de inventariofelixzenon
 
Sistema control de inventario
Sistema control de inventarioSistema control de inventario
Sistema control de inventariofelixzenon
 
Juegos olímpicos de atenas 1896
Juegos olímpicos de atenas 1896Juegos olímpicos de atenas 1896
Juegos olímpicos de atenas 1896felixzenon
 
Juegos olímpicos de atenas 1896
Juegos olímpicos de atenas 1896Juegos olímpicos de atenas 1896
Juegos olímpicos de atenas 1896felixzenon
 
Sofware de aplicacion
Sofware de aplicacionSofware de aplicacion
Sofware de aplicacionfelixzenon
 
Sofware de aplicacion
Sofware de aplicacionSofware de aplicacion
Sofware de aplicacionfelixzenon
 

Más de felixzenon (15)

Servidores
ServidoresServidores
Servidores
 
Sistema control de inventario
Sistema control de inventarioSistema control de inventario
Sistema control de inventario
 
Sistema control de inventario
Sistema control de inventarioSistema control de inventario
Sistema control de inventario
 
3 analisis y diseño resumen
3  analisis  y diseño resumen3  analisis  y diseño resumen
3 analisis y diseño resumen
 
Sistema control de inventario
Sistema control de inventarioSistema control de inventario
Sistema control de inventario
 
Sistema control de inventario
Sistema control de inventarioSistema control de inventario
Sistema control de inventario
 
Sistema control de inventario
Sistema control de inventarioSistema control de inventario
Sistema control de inventario
 
Juegos olímpicos de atenas 1896
Juegos olímpicos de atenas 1896Juegos olímpicos de atenas 1896
Juegos olímpicos de atenas 1896
 
Juegos olímpicos de atenas 1896
Juegos olímpicos de atenas 1896Juegos olímpicos de atenas 1896
Juegos olímpicos de atenas 1896
 
Sofware de aplicacion
Sofware de aplicacionSofware de aplicacion
Sofware de aplicacion
 
Sofware de aplicacion
Sofware de aplicacionSofware de aplicacion
Sofware de aplicacion
 
Colores html
Colores htmlColores html
Colores html
 
Resumen rup
Resumen rupResumen rup
Resumen rup
 
Resumen rup
Resumen rupResumen rup
Resumen rup
 
Resumen rup
Resumen rupResumen rup
Resumen rup
 

Resumen rup

  • 1. PRACTICA RATIONAL UNIFIED PROCESS (RUP- Proceso Racional Unificado) Es un proceso de desarrollo de software y junto con el Lenguaje Unificado de Modelado UML, constituye la metodología estándar más utilizada para el análisis, implementación y documentación de sistemas orientados a objetos Ventajas: • Un proceso de software hecho a la medida para ser publicado y hacerlo accesible para todo el equipo del proyecto. • Un proceso de software configurable, para satisfacer necesidades específicas de un proyecto. RUP se basa en la evolución de prototipos ejecutables o versiones del producto final que se muestran a los usuarios e inversionistas del proyecto. Cada paso por el ciclo de vida produce una versión del producto que incrementalmente se va refinando en las iteraciones de las diferentes fases. Si llegado el final del ciclo de vida de RUP., el producto no cumple con los objetivos planteados, se puede realizar un ciclo más para refinar, corregir y agregar funcionalidades. Elementos Básicos De RUP Con RUP, un proceso de desarrollo es representado usando un conjunto de elementos de modelado, tales como: roles, actividades, artefactos y flujos de trabajo (workflows), entre otros. Un rol expresa quién (individuo o grupo) hace un trabajo, una actividad describe cómo es hecho el trabajo y un artefacto captura el trabajo realizado. En RUP se encuentran 4 elementos básicos: los roles (el quién), las actividades (el cómo), los artefactos (el qué) y los flujos de trabajo (el cuándo). La estructura estática de RUP maneja cómo los elementos del proceso (actividades, disciplinas, artefactos y roles) están lógicamente agrupados dentro del corazón de las disciplinas del proceso. RUP (Proceso Unificado de Racional) RUP es un proceso para el desarrollo de un proyecto de software que define las siguientes fases: FASE DE INICIO  Durante la fase de inicio se define el modelo del negocio y el alcance del proyecto.  Se identifican todos los actores y Casos de Uso. FASE DE ELABORACION  propósito de la fase de elaboración es analizar el dominio del problema.  Establecer los cimientos de la arquitectura.  D e s a r r o l l a r e l p l a n d e l p r o y e c t o y eliminar los mayores riesgos. Pagina: 1
  • 2. PRACTICA FASE DE CONSTRUCCION  La finalidad principal de esta fase es alcanzar la capacidad o p e r a c i o n a l d e l producto de forma incremental a través de las sucesivas iteraciones. FASE DE TRANSICION  La finalidad de la fase de transición es poner el producto en manos de los usuarios f i n a l e s , p a r a l o que se requiere desarrollar nuevas versiones actualizadas del producto. NOTACIÓN DE LA METODOLOGÍA Y DISCIPLINAS. Las disciplinas conllevan los flujos de trabajo, los cuales son una secuencia de pasos para la culminación de cada disciplina. Modelado del negocio. Esta disciplina tiene como objetivos comprender la estructura y la dinámica de la organización. Requerimientos. Esta disciplina tiene como objetivos establecer lo que el sistema debe hacer (Especificar Requisitos), definir los límites del sistema, y una interfaz de usuario, realizar una estimación del costo y tiempo de desarrollo. Análisis y diseño. Esta disciplina define la arquitectura del sistema y tiene como objetivos trasladar requisitos en especificaciones de implementación, al decir análisis se refiere a transformar CU en clases, y al decir diseño se refiere a refinar el análisis para poder implementar los diagramas de clases Implementación. Esta disciplina tiene como objetivos implementar las clases de diseño como componentes (ej. fichero fuente), asignar los componentes a los nodos, probar los componentes individualmente. Pruebas. Esta disciplina tiene como objetivos verificar la integración de los componentes (prueba de integración), verificar que todos los requisitos han sido implementados (pruebas del sistema), asegurar que los defectos detectados han sido resueltos antes de la distribución Despliegue. Esta disciplina tiene como objetivos asegurar que el producto está preparado para el cliente, proceder a su entrega y recepción por el cliente. Gestión y configuración de cambios. Es esencial para controlar el número de artefactos producidos por la cantidad de personal que trabajan en un proyecto conjuntamente. Pagina: 2
  • 3. PRACTICA ¿Cuándo Usar RUP? RUP puede ser utilizado desde el principio de un proyecto de software y puede continuar usándose en los subsecuentes ciclos de desarrollo del software después que la fase inicial ha finalizado. Sin embargo, la manera en la cual se use RUP, necesita ser trasformada para ajustarse a las necesidades. Existen algunas consideraciones que modifican el cuándo y cómo se utilizarán las diferentes partes de RUP, éstas son: • El ciclo de vida del proyecto (número de iteración, longitud de cada fase, el largo del proyecto). • Los objetivos de negocio del proyecto, visión, alcance y riesgos. • El tamaño del esfuerzo para el desarrollo del software. Aproximadamente 10.000 compañías están usando RUP. Estas compañías usan RUP en varios dominios de aplicación, de una manera equilibrada en proyectos grandes o pequeños. Esto muestra lo versátil de RUP y su amplia aplicabilidad. Algunos ejemplos de las industrias que usan RUP son empresa de: telecomunicación, transporte, servicios financieros, manufacturas, integradores de sistemas, entre otros. Pagina: 3