Documentos de Académico
Documentos de Profesional
Documentos de Cultura
El Proceso Unificado
El Proceso Unificado
proceso unificado de
desarrollo de software
1
El proceso unificado de
desarrollo de software
• Es un proceso ORIENTADO A OBJETOS
• El proceso es:
• Guiado por casos de uso
• Centrado en la arquitectura
• Con un ciclo de vida iterativo e incremental
PARTE
DINÁMICA
PARTE 2
ESTÁTICA
El proceso unificado de
desarrollo de software
• El Proceso Unificado de Desarrollo usa UML
UML Notación
Herramientas Proceso
• RATIONAL ROSE
PROCESO UNIFICADO DE
• VISIO DESARROLLO DE RATIONAL
3
1. Guiado por
casos de uso
• Los sistemas se crean para dar servicio
a los usuarios.
– Qué REQUISITOS se necesitan
– Un CASO de USO es una pieza de
FUNCIONALIDAD de un sistema que le
proporciona a algún USUARIO un
RESULTADO o VALOR.
4
Casos de uso
– FUNCIONALIDAD COMPLETA
Actualizar Catálogo
Extender Préstamo
- No reservado
TrabajadorBiblio
Devolver Copia Libro
6
Desarrollo guiado por
casos de uso (CU)
LOS CASOS DE USO:
• CAPTURAN REQUISITOS
• SE ESPECIFICAN (ANALIZAN)
• SE DISEÑAN
• SE IMPLEMENTAN
• Y SE PRUEBAN 7
Tomar Préstamo 1.- CASO DE USO Desarrollo guiado por
CASOS DE USO
Persona
CASO DE USO
4: getSignatura()
elLibro
5: getCopias()
6: isCopiaPrestada()
VISTA DEL MODELO DE CASOS DE USO VISTA DEL MODELO DEL DOMINIO /
VISTA DEL DIAGRAMA DE CLASES
: IU-1 : : : : :
2: 1: 3: G 2: 1: 3: G
r 4 r 4
() ()
o o
VISTA DEL MODELO DEL ANÁLISIS
VISTA DEL MODELO DEL DISEÑO
Requisitos
Análisis
Diseño
Implementación
Prueba
Prdct Producto
Iniciación Iniciación Elaboración construcción transición
lll iteración #n-1 fnll final
iteración #1 iteración #2 iteración #3 iteración #n-1
PLANIFICACIÓN DE EVALUACIÓN DE LA
LA ITERACIÓN ITERACIÓN