RUP
RUP
RUP
• Antecedentes
• Historia de RUP
• Metodología de desarrollo aplicada
• Disciplinas y fases
• Ventajas
• Desventajas
• Características de la fase de transición
• Planeando las fases
• Dimensiones del RUP
• National Rose
ANTECEDENTES
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 lo basada en
componentes, que introdujo el concepto de Caso de Uso.
Entre los años de 1987 a 1955 Jacobson fundó la compañía
Objectory AB y lanza el proceso de desarrollo Objectory
(abreviación de ObjectFactory)
HISTORIA DE RUP
Posteriormente en 1995 Rational Software Corporation
adquiere Objectory AB y entre 1995 y 1997 se desarrolla
Rational Objectory Procesos (ROP) a partir de Objectory 3.8 y
del Enfoque Rational (RationalApproach) adoptando UML
como lenguaje de modelaje. 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 RationalUnifiedProcess.
Metodología de desarrollo aplicada
Las siglas RUP en ingles significa Rational Unified Process
(Proceso Unificado de Rational) es un producto del proceso
de ingeniería de software que proporciona un enfoque
disciplinado para asignar tareas y responsabilidades dentro
de una organización del desarrollo. Su meta es asegurar la
producción del software de alta calidad que resuelve las
necesidades de los usuarios dentro de un presupuesto y
tiempo establecidos.
RUP
Es el Marco de referencia de ingeniería de software para
definir, implementar y distribuir aplicaciones de software sus
características principales.
• Utiliza UML.
• Gramática bien definida.
• Terminología usada para las definiciones de los procesos.
DISCIPLINAS Y FASES
- Modelado de negocio.
- Requerimientos.
- Análisis y diseño.
- Implementación.
- Pruebas.
- Distribución.
- Administración de proyectos.
- Administración de cambios y configuración.
- Ambiente.
EJEMPLO
Pedir una pizza a domicilio para enfatizar la implementación
de RUP
Fase de iniciación