jueves, 18 de agosto de 2011

CICLO DE VIDA DEL SOFTWARE

CONSEPTO


“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  efinición de los requisitos hasta la finalización de su uso”
ISO 12207-1













PROCESOS PRINCIPALES I


  • Proceso de Adquisición 
  • Proceso de Suministro


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 Software
  •  Codificación y Prueba del Software
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 
PROCESOS PRINCIPALES IV


  • Proceso de Explotación
  • Proceso de Mantenimiento
MODELOS DEL CICLO DE VIDA DEL SOFTWARE

 









LA REUTILIZACION EN EL CICLO DE VIDA

Principios de la reutilización:

  1. Existen similitudes entre distintos sistemas de un mismo dominio de aplicación
  2. El software puede representarse como una combinación de módulos.
  3. Diseñar aplicaciones = especificar módulos + interrelaciones.
  4.  Los sistemas nuevos se pueden caracterizar por diferencias respecto a los antiguos.