Está en la página 1de 10

ANÁLISIS Y DISEÑO DE SISTEMAS DE INFORMACIÓN

2020-1
VII
02
UML

• UML es un lenguaje para especificar, no es un método porque no tiene noción de


proceso.
• UML ofrece un estándar para describir un "plano" de un sistema (modelo),
incluyendo aspectos conceptuales tales como procesos de negocios y funciones del
sistema.
RUP

• El Proceso Unificado del Rational es una metodología que puede adaptarse a


cualquier tipo de proyecto u organización.
• Su objetivo es asegurar la producción de software de calidad dentro de plazos y
presupuestos predecibles.
Estructura de RUP
Fases
Flujos de Trabajo de Procesos Inicio Elaboración Construcción Transición

Modelación de Negocios
Requerimientos
Análisis y Diseño
Implementación
Contenido
Prueba
Desarrollo
Flujos de Trabajo de Soporte

Admin. Configuración
Administración
Ambiente
Iteración(es) Iter. Iter. Iter. Iter. Iter. Iter. Iter.
Preliminar #1 #2 #n #n+1 #n+2 #m #m+1

Iteraciones
Fases del RUP

• Inicio – Define el alcance del proyecto


• Elaboración – Plan del proyecto, especificación de características, arquitectura base
• Construcción
• Transición – Transición del producto a la comunidad del usuario

Inception Elaboration Construction Transition


Metas principales

Objetivos Arquitectura Capacidad Release


(Visión) Operacional del Producto
Inicial

Tiempo
Proceso dirigido por los Casos de Uso

Capturar, definir y
Requisitos
validar los casos de uso

Análisis & Diseño Casos de Uso


Realizar los
integran el
trabajo casos de uso
Implementación
Verificar que se
Pruebas satisfacen los casos
de uso
Proceso iterativo e intelectual

• El ciclo de vida iterativo se basa en la evolución de prototipos ejecutables que se


muestran a los usuarios y clientes.
• Los objetivos de una iteración se establecen en función de la evaluación de las
iteraciones precedentes.
• Las actividades se encadenan en una mini-cascada con un alcance limitado por los
objetivos de la iteración.

Análisis

Diseño

Codific.
n veces Pruebas e
Integración
Iteraciones

• Cada fase en RUP puede descomponerse en iteraciones. Una iteración es un ciclo de


desarrollo completo dando como resultado una entrega de producto ejecutable.

Liberaciones

Inicio Elaboración Construcción Transición

Iteración Iteración de Iteración de Iteración de Iteración de Iteración de Iteración de Iteración de


Preliminar Arquitectura Arquitectura Desarrollo Desarrollo Desarrollo Transición Transición

iteraciones internas externas


¿Qué es un proceso en RUP?

• Un proceso define Quién está haciendo Qué, Cuándo y Cómo para lograr un cierto
objetivo.
• En la ingeniería de software el objetivo es construir un producto de software o
mejorar alguno existente.

Requerimientos Proceso de Ingeniería Sistema


Nuevos ó Modificados de Software Nuevo ó Modificado
¡Gracias!

También podría gustarte