Ciclo de Vida de Software
Ciclo de Vida de Software
Ciclo de Vida de Software
SOFTWARE
CICLO DE VIDA DEL SOFTWARE
PROCESOS DE SOPORTE:
PROCESOS DE
PROCESOS PRINCIPALES: •DOCUMENTACIÓN ORGANIZACIÓN:
•GESTIÓN DE CONFIGURACIÓN
ADQUISICIÓN •GESTIÓN
•ASEGURAMIENTO DE CALIDAD
SUMINISTRO •MEJORA
•VERIFICACIÓN
EXPLOTACIÓN •INFRAESTRUCTURA
•VALIDACION
MANTENIMIENTO •FORMACIÓN
•REVISIÑON CONJUNTA
•AUDITORIA
•RESOLUCIÓN DE PROBLEMAS
• DAN SOPORTE AL RESTO DE PROCESOS Y SE APLICAN DURANTE CUALQUIER MOMENTO DEL CICLO
DE VIDA DEL SW
• PRINCIPIOS DE LA REUTILIZACIÓN
• EXISTEN SIMILITUDES ENTRE DISTINTOS SISTEMAS DE UN MISMO DOMINIO DE APLICACIÓN
• EL SOFTWARE PUEDE REPRESENTARSE COMO UNA COMBINACIÓN DE MÓDULOS
• DISEÑAR APLICACIONES = ESPECIFICAR MÓDULOS + INTERRELACIONES
• LOS SISTEMAS NUEVOS SE PUEDEN CARACTERIZAR POR DIFERENCIAS RESPECTO A LOS ANTIGUOS
• VENTAJAS Y DESVENTAJAS
• REDUCE TIEMPOS Y COSTES DE DESARROLLO
• AUMENTA LA FIABILIDAD
• DIFICULTAD PARA RECONOCER LOS COMPONENTES POTENCIALMENTE REUTILIZABLES
• DIFICULTAD DE CATALOGACIÓN Y RECUPERACIÓN
• PROBLEMAS DE MOTIVACIÓN
• PROBLEMAS DE GESTIÓN DE CONFIGURACIÓN
TIPOS DE CICLOS DE VIDA DEL SOFTWARE