Proceso Unificado de Rational

Publicado: 19 de enero de 2012 en Uncategorized

Historia del RUP

Los orígenes de RUP se remontan al modelo espiral original de Barry Boehm. Ken Hartman, uno de los contribuidores claves de RUP colaboró con Boehm en la investigación. En 1995 Rational Software compró una compañía sueca llamada Objectory AB, fundada por Ivar Jacobson, famoso por haber incorporado los casos de uso a los métodos de desarrollo orientados a objetos.

¿Que es el RUP?

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

Principios de desarrollo 

El RUP está basado en 6 principios clave que son los siguientes:

  • Adaptar el proceso
  • Equilibrar prioridades

  • Demostrar valor iterativamente

  • Colaboración entre equipos

  • Elevar el nivel de abstracción
  • Enfocarse en la calidad

Ciclo de vida 

Principales características 

Forma disciplinada de asignar tareas y responsabilidades (quién hace qué, cuándo y cómo)

Pretende implementar las mejores prácticas en Ingeniería de Software

Desarrollo iterativo

Administración de requisitos

Uso de arquitectura

Control de cambios

Modelado visual del software

Verificación de la calidad del software

Fases 

  • Establece oportunidad y alcance
  • Identifica las entidades externas o actores con las que se trata

  • Identifica los casos de uso

    Proceso

  • Modelado de negocio

  • Requisitos

  • Análisis y Diseño

  • Implementación

  • Pruebas

  • Despliegue

    Soporte

  • Gestión del cambio y configuraciones
  • Gestión del proyecto

  • Entorno

    Artefactos xxx 

    RUP en cada una de sus fases (pertenecientes a la estructura estática) realiza una serie de artefactos que sirven para comprender mejor tanto el análisis como el diseño del sistema (entre otros). Estos artefactos (entre otros) son los siguientes:

    Inicio: 

    Documento Visión

    Especificación de Requisitos

    Elaboración:

    Diagramas de caso de uso

    Construcción: 

    Documento Arquitectura que trabaja con las siguientes vistas:

    Vista Lógica

    Diagrama de clases

    Modelo E-R (Si el sistema así lo requiere)

    Vista de Implementación 

    Diagrama de Secuencia

    Diagrama de estados

    Diagrama de Colaboración

    Vista Conceptual 

    Modelo de dominio

    Vista física 

    Mapa de comportamiento a nivel de hardware.

    Alcance del RUP 


La metodología RUP es más apropiada para proyectos grandes (Aunque también pequeños), dado que requiere un equipo de trabajo capaz de administrar un proceso complejo en varias etapas.

Metodología 

Por otro lado, en lo que se refiere a la metodología esta comprende tres fases claves: Dirigido por los casos de uso, centrado en la arquitectura, iterativo e incremental.

 Enlace:

 

 

 



Deja un comentario