Sie sind auf Seite 1von 19

RUP

Ingeniera del Software I

Guillermo Caldern Ruiz

Qu es RUP?
Es un proceso de desarrollo de software
Es un marco genrico que puede especializarse para:

Variedad de sistemas de software


Diferentes tipos de organizacin
Diferentes niveles de aptitud
Diferentes tamaos de proyecto

Objetivo RUP
Permitir la produccin de software de la mayor
calidad, que satisfaga las necesidades de los usuarios
finales, dentro de planificaciones y presupuestos
predecibles

Caractersticas de RUP

Iterativo
Creacin y mantenimiento de modelos
Centrado en la arquitectura
Guiado por casos de uso
Configurable
Impulsa el control de calidad
Otras

Caractersticas de RUP
Guiado por casos de uso

Ciclo de Vida de RUP


El proceso unificado se repite a lo largo de una serie
de ciclos, que constituyen la vida de un sistema
Cada ciclo concluye con una versin del producto
Cada versin es un producto preparado para su entrega

Cada ciclo consta de cuatro fases: Inicio, elaboracin,


construccin y transicin
Cada fase se subdivide a su vez en iteraciones

Ciclo de Vida de RUP

Ciclo de Vida de RUP


Fases
Intervalo de tiempo entre dos hitos importantes del
proceso
Durante sta:
Se cumplen objetivos
Se completan artefactos
Se toman decisiones para saber si se pasa a la siguiente
fase

Ciclo de Vida de RUP


Fases
Iniciacin
Establecer la planificacin del proyecto

Elaboracin
Establecer un plan para el proyecto y una arquitectura
correcta

Construccin
Desarrollar el sistema

Transicin
Proporcionar el sistema a usuario finales
9

Ciclo de Vida de RUP


Fases
Iniciacin y elaboracin
Anlisis y Diseo

Construccin
Implementacin

Transicin
Despliegue

10

Esfuerzo por fase


Esfuerzo

Construccin
Transicin
Elaboracin

65%

Iniciacin

5%

20%

10%

Tiempo

11

Ciclo de Vida de RUP


Iteraciones
Ciclo de desarrollo completo que produce una
versin
Subconjunto del producto final en desarrollo, que se ir
incrementando

Pasa a travs de varios flujos de trabajo

12

Ciclo de Vida de RUP


Flujos de Trabajo

13

Ciclo de Vida de RUP


Flujos de Trabajo
Modelado del negocio
Describe la estructura y la dinmica de la organizacin

Requisitos
Describe el mtodo basado en casos de uso para extraer los requisitos

Anlisis y diseo
Describe las diferentes vistas arquitectnicas

Implementacin
Tiene en cuenta el desarrollo de software, la prueba de unidades y la
integracin

Pruebas
Describe los casos de pruebas, los procedimientos y las mtricas para
evaluacin de defectos

14

Ciclo de Vida de RUP


Flujos de Trabajo
Despliegue
Cubre la configuracin del sistema entregable

Gestin de configuraciones
Controla los cambios y mantiene la integridad de los
artefactos de un proyecto

Gestin del proyecto


Describe varias estrategias de trabajo de un proceso
iterativo

Entorno
Cubre la infraestructura necesaria para desarrollar un
sistema
15

Flujos de Trabajo
Dentro de cada flujo de trabajo del proceso hay un
conjunto de artefactos y actividades relacionados
Artefacto
Todo aquello que se produce o consume durante el
desarrollo de software

Actividad
Describe tareas que llevan a cabo los trabajadores para
crear o modificar los artefactos
Se hace con tcnicas y guas para ejecutar las tareas

16

Exposicin Artefactos

Desarrolle un conjunto de artefactos


Elabore un presentacin de mximo 15 minutos
Fecha de envo: sbado 16 de mayo hasta las 23:30
Fecha de presentacin: Lunes 18 y viernes 22 de
mayo

17

Grupos para exposicin


Artefactos

Integrantes

Modelamiento del negocio

Crdenas - Huanqui

Requerimientos

Antonio Benavides

Anlisis y Diseo

Albarracn Giraldo

Implementacin (1)

Talavera - Zevallos

Test

Lozano Solari

Despliegue

Chujutalli Valencia

Gestin del proyecto

Mrquez Tamayo

Gestin de configuracin y cambio (1)

Snchez Moreno

Entorno

De la Gala Lazo

18

Artefactos
RUP
http://jdbv.sourceforge.net/RUP.html (listado)
http://sce.uhcl.edu/helm/rationalunifiedprocess/process/artifact/ovu_art
s.htm (detalle)

19

Das könnte Ihnen auch gefallen