Cascada
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Concepto de Ciclo de Vida Procesos del Ciclo de Vida del Software Modelo en cascada Modelo incremental Modelo en espiral Prototipado La reutilización en el Ciclo de Vida Síntesis automática de Software Comparación de Ciclos de Vida Modelos para desarrollo de sistemas Orientados a Objetos.
CICLO DE VIDA DEL SOFTWARE
3.010
CONCEPTODE CICLO DE VIDA “Una aproximación lógica a la adquisición, el suministro, el desarrollo, la explotación y el mantenimiento del software”
IEEE 1074
“Un marco de referencia que contiene los procesos, las actividades y las tareas involucradas en el desarrollo, la explotación y el mantenimiento de un producto de software, abarcando la vida del sistema desde la definición de los requisitos hastala finalización de su uso”
ISO 12207-1
CICLO DE VIDA DEL SOFTWARE
3.020
PROCESOS DEL CICLO DE VIDA SOFTWARE
PROCESOS PRINCIPALES
ADQUISICIÓN SUMINISTRO
DOCUMENTACIÓN GESTIÓN DE CONFIGURACIÓN ASEGURAMIENTO DE CALIDAD VERIFICACIÓN VALIDACIÓN REVISIÓN CONJUNTA AUDITORÍA RESOLUCIÓN DE PROBLEMAS
PROCESOS DE SOPORTE
EXPLOTACIÓN DESARROLLO MANTENIMIENTO
PROCESOS DE LA ORGANIZACIÓNGESTIÓN MEJORA INFRAESTRUCTURA FORMACIÓN
CICLO DE VIDA DEL SOFTWARE
3.030
PROCESOS PRINCIPALES I
Proceso de Adquisición Proceso de Suministro
CICLO DE VIDA DEL SOFTWARE
3.040
PROCESOS PRINCIPALES II
Proceso de Desarrollo I
Análisis de Requisitos del Sistema Diseño de la Arquitectura del Sistema Análisis de los Requisitos del Software Diseño de la Arquitectura del SoftwareDiseño Detallado del Software Codificación y Prueba del Software
CICLO DE VIDA DEL SOFTWARE
3.050
PROCESOS PRINCIPALES III
Proceso de Desarrollo II
Integración del Software Prueba del Software Integración del Sistema Prueba del Sistema Instalación del Software Soporte del proceso de Aceptación del Software
CICLO DE VIDA DEL SOFTWARE
3.060
PROCESOS PRINCIPALES IV
Proceso deExplotación Proceso de Mantenimiento
CICLO DE VIDA DEL SOFTWARE
3.070
PROCESOS DE SOPORTE I
Proceso de Documentación Proceso de Gestión de la Configuración
CICLO DE VIDA DEL SOFTWARE
3.080
PROCESOS DE SOPORTE II
Proceso de Aseguramiento de la Calidad Proceso de Verificación Proceso de Validación
CICLO DE VIDA DEL SOFTWARE
3.090
PROCESOS DE SOPORTE III
Proceso deRevisión Conjunta Proceso de Auditoría Proceso de Resolución de Problemas
CICLO DE VIDA DEL SOFTWARE
3.100
PROCESOS GENERALES
Proceso de Gestión Proceso de Infraestructura Proceso de Mejora Proceso de Formación
CICLO DE VIDA DEL SOFTWARE
3.110
Contrato Proceso de Adquisición Emplea emplea Proceso de Gestión Emplea emplea emplea emplea Proceso de Explotación Emplea Visión de ingenieríaProceso de Mantenimiento Emplea emplea Soporte Procesos de Apoyo -Documentación -Gestión de Configuración -Aseguramiento de la Calidad -Verificación -Validación -Revisión conjunta -Auditoría -Resolver Problemas Comprador, Proveedor Proceso de Desarrollo Visión operativa Operador, Usuario Proceso de Suministro Visión del Contrato Comprador, Proveedor
Visión de la dirección DirecciónDesarrollador Personal mantenimiento
Procesos de la Organización - Infraestructura - Mejora -Formación
CICLO DE VIDA DEL SOFTWARE
3.120
MODELO EN CASCADA
CICLO DE VIDA DEL SOFTWARE
3.130
MODELO EN CASCADA CRITICAS: No refleja realmente el proceso de desarrollo del software Se tarda mucho tiempo en pasar por todo el ciclo Perpetua el fracaso de la industria del software en su comunicacióncon el usuario final El mantenimiento se realiza en el código fuente Las revisiones de proyectos de gran complejidad son muy difíciles Impone una estructura de gestión de proyectos
CICLO DE VIDA DEL SOFTWARE
3.140
MODELO INCREMENTAL
...
CICLO DE VIDA DEL SOFTWARE
3.150
MODELO INCREMENTAL Se evitan proyectos largos y se entrega “Algo de valor” a los usuarios con cierta...
Regístrate para leer el documento completo.