Vous êtes sur la page 1sur 10

METOLOGIAS RUP

METOLOGIAS RUP
Qu es una Metodologa

Las metodologas imponen un proceso disciplinado


sobre el desarrollo de software con el fin de hacerlo
ms predecible y eficiente.
El RUP es un producto de Rational (IBM). Se caracteriza por ser iterativo e
incremental, estar centrado en la arquitectura y guiado por los casos de
uso. Incluye artefactos (que son los productos tangibles del proceso como
por ejemplo, el modelo de casos de uso, el cdigo fuente, etc.) y roles
(papel que desempea una persona en un determinado momento, una
persona puede desempear distintos roles a lo largo del proceso).
Caractersticas de RUP

Guiado y Manejado por Casos de Uso

Centrado en la Arquitectura

Iterativo e Incremental

Utilizacin de UML
Flujos de Inicio Elaboracin Construccin Transicin
Trabajo
Ciclo de Vida
Requerimientos
R R R R

Anlisis & Diseo A& D A& D A& D A& D

Implementacin
C C C C

Pruebas
P P P P

Distribucin
D D D D

Tiempo
Iteracin Preliminar Iteracin Iteracin .... .... Iteracin Iteracin
1 2 n n+1
1. Fase de Inicio: Esta fase tiene como propsito definir y acordar el
alcance del proyecto.

2. Fase de elaboracin: En la fase de elaboracin se seleccionan los


casos de uso que permiten definir la arquitectura base del sistema y se
desarrollaran en esta fase.

3. Fase de Construccin: El propsito de esta fase es completar


la funcionalidad del sistema.

4. Fase de Transicin: El propsito de esta fase es asegurar


que el software est disponible para los usuarios finales.
Proceso
Ingeniera o modelado del negocio: Analizar y entender las necesidades
del negocio para el cual se est desarrollando el software.
Requisitos: Proveer una base para estimar los costos y tiempo de desarrollo
del sistema.
Anlisis y diseo: Trasladar los requisitos analizados anteriormente a un
sistema automatizado y desarrollar una arquitectura para el sistema.
Implementacin: Crear software que se ajuste a la arquitectura diseada y
que tenga el comportamiento deseado.
Pruebas: Asegurarse de que el comportamiento requerido es correcto y
que todo lo solicitado est presente.
Despliegue: Producir distribuciones del producto y distribuirlo a los usuarios.
Soporte
Configuracin y administracin del cambio: Guardar todas las versiones
del proyecto.
Administracin del proyecto: Administrar los horarios y recursos que se
deben de emplear.
Entorno: Administrar el ambiente de desarrollo del software.
Distribucin: Hacer todo lo necesario para la salida del proyecto.
Elementos del RUP
Actividades: Procesos que se han de realizar en cada etapa/iteracin.
Trabajadores: Personas involucradas en cada actividad del proyecto.
Artefactos: Herramientas empleadas para el desarrollo del proyecto.
Puede ser un documento, un modelo, un elemento del modelo
Inicio
Documento Visin
Diagramas de caso de uso
Especificacin de Requisitos
Diagrama de Requisitos
Elaboracin 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.
Diseo y desarrollo de casos de uso, o flujos de casos de uso arquitectnicos
Pruebas de los casos de uso desarrollados, que demuestran que la arquitectura documentada responde adecuadamente a requerimientos funcionales y no funcionales
Construccin Especificacin de requisitos faltantes
Diseo y desarrollo de casos de uso y/o flujos de acuerdo con la planeacin iterativa
Pruebas de los casos de uso desarrollados, y pruebas de regresin segn sea el caso
Transicin Pruebas finales de aceptacin
Puesta en produccin
Estabilizacin

Vous aimerez peut-être aussi