circulo cromatico
SOFTWARE
1. Concepto de Ciclo de Vida
2. Procesos del Ciclo de Vida del Software
3. Modelo en cascada
4. Modelo incremental
5. Modelo en espiral
6. Prototipado
7. La reutilización en el Ciclo de Vida
8. Síntesis automática de Software
9. Comparación de Ciclos de Vida
10. Modelos para desarrollo de sistemas Orientados a
Objetos.
CICLO DE VIDA DEL SOFTWARE
3.010CONCEPTO DE 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 losrequisitos hasta la finalización de
su uso”
ISO 12207-1
CICLO DE VIDA DEL SOFTWARE
3.020
PROCESOS DEL CICLO DE VIDA SOFTWARE
PROCESOS PRINCIPALES PROCESOS DE SOPORTE
ADQUISICIÓN
SUMINISTRO
DESARROLLO
EXPLOTACIÓN
MANTENIMIENTO
DOCUMENTACIÓN
GESTIÓN DE CONFIGURACIÓN
RESOLUCIÓN DE PROBLEMAS
PROCESOS DE LA ORGANIZACIÓN
GESTIÓN INFRAESTRUCTURA
MEJORA FORMACIÓN
ASEGURAMIENTO DE CALIDADVERIFICACIÓN
VALIDACIÓN
AUDITORÍA
REVISIÓN CONJUNTA
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 delSoftware
Diseñ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
PROCESOSPRINCIPALES IV
Proceso de Explotació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 SOPORTEIII
Proceso de Revisió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
Proceso de Adquisición
Proceso de Mantenimiento Proceso de Desarrollo
Proceso de Explotación
Proceso de GestiónProceso de Suministro
Contrato
emplea
emplea emplea
emplea
emplea
Comprador, Proveedor
Comprador, Proveedor
Desarrollador
Personal mantenimiento
Operador, Usuario
Dirección
Visión de la dirección
Visión
operativa
Visión de
ingeniería
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
Soporte
Procesos de la Organización
- Infraestructura
- Mejora
-Formación
Emplea
Emplea
Emplea
Emplea
Visión del Contrato
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
Perpetuael fracaso de la industria del software en su
comunicación con 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...
Regístrate para leer el documento completo.