Академический Документы
Профессиональный Документы
Культура Документы
CICLO DE VIDA
IEEE 1074
Un marco de referencia que contiene los procesos, las
actividades y las tareas involucradas en el desarrollo, la
explotacin y el mantenimiento de un producto de
software, abarcando la vida del sistema desde la definicin
de los requisitos hasta la finalizacin de su uso
ISO 12207-1
3
Esfuerzo
Relativo(%)
40
35
30
25
20
15
10
5
0
36
16
16
8
12
12
2.
3.
2.
3.
realizar
para
Planificar.
Organizar.
Coordinar.
Desarrollar.
6
Anlisis
Pruebas
Diseo
Codificacin
MODIFICADORES
SECUENCIAL
CASCADA
MODELOS CICLOS DE
VIDA DE SISTEMAS
INCREMENTAL
EVOLUTIVO
CASCADA
ESPIRAL
PROTOTIPADO
CONCURRENCIA
Anlisis
Cmo
Diseo
Codificacin
Pruebas
e integracin
Operacin y
Mantenimiento
18
Es el ms utilizado.
13
Divergencia de
expectativas
Anlisis
tiempo
Entrega
14
Anlisis
Diseo
Codificacin
Pruebas
e integracin
Se
aade realimentacin
entre fases.
Operacin y
Mantenimiento
22
Diseo
Codificacin
Pruebas
e integracin
Operacin y
Mantenimiento
23
Iterativo
Iteraccin de A&D
Planificacin
Anlisis
Diseo
Incremento
Planificacin
Anlisis
Diseo
Prototipo
Pruebas
Evalua
cliente
Cliente
[ms iteraciones]
24
Costos acumulados
Progreso a travs
de pasos
A. de
riesgo
Evaluacin de alternativas,
identificacin y resolucin
de riesgos
A. de
riesgo
A. de
riesgo
Prototipo 1
Simulaciones, modelos, programas de prueba
Planificacin de
requisitos y del Concepto
ciclo de vida
de operacin
Planificacin Validacin
del diseo de requisitos
Prueba de
aceptacin
Planificacin de Validacin y
la codificacin verificacin del diseo
implantacin
Planificacin de
las prximas fases
Prueba Codificacin
de
Integracin unidad
Desarrollo, verificacin
y
prueba
del producto del prximo
25
nivel.
Representa
Ventajas:
Utiliza las fases de modelos tradicionales.
Se centra en la eliminacin de errores y alternativas poco
atractivas.
Su orientacin a detectar y prevenir el riesgo evita muchas
dificultades.
Desventajas:
Complicado: Consume muchos recursos.
Las etapas y sus E/S no estn claramente definidas
19
20
Modelo de PROTOTIPADO
1. No modifica el flujo del ciclo de vida
2. Reduce el riesgo de construir productos que no satisfagan las
necesidades de los usuarios
3. Reduce costos y aumenta la probabilidad de xito
4. Exige disponer de las herramientas adecuadas
5. No presenta calidad ni robustez
6. Una vez identificados todos los requisitos mediante el prototipo, se construye el
producto de ingeniera
21
Modelo de PROTOTIPADO
PARA QUE SEA EFECTIVO:
Debe ser un sistema con el que se pueda experimentar
Debe ser comparativamente barato (< 10%)
Debe desarrollarse rpidamente
Enfasis en la interfaz de usuario
Equipo de desarrollo reducido
Herramientas y lenguajes adecuados
El
23
24
Divergencia de
expectativas
Revisin del
Prototipo
Revisin del
Prototipo
tiempo
25
Productos software
Construir/revisar
maqueta
Escuchar al cliente
El cliente prueba
la maqueta
33
Procesos de Pre-Desarrollo
Proceso de exploracin de Conceptos
Proceso de asignacin del sistema
Proceso de gestin
del Proyecto
Proceso
de
Proceso
Seguide
miento
Iniciacin
y
control
Procesos de Desarrollo
Proceso de Requisitos
Proceso de Diseo
Proceso
de
Verificacin
y
Validacin
Proceso
de Gestin
de
Configuracin del
SW
Proceso
de
Documentacin.
Proceso
de
Formacin
Proceso de Implementacin
Procesos de post-desarrollo
Proceso
de Gestin de
Calidad del SW.
Procesos Integrales
del Proyecto
Proceso de Instalacin
Proceso de
Operacin y
Soporte
Proceso de
Mantenimiento
Proceso de
Retiro
35
Actividades
= Ciclo de vida
IEEE 1074-1995
Ejemplos:
Cascada
Incremental
Espiral
Evolutivo
...
Gestin.
Pre-desarrollo.
Desarrollo.
Post-desarrollo.
Integrales.
63
EV
AR
DI
CO
PR
IN
MA
RE
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
Registrar informacin.
X
X
X
X
X
X
X
X
Procesos de Iniciacin
29