0% encontró este documento útil (0 votos)
171 vistas22 páginas

Rup

El documento describe el Proceso Unificado Racional (RUP), una metodología estándar para el desarrollo de software orientado a objetos. RUP es un proceso iterativo e incremental basado en componentes que utiliza el Lenguaje Unificado de Modelado. Consta de cuatro fases principales (Iniciación, Elaboración, Construcción y Transición) y produce versiones del sistema a través de ciclos iterativos de desarrollo.

Cargado por

AlexMedina
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
171 vistas22 páginas

Rup

El documento describe el Proceso Unificado Racional (RUP), una metodología estándar para el desarrollo de software orientado a objetos. RUP es un proceso iterativo e incremental basado en componentes que utiliza el Lenguaje Unificado de Modelado. Consta de cuatro fases principales (Iniciación, Elaboración, Construcción y Transición) y produce versiones del sistema a través de ciclos iterativos de desarrollo.

Cargado por

AlexMedina
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Tema:

RUP
Prof. Jhonatan Abal Mejia
Email: jhonatanabal@[Link]
Curso:
Ingeniera del Software
Qu es el RUP?
El Proceso Unificado Racional (Rational Unified
Process en ingls) es un proceso de desarrollo de
software y junto con el Lenguaje Unificado de Modelado
UML, constituye la metodologa estndar ms utilizada
para el anlisis, implementacin y documentacin de
sistemas orientados a objetos.
Caractersticas
Es un proceso de desarrollo de software moderno.
Una metodologa de desarrollo.
El RUP es un producto para el proceso.
obtencin de un producto de calidad.
Esta basado en componentes.
Utiliza el Lenguaje Unificado de Modelado (UML).
Desarrollado, mantenido y comercializado por Rational
Software Corporation, hoy perteneciente a IBM
Ciclo de Vida del RUP
(Fases)
Dos Dimensiones
Fases e Hitos (Milestones)
tiempo
Objetivos
(Vision)
Arquitectura Capacidad
Operacional
Inicial
Release
del Producto
Iniciacin Elaboracin Construccin Transicin
Flujos de trabajo del proceso
(Disciplinas)
Workflows Primarios
Business Modeling (Modelado del Negocio)
Requirements (Requisitos)
Analysis & Design (Anlisis y Diseo)
Implementation (Implementacin)
Test (Pruebas)
Deployment (Despliegue)
Workflows de Apoyo
Environment (Entorno)
Project Management (Gestin del Proyecto)
Configuration & Change Management (Gestin de Configuracin y
Cambios)
... Elementos en RUP
Workflow, Workflow Detail , Workers, Actividades y Artefactos
Ejemplo:
Workflow Detail:Analyse the Problem Workflow: Requirements
Actividades
Workers
Artefactos
... Elementos en RUP
Workers
Analyst workers

Business-Process Analyst

Business Designer

Business-Model Reviewer

Requirements Reviewer

System Analyst

Use-Case Specifier

User-Interface Designer
Developer workers

Architect

Architecture Reviewer

Capsule Designer

Code Reviewer

Database Designer

Design Reviewer

Designer

Implementer

Integrator
Testing professional workers

Test Designer

Tester
Manager workers

Change Control Manager

Configuration Manager

Deployment Manager

Process Engineer

Project Manager

Project Reviewer
Other workers

Any Worker

Course Developer

Graphic Artist

Stakeholder

System Administrator

Technical Writer

Tool Specialist
... Elementos en RUP
Workers, Actividades, Artefactos
Ejemplo: System Analyst Worker
... Elementos en RUP
Artefactos

Resultado parcial o final que es producido y usado durante el


proyecto. Son las entradas y salidas de las actividades

Un artefacto puede ser un documento, un modelo o un elemento


de modelo

Conjuntos de Artefactos

Deployment Set

Project Management Set

Configuration & Change Management Set

Environment Set

Business Modeling Set

Requirements Set

Analysis & Design Set

Implementation Set

Test Set
... Elementos en RUP
Artefactos, Workers, Actividades
Ejemplo:Business Modeling Artifact Set
Caractersticas esenciales del RUP
Proceso Dirigido por los Casos de Uso
Proceso Iterativo e Incremental
Proceso Centrado en la Arquitectura
Requisitos
Capturar, definir y
validar los casos de uso
Realizar los
casos de uso
Verificar que se
satisfacen los casos
de uso
Proceso dirigido por los Casos de Uso
Anlisis & Diseo
Implementacin
Pruebas
Casos de Uso
integran el
trabajo
Proceso Iterativo e Incremental
Las actividades se encadenan en una mini-cascada con un
alcance limitado por los objetivos de la iteracin
Anlisis
Diseo
Codific.
Pruebas e
Integracin
n veces
Proceso Centrado en la Arquitectura
Arquitectura de un sistema es la organizacin o estructura de sus
partes ms relevantes
Un arquitectura ejecutable es una implementacin parcial del
sistema, construida para demostrar algunas funciones y
propiedades
RUP establece refinamientos sucesivos de una arquitectura
ejecutable, construida como un prototipo evolutivo
Architecture
Inception Elaboration Construction Transition
Ciclo de un Sistema
Cuando se han recorrido las cuatro fases, se dice que el
sistema ha sufrido un ciclo.
Cada ciclo produce una versin del sistema.
Cada versin es un producto preparado para su entrega.
Contenido de una entrega
cdigo fuente
manuales
otros productos asociados
requisitos
casos de uso
especificaciones no funcionales
casos de prueba
modelo de la arquitectura
modelo visual (UML)
Esfuerzo y dedicacin por Fases en RUP
Inicio Elaboracin
Construccin Transicin
Esfuerzo
5 % 20 % 65 % 10%
Tiempo
Dedicado
10 %
30 %
50 % 10%
Distribucin de Recursos por Fases en RUP
Fases, Release, Base Line, Generacin
ciclo de desarrollo ciclo de evolucin
generacin
(release final de
un ciclo de desarrollo)
release
(producto al final de
una iteracin)
base line
(release asociada
a un hito)
Bibliografa
BOOCH Grady et al. El lenguaje Unificado de Modelado, Primera Edicin,
Editorial AddisonWesley, 1999.
LARMAN Craig UML y Patrones Una introduccin al Anlisis y Diseo Orientado a
Objetos y al Proceso Unificado, Segunda Edicin, Editorial Prentice Hall, 2002.
JACOBSON Ivar et al. El Proceso Unificado de Modelado, Primera Edicin,
Editorial AddisonWesley, 1999.
RUMBAUGH James Modelado y Diseo Orientado a Objetos con OMT, Primera
Edicin, Editorial AddisonWesley, 1998.
Rational Software Corporation, Product: Rational Software Corporation,
2002

También podría gustarte