SlideShare une entreprise Scribd logo
1  sur  13
DEFINICIÓN
        HISTORIA




                          PROCESO
                        UNIFICADO DE
                          RATIONAL



                                              CARACTERISTICAS
6 PRINCIPIOS DE CLAVE


                         CICLO DE VIDA RUP
 El antecedente más importante se ubica en 1967 con la Metodología
 Ericsson (Ericsson Approach) elaborada por Ivar Jacobson, una
  aproximación de desarrollo basada en
 componentes, que introdujo el concepto de Caso de Uso. Entre los
    años de 1987 a 1995 Jacobson fundó la
    compañía Objectory AB y lanza el proceso de desarrollo Objectory

    (abreviación de Object Factory).
    Posteriormente en 1995 Rational Software Corporation adquiere

    Objectory AB y entre 1995 y 1997 se
    desarrolla Rational Objectory Process (ROP) a partir de Objectory

    3.8 y del Enfoque Rational (Rational
    Approach) adoptando UML como lenguaje de modelado.

    Desde ese entonces y a la cabeza de Grady Booch, Ivar Jacobson y

    James Rumbaugh, Rational Software
    desarrolló e incorporó diversos elementos para expandir

    ROP, destacándose especialmente el flujo de trabajo
    conocido como modelado del negocio. En junio del 1998 se lanza

    Rational Unified Process.
El Proceso Unificado Racional (Rational Unified

  Process en inglés, habitualmente resumido como
  RUP) 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.
 El RUP no es un sistema con pasos firmemente
  establecidos, sino un conjunto de metodologías
  adaptables al contexto y necesidades de cada
  organización.
Adatpación del proceso


El proceso deberá adaptarse a las características
propias de la organización. El tamaño del mismo, así
como las regulaciones que lo condicionen, influirán
en su diseño específico. También se deberá tener en
cuenta el alcance del proyecto.
 Balancear prioridades

Los requerimientos de los diversos inversores
pueden ser diferentes, contradictorios o disputarse
recursos limitados. Debe encontrarse un balance que
satisfaga los deseos de todos.
 Colaboración   entre equipos:
El desarrollo de software no lo hace una única
persona sino múltiples equipos. Debe haber una
comunicación        fluida      para       coordinar
requerimientos, desarrollo, evaluaciones, planes,
resultados, etc.
 Demostrar valor iterativamente:

Los proyectos se entregan, aunque sea de un
modo interno, en etapas iteradas. En cada
iteración se analiza la opinión de los inversores, la
estabilidad y calidad del producto, y se refina la
dirección del proyecto así como también los
riesgos involucrados
 Elevar el nivel de abstracción
Este principio dominante motiva el uso de
conceptos reutilizables tales como patrón del
software, lenguajes 4GL o esquemas (frameworks)
por nombrar algunos. Éstos se pueden acompañar
por las representaciones visuales de la
arquitectura, por ejemplo con UML.
 Enfocarse en la calidad

El control de calidad no debe realizarse al final de
cada iteración, sino en todos los aspectos de la
producción
Los autores de RUP destacan que el proceso de
software propuesto por RUP tiene tres características
esenciales: está dirigido por los Casos de Uso, está
centrado en la arquitectura, y es iterativo e
incremental


1 Proceso dirigido por Casos de Uso
2 Proceso centrado en la arquitectura
3 Proceso iterativo e incremental
CICLO DE VIDA RUP:
      ciclo de vida RUP es una implementación del
 El
 Desarrollo en espiral. Fue creado ensamblando los
 elementos en secuencias semi-ordenadas. El ciclo de
 vida organiza las tareas en fases e iteraciones.
 RUP divide el proceso en cuatro fases, dentro de
 las cuales se realizan varias iteraciones en número
 variable según el proyecto y en las que se hace un
 mayor o menor hincapié en los distintas actividades.
 En la Figura muestra cómo varía el esfuerzo
 asociado a las disciplinas según la fase en la que se
 encuentre el proyecto RUP.
Proceso Unificado De Rational

Contenu connexe

Tendances

Ventajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftVentajas y desventajas de moprosoft
Ventajas y desventajas de moprosoft
Chuyito Alvarado
 
Desarrollo de software basado en lineas de productos
Desarrollo de software basado en lineas de productosDesarrollo de software basado en lineas de productos
Desarrollo de software basado en lineas de productos
JOSEPHPC3000
 
Requerimiento funcional y no funcional
Requerimiento funcional y no funcional Requerimiento funcional y no funcional
Requerimiento funcional y no funcional
CristobalFicaV
 
2 1 vistas arquitectonicas
2 1 vistas arquitectonicas2 1 vistas arquitectonicas
2 1 vistas arquitectonicas
landeta_p
 
Modelo cascada
Modelo cascadaModelo cascada
Modelo cascada
masilog
 

Tendances (20)

Proceso del Software
Proceso del Software Proceso del Software
Proceso del Software
 
Aplicaciones Distribuidas
Aplicaciones DistribuidasAplicaciones Distribuidas
Aplicaciones Distribuidas
 
IIS Unidad 3A Proceso de desarrollo de software
IIS Unidad 3A Proceso de desarrollo de softwareIIS Unidad 3A Proceso de desarrollo de software
IIS Unidad 3A Proceso de desarrollo de software
 
Patrones diseño y arquitectura
Patrones diseño y arquitecturaPatrones diseño y arquitectura
Patrones diseño y arquitectura
 
Topicos Avanzados de Programacion - Unidad 3 componentes y librerias
Topicos Avanzados de Programacion - Unidad 3 componentes y libreriasTopicos Avanzados de Programacion - Unidad 3 componentes y librerias
Topicos Avanzados de Programacion - Unidad 3 componentes y librerias
 
Ventajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftVentajas y desventajas de moprosoft
Ventajas y desventajas de moprosoft
 
DISEÑO DE LA ARQUITECTURA DEL SOFTWARE
DISEÑO DE LA ARQUITECTURA DEL SOFTWAREDISEÑO DE LA ARQUITECTURA DEL SOFTWARE
DISEÑO DE LA ARQUITECTURA DEL SOFTWARE
 
Desarrollo de software basado en lineas de productos
Desarrollo de software basado en lineas de productosDesarrollo de software basado en lineas de productos
Desarrollo de software basado en lineas de productos
 
Pruebas de software
Pruebas de softwarePruebas de software
Pruebas de software
 
Ejemplo rup
Ejemplo rupEjemplo rup
Ejemplo rup
 
RUP - Fase de Elaboración
RUP - Fase de ElaboraciónRUP - Fase de Elaboración
RUP - Fase de Elaboración
 
10.el diseño en el nivel de componentes
10.el diseño en el nivel de componentes10.el diseño en el nivel de componentes
10.el diseño en el nivel de componentes
 
13.diseño de web apps
13.diseño de web apps13.diseño de web apps
13.diseño de web apps
 
Requerimiento funcional y no funcional
Requerimiento funcional y no funcional Requerimiento funcional y no funcional
Requerimiento funcional y no funcional
 
2 1 vistas arquitectonicas
2 1 vistas arquitectonicas2 1 vistas arquitectonicas
2 1 vistas arquitectonicas
 
Normas ISO 9126 - 25000
Normas ISO 9126 - 25000Normas ISO 9126 - 25000
Normas ISO 9126 - 25000
 
Rational Rose
Rational RoseRational Rose
Rational Rose
 
Modelo cascada
Modelo cascadaModelo cascada
Modelo cascada
 
C4model - Arquitectura de Software
C4model - Arquitectura de SoftwareC4model - Arquitectura de Software
C4model - Arquitectura de Software
 
IIS Unidad 2 Modelos de proceso del software
IIS Unidad 2 Modelos de proceso del softwareIIS Unidad 2 Modelos de proceso del software
IIS Unidad 2 Modelos de proceso del software
 

En vedette

El Proceso UML Ing. de Sistemas 7° Sem. "UNEFA"
El Proceso UML Ing. de Sistemas 7° Sem. "UNEFA"El Proceso UML Ing. de Sistemas 7° Sem. "UNEFA"
El Proceso UML Ing. de Sistemas 7° Sem. "UNEFA"
YuseLis Andrades
 
Proceso racional unificado(ingenieria del sotfware)
Proceso racional unificado(ingenieria del sotfware)Proceso racional unificado(ingenieria del sotfware)
Proceso racional unificado(ingenieria del sotfware)
Ramon Ledezma
 

En vedette (7)

El Proceso UML Ing. de Sistemas 7° Sem. "UNEFA"
El Proceso UML Ing. de Sistemas 7° Sem. "UNEFA"El Proceso UML Ing. de Sistemas 7° Sem. "UNEFA"
El Proceso UML Ing. de Sistemas 7° Sem. "UNEFA"
 
Proceso racional unificado(ingenieria del sotfware)
Proceso racional unificado(ingenieria del sotfware)Proceso racional unificado(ingenieria del sotfware)
Proceso racional unificado(ingenieria del sotfware)
 
Introducción a UML
Introducción a UMLIntroducción a UML
Introducción a UML
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 
Programacion Extrema
Programacion ExtremaProgramacion Extrema
Programacion Extrema
 
Sistemas Distribuidos. Diseño e Implementacion
Sistemas Distribuidos. Diseño e ImplementacionSistemas Distribuidos. Diseño e Implementacion
Sistemas Distribuidos. Diseño e Implementacion
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 

Similaire à Proceso Unificado De Rational (20)

Metodología rup
Metodología rupMetodología rup
Metodología rup
 
URP
URPURP
URP
 
Proyecto análisis y Diseño de Sistemas
Proyecto análisis y Diseño de SistemasProyecto análisis y Diseño de Sistemas
Proyecto análisis y Diseño de Sistemas
 
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
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 
Aguilar alegría carlos
Aguilar alegría carlosAguilar alegría carlos
Aguilar alegría carlos
 
Metodologia rup 2
Metodologia rup 2Metodologia rup 2
Metodologia rup 2
 
Metodología RUP
Metodología RUPMetodología RUP
Metodología RUP
 
Metodologia rup trabajo1
Metodologia rup trabajo1Metodologia rup trabajo1
Metodologia rup trabajo1
 
Resumen rup
Resumen rupResumen rup
Resumen rup
 
Resumen rup
Resumen rupResumen rup
Resumen rup
 
Resumen rup
Resumen rupResumen rup
Resumen rup
 
Rup
RupRup
Rup
 
Rup
RupRup
Rup
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 
Breve explicacion del Rup
Breve explicacion del RupBreve explicacion del Rup
Breve explicacion del Rup
 
Fases de rup
Fases de rupFases de rup
Fases de rup
 
RUP EXPO 1
RUP EXPO 1RUP EXPO 1
RUP EXPO 1
 
Julio
JulioJulio
Julio
 

Dernier

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Dernier (11)

Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 

Proceso Unificado De Rational

  • 1.
  • 2. DEFINICIÓN HISTORIA PROCESO UNIFICADO DE RATIONAL CARACTERISTICAS 6 PRINCIPIOS DE CLAVE CICLO DE VIDA RUP
  • 3.  El antecedente más importante se ubica en 1967 con la Metodología  Ericsson (Ericsson Approach) elaborada por Ivar Jacobson, una aproximación de desarrollo basada en
  • 4.  componentes, que introdujo el concepto de Caso de Uso. Entre los años de 1987 a 1995 Jacobson fundó la compañía Objectory AB y lanza el proceso de desarrollo Objectory  (abreviación de Object Factory). Posteriormente en 1995 Rational Software Corporation adquiere  Objectory AB y entre 1995 y 1997 se desarrolla Rational Objectory Process (ROP) a partir de Objectory  3.8 y del Enfoque Rational (Rational Approach) adoptando UML como lenguaje de modelado.  Desde ese entonces y a la cabeza de Grady Booch, Ivar Jacobson y  James Rumbaugh, Rational Software desarrolló e incorporó diversos elementos para expandir  ROP, destacándose especialmente el flujo de trabajo conocido como modelado del negocio. En junio del 1998 se lanza  Rational Unified Process.
  • 5. El Proceso Unificado Racional (Rational Unified  Process en inglés, habitualmente resumido como RUP) 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.  El RUP no es un sistema con pasos firmemente establecidos, sino un conjunto de metodologías adaptables al contexto y necesidades de cada organización.
  • 6. Adatpación del proceso  El proceso deberá adaptarse a las características propias de la organización. El tamaño del mismo, así como las regulaciones que lo condicionen, influirán en su diseño específico. También se deberá tener en cuenta el alcance del proyecto.  Balancear prioridades Los requerimientos de los diversos inversores pueden ser diferentes, contradictorios o disputarse recursos limitados. Debe encontrarse un balance que satisfaga los deseos de todos.
  • 7.  Colaboración entre equipos: El desarrollo de software no lo hace una única persona sino múltiples equipos. Debe haber una comunicación fluida para coordinar requerimientos, desarrollo, evaluaciones, planes, resultados, etc.  Demostrar valor iterativamente: Los proyectos se entregan, aunque sea de un modo interno, en etapas iteradas. En cada iteración se analiza la opinión de los inversores, la estabilidad y calidad del producto, y se refina la dirección del proyecto así como también los riesgos involucrados
  • 8.  Elevar el nivel de abstracción Este principio dominante motiva el uso de conceptos reutilizables tales como patrón del software, lenguajes 4GL o esquemas (frameworks) por nombrar algunos. Éstos se pueden acompañar por las representaciones visuales de la arquitectura, por ejemplo con UML.  Enfocarse en la calidad El control de calidad no debe realizarse al final de cada iteración, sino en todos los aspectos de la producción
  • 9. Los autores de RUP destacan que el proceso de software propuesto por RUP tiene tres características esenciales: está dirigido por los Casos de Uso, está centrado en la arquitectura, y es iterativo e incremental 1 Proceso dirigido por Casos de Uso 2 Proceso centrado en la arquitectura 3 Proceso iterativo e incremental
  • 10.
  • 11.
  • 12. CICLO DE VIDA RUP: ciclo de vida RUP es una implementación del El Desarrollo en espiral. Fue creado ensamblando los elementos en secuencias semi-ordenadas. El ciclo de vida organiza las tareas en fases e iteraciones. RUP divide el proceso en cuatro fases, dentro de las cuales se realizan varias iteraciones en número variable según el proyecto y en las que se hace un mayor o menor hincapié en los distintas actividades. En la Figura muestra cómo varía el esfuerzo asociado a las disciplinas según la fase en la que se encuentre el proyecto RUP.