Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CICLO DE VIDA
INTERFAZ
PARTE ESTTICA
Notacin
Herramientas Proceso
PROCESO UNIFICADO DE DESARROLLO DE RATIONAL
3
1. Guiado por
casos de uso
Casos de uso
Persona
Reservar Libro
EncargadoBiblio
<<extends>>
<<extends>>
Extender Prstamo
- No reservado
Socio
Devolver Copia Libro
Devolver Revista
TrabajadorBiblio
6
Desarrollo guiado por casos de uso (CU) LOS CASOS DE USO: CAPTURAN REQUISITOS SE ESPECIFICAN (ANALIZAN) SE DISEAN SE IMPLEMENTAN Y SE PRUEBAN
Tomar Prstamo
Persona
: GestorLibro
: Libro
elLibro:Libro
3: obtenerLibro(signaturaLibro:String)
Se repite hasta que se encuentre un libro con la signatura que estamos buscando
4.- IMPLEMENTACIN DEL CASO DE USO 5.- PRUEBA DEL CASO DE USO
2. Centrado en la arquitectura La arquitectura de un sistema software es un extracto de los modelos del sistema
Extracto: VISTA DE CADA MODELO
Centrado en la ARQUITECTURA
1
: IU-1 : : 2: 1: 3: G r 4 () o
: : : 2: 1: 3: G r 4 () o
SON VISTAS DE LOS MODELOS (NO MODELOS COMPLETOS). SLO APARECEN LOS QUE CORRESPONDEN A CASOS DE USOS CRTICOS
10
INCREMENTAL
Cada miniproyecto AMPLIA EL PRODUCTO
11
Fases
Inicio Elaboracin Construccin Transicin
Anlisis
Diseo
Implementacin
Prueba
ite r. #1
ite r. #2
Iteraciones:
ite r. #n
ite r. # n+ 1
ite r. # n+2
it e r. #m
ite r. 13 #m +1
Iniciacin iteracin #1
Iniciacin iteracin #2
Elaboracin iteracin #3
Prdct fnll
Producto final
Iniciacin
Elaboracin
Construccin
Transicin 14
El producto
NO ES SLO CDIGO EJECUTABLE SON LOS MODELOS O REPRESENTACIN DEL SOFTWARE DEBE AJUSTARSE A TODAS LAS PERSONAS IMPLICADAS
15
ESTABLECER PLAN Y ARQUITECTURA ESTABLE CONSTRUCCIN: DESARROLLAR EL PRODUCTO TRANSICION: PROPORCIONAR SISTEMA A USUARIOS 17
Iteraciones
CADA FASE SE DIVIDE EN ITERACIONES CADA ITERACIN
MINIPROYECTO (EN CASCADA) QUE EJECUTA FLUJOS DE TRABAJO PRODUCE UN INCREMENTO EN PRODUCTO
TAL Y COMO ESTABA
SE REDUCE EL RIESGO
SE PUEDE PERDER SLO LO REALIZADO EN ESA ITERACIN
18
Iteraciones
ITERACIN
Como se puede ver, el Proceso Unificado de Desarrollo incluye actividades correspondientes a un Proceso de Gestin de Proyectos
PLANIFICACIN DE LA ITERACIN
EVALUACIN DE LA ITERACIN
REQUISITOS
ANLISIS
DISEO
IMPLEMENTACIN
PRUEBAS
Flujos de trabajo
CAPTURA DE REQUISITOS:
IDENTIFICAR REQUISITOS DEL SISTEMA CONSTRUIR UN MODELO DEL MISMO
MODELO DE CASOS DE USO MODELO DEL DOMINIO (o NEGOCIO)
ANLISIS:
ESPECIFICAR REQUISITOS CONSTRUIR MODELO DEL ANLISIS
20
Flujos de trabajo
DISEO:
ENCONTRAR LA FORMA DEL SISTEMA (SOLUCIN) CONSTRUIR MODELO DEL DISEO
IMPLEMENTACIN:
CODIFICAR EL DISEO (SOLUCIN) CONSTRUIR MODELO DE IMPLEMENTACIN
PRUEBAS:
VERIFICAR LA IMPLEMENTACIN CONSTRUIR MODELO DE PRUEBAS
21
ANEXO
Fases: Iniciacin
ANEXO
Fases: Elaboracin
Establecer un plan para el proyecto y una arquitectura correcta
Al final de esta fase se debe poder planificar las actividades y estimar los recursos para poder completar el proyecto. Son los CU, arquitectura y planes lo suficientemente estables y los riesgos bajo control suficiente para firmar un 23 contrato para terminar el trabajo de desarrollo?
ANEXO
Fases: Construccin
Desarrollar el sistema
ANEXO
Fases: Transicin