Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Agustn J. Gonzlez
ElO329: Diseo y Programacin Orientados
a Objeto
Adaptado de: http://www.dsic.upv.es/~uml
http://inst.eecs.berkeley.edu/~cs169/ entre otras
fuentes.
Proceso de Desarrollo
Iterativo e Incremental
Sueo
Investigacin
Desarrollo
Lanzamiento Soporte
Tiempo
Construccin/Pruebas
Inicialmente se us
el Modelo
Tradicional de
Cascada
1980
Implementacin y
Test Unitarios
Tiempo
Integracin y
test del sistema
Operacin y
mantencin
Iteracin 1
Iteracin 2
Iteracin 3
R
A&D
A&D
C
Tiempo
R
A&D
C
P
Anlisis &
Diseo
Construccin
Pruebas
Distribucin
Requerimientos
Concepcin
Elaboracin
Construccin
Transicin
A& D
A&D
A& D
A& D
Iteracin
Preliminar
Iteracin Iteracin
1
2
....
....
Iteracin
n
Iteracin
n+1
Tiempo
10
Elaboracin
11
Construccin
12
Transicin
13
14
Las actividades se encadenan en una minicascada con un alcance limitado por los
objetivos de la iteracin
Anlisis
Diseo
Codific.
n veces
Pruebas e
Integracin
Elo329: Diseo y Programacin
15
16
Concepcin
Aceptacin
del cliente
Elaboracin
Construccin
Transicin
Tiempo
Hito
Objetivos,
visin
Hito
Arquitectura
Hito
Capacidad
Operacional
Liberacin
Producto
17
Artefactos
Conjuntos de Artefactos
Business Modeling Set
Requirements Set
Deployment Set
Project Management Set
Test Set
Environment Set
18
19
20
Construction
Transition
Architecture
Elo329:
Diseo y Programacin
21
22
Primarios
Implementacin
Pruebas
Distribucin
Gestin de configuracin y cambios
Gestin del proyecto
De Apoyo
Entorno
23
Requisitos
Anlisis & Diseo
Implementacin
Pruebas
Casos de Uso
integran el
trabajo
Realizar los
casos de uso
Verificar que se
satisfacen los
casos de uso
24
trace
Caso de Uso
Realizacin de Diseo
trace
trace
Pruebas
Unitarias
Pruebas Funcionales
Caso de Prueba
[The Unified Software Development Process. I. Jacobson, G. Booch and J. Rumbaugh. Addison-Wesley, 1999]
25
26
Enfoque
Cascada
Enfoque
Iterativo e
Incremental
27
28
Construccin
Transicin
15%
Requisitos
Una iteracin en la
fase de elaboracin
Anlisis
10%
Diseo
15%
30%
Implementacin
15%
Pruebas
P re lim ina ry
Ite ra tion (s)
ite r.
#1
ite r.
#2
ite r.
#n
ite r.
# n+ 1
ite r.
#n+2
ite r.
#m
ite r.
#m +1
29
Construccin
Transicin
Requisitos
Una iteracin en la
fase de elaboracin
Anlisis
Diseo
Implementacin
Pruebas
P re lim ina ry
Ite ra tion (s)
Esfuerzo:
Duracin:
ite r.
#1
ite r.
#2
ite r.
#n
5%
20%
10% Elo329:
30%
Diseo
ite r.
# n+ 1
ite r.
#n+2
ite r.
#m
65%
50%
Programacin
ite r.
#m +1
10%
10%
30
31
32