ciclo_de_vida_del_software
Páginas: 8 (1863 palabras)
Publicado: 2 de febrero de 2016
SOFTWARE
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
CONCEPTO DECICLO 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 hasta lafinalizació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
EXPLOTACIÓN
DESARROLLO
MANTENIMIENTO
PROCESOS DE SOPORTE
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 LA ORGANIZACIÓN
GESTIÓN
INFRAESTRUCTURAMEJORA
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 Software
Diseño Detallado del SoftwareCodificació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 de Explotación
Proceso de Mantenimiento
CICLO DE VIDADEL 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 de Revisión Conjunta
Proceso de Auditoría
Proceso de Resolución de ProblemasCICLO 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
Visión del Contrato
Contrato
Proceso de Adquisición
Emplea
Comprador, Proveedor
Proceso de Suministro
emplea
Visión de la dirección
Dirección
Proceso de Gestión
Emplea
emplea
emplea
emplea
Visión
operativa
Proceso deExplotación
Operador, Usuario
Emplea
Visión de
ingeniería
Proceso de Mantenimiento
Emplea
Proceso de Desarrollo
Desarrollador
Personal mantenimiento
emplea
Soporte
Procesos de Apoyo
-Documentación
-Gestión de Configuración
-Aseguramiento de la Calidad
-Verificación
Comprador, Proveedor
-Validación
-Revisión conjunta
-Auditoría
-Resolver Problemas
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ón con el usuario final
El mantenimiento se realiza en el código fuente
Las revisionesde 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 frecuencia
El usuario se involucra más
Difícil de evaluar el coste total
Difícil de aplicar a sistemas...
Leer documento completo
Regístrate para leer el documento completo.