Sunteți pe pagina 1din 22

RATIONAL UNIFIED PROCESS

Qu es RUP?
Un proceso de Ingeniera de software. Marco de Trabajo para procesos (Framework) Creado por la empresa Rational. Se lee Proceso Unificado de Rational.

Qu es RUP?

Prcticas
Forma disciplinada de asignar tareas y responsabilidades

(quin hace qu, cundo y cmo) Pretende implementar las mejores prcticas en Ingeniera de Software Desarrollo iterativo Administracin de requisitos Uso de arquitectura basada en componentes Control de cambios Modelado visual del software Verificacin de la calidad del software

Estructura esttica.
Maneja tres tipos de entidades: ROLES. ACTIVIDADES. ARTEFACTOS. Por medio de los Workflows indicamos como estos

elementos se relacionan para obtener los resultados necesarios.

Ejemplo de Workflow

Estructura Dinmica: Desarrollo iterativo.


El ciclo de vida secuencial o cascada en ideal para

proyectos pequeos. Un proceso iterativo desarrolla en base a un ciclo repetitivo de secuencias. Este ciclo es dividido en una secuencia de cuatro fases.
INCEPTION ELABORATION CONSTRUCTION TRANSITION

Tipo de Trabajo

Actividades a travs del ciclo de desarrollo.

FASE DE INICIO
Durante esta fase de inicio las iteraciones se centran con

mayor nfasis en las actividades de modelamiento de la empresa y en sus requerimientos Artefactos:


Documento Visin

Especificacin de Requisitos
Caso de uso de Negocio

FASE DE ELABORACIN
Durante esta fase de elaboracin, las iteraciones se

centran al desarrollo de la base de la diseo, encierran ms los flujos de trabajo de requerimientos, modelo de la organizacin, anlisis, diseo y una parte de implementacin orientada a la base de la construccin Artefactos: Diagramas de caso de uso

FASE DE CONSTRUCCIN
Durante esta fase de construccin, se lleva a cabo la construccin del

producto por medio de una serie de iteraciones las cuales se seleccionan algunos Casos de Uso, se redefine su anlisis y diseo y se procede a su implantacin y pruebas. En esta fase se realiza una pequea cascada para cada ciclo, se realizan tantas iteraciones hasta que se termine la nueva implementacin del producto. Artefacto:
Documento Arquitectura que trabaja con las siguientes vistas: Vista Lgica Diagrama de clases Modelo E-R (Si el sistema as lo requiere) Vista de Implementacin Diagrama de Secuencia Diagrama de estados Diagrama de Colaboracin Vista Conceptual Modelo de dominio Vista fsica Mapa de comportamiento a nivel de hardware.

FASE DE TRANSICIN
Durante esta fase de transicin busca garantizar que se

tiene un producto preparado para su entrega al usuario. Artefacto:


Manual de Sistema Manual de Usuario

Especificaciones de Integracin.

Vista de la Arquitectura
La arquitectura de sistema se usa para

conceptualizar los elementos inciales del sistema. Es un concepto complejo, que se resuelve mejor teniendo varias miradas de esta arquitectura (UML) La arquitectura es una abstraccin de cualquier modelo que se concentre en la estructura y los elementos esenciales. Por Ej.: Caso de uso de negocio.

Proceso basado en Casos de Uso


Se utilizan para: Crear y validar el diseo de la solucin Define los casos de prueba, los procedimientos de prueba para el sistema Permite la creacin de los manuales de usuario Da el pie para el desarrollo del sistema. Permite la creacin y anlisis basados en componentes.

Desarrollo de Workflow
Organizan las tareas finas dentro de cada especificacin

de Caso de uso. Ejemplo:


Diagrama de actividades. BPMN

Cualquier diagrama de comportamiento.

Workflow

Definir la visin del producto y los Casos de uso de Negocios

Construccin del prototipo de la arquitectura.

Implementar el sistema

Implementar RUP

Implementing the Rational Unified Process

S-ar putea să vă placă și