Monografias.com > Computación > Programación
Descargar Imprimir Comentar Ver trabajos relacionados

RUP: El proceso unificado de rational




Enviado por Pablo Turmero



Partes: 1, 2

    Monografias.com

    Proceso Unificado de Rational
    Orígenes
    Modelo original Objectory definido por Ivan Jacobson (1987)
    Rational Software compra la empresa de Objectory (1995)
    Surge la primera versión de UML (1997)
    Se publica la primera versión del Proceso Unificado de Rational – RUP (junio 1998)

    Monografias.com

    Casos de uso
    Dirigido por casos de uso
    Se centra en la funcionalidad que el sistema debe poseer para satisfacer las necesidades de un usuario (persona, sistema externo, dispositivo) que interactua con él
    Casos de uso como el hilo conductor que orienta las actividades de desarrollo
    Casos de Uso
    Análisis
    Recopilar,
    Clarificar y
    Validar los
    requerimientos
    Diseño

    Realizar los
    casos de uso
    Pruebas

    Verificar que se
    satisfacen los
    casos de uso
    < < realiza>>
    < < verifica>>
    < < defineNecesidades>>

    Monografias.com

    Arquitectura
    Centrado en la arquitectura
    Concepto similar a la arquitectura de un edificio
    Varios planos con diferentes aspectos del edificio
    Tener una imagen completa del edificio antes que comience la construcción
    Arquitectura en software
    Diferentes vistas del sistema: estructural, funcional, dinámico, etc.
    Plataforma en la que va a operar
    Determina la forma del sistema
    Arquitectura: determina la forma del sistema
    Casos de uso: determinan la función del sistema

    Monografias.com

    Modelo que implementa
    Iterativo e incremental
    Descomposición de un proyecto grande en mini-proyectos
    Cada mini-proyecto es una iteración
    Las iteraciones deben estar controladas
    Cada iteración trata un conjunto de casos de uso
    Ventajas del enfoque iterativo
    Detección temprana de riesgos
    Administración adecuada del cambio
    Mayor grado de reutilización
    Mayor experiencia para el grupo de desarrollo

    Monografias.com

    Estructura
    Dinámica
    Ciclo: cada ciclo una nueva versión del producto
    Fase: Etapas de un ciclo que finalizan en un HITO
    Iteración: Proceso de ingeniería sobre una funcionalidad limitada del sistema
    Estática – Flujos de trabajo
    Artefactos
    Actividades
    Roles

    Monografias.com

    Estructura
    Roles QUIÉN?
    Actividades CÓMO?
    Artefactos QUÈ?
    Flujo de Trabajo CUÁNDO?
    realiza
    responsable de
    diseñador
    diseño de caso
    de uso
    diagrama de
    secuencia

    Monografias.com

    Roles
    Definición del comportamiento y responsabilidades de los participantes
    Propietario de una serie de artefactos

    Recurso
    Rol Actividad Artefacto

    Diseñador Diseño de Objetos DC
    Analista Definición de CU DCU
    Dominio
    Diseñador Diseño de CU DS
    Funcional
    Patricia
    Juan
    Mónica
    Pedro

    Monografias.com

    Actividades
    Unidad de trabajo que puede ejecutar un individuo en un rol específico
    Tiene un propósito claro y se expresa en términos de actualizar artefactos
    La granularidad de la actividad es generalmente de horas o pocos días
    Ejemplos de actividades
    Planear una iteración (administrador del proyecto)
    Encontrar caso de uso y actores (analista del dominio)
    Revisión del diseño (probador)

    Monografias.com

    Artefactos
    Pieza de información producida, modificada y utilizada en un proceso
    Productos tangibles del proyecto
    Utilizados por los roles como entrada para la realización de sus actividades
    Resultado de las actividades realizadas por los roles
    Metamodelo: Clase rol tiene como métodos las actividades y como parámetros los artefactos

    Monografias.com

    Flujos de trabajo
    Forma de describir significativamente la secuenciencias de actividades que producen resultados y las interacciones entre cargos
    En términos de UML se puede utilizar: diagrama de actividades, de secuencia, de colaboración
    En RUP hay nueve tipos de flujos de trabajo
    De ingeniería
    Negocio, Requerimiento, Análisis, Diseño, Pruebas, Liberación
    De soporte
    Administración del proyecto, Administración del cambio, Ambiente

    Monografias.com

    Dimensión dinámica
    Concepción
    Elaboración
    Construcción
    Transición
    ciclo
    fase
    Iter. 1
    Iter. 2
    Iter. 3
    Iter. 4
    Iter. 5
    Iter. 6
    hito 1
    hito 2
    hito 3
    hito 4
    Hito: punto en el tiempo en donde se evaluan objetivos
    logrados y se pueden tomar decisiones críticas

    Monografias.com

    Desarrollo iterativo
    Ciclo de
    desarrollo 1
    Ciclo de
    desarrollo 2
    Ciclo de
    desarrollo n
    Perfeccionar
    el plan
    Sincronizar
    Artefactos
    Análisis
    Diseño
    Construcción
    Pruebas
    Construcción

    Partes: 1, 2

    Página siguiente 

    Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

    Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

    Categorias
    Newsletter