Ciclo de vida del Software

on miércoles, 7 de septiembre de 2011
¿Qué es el Ciclo de vida del Software?

Es un marco de referencia, el cual contiene los procesos, actividades y tareas involucradas en el desarrollo, explotación y mantenimiento de un sotfware, teniendo en cuenta la vida de este mismo desde sus requisitos hasta su implementación y uso. Crear un ciclo de vida del Software facilita la tarea de detección de errores, mejora la calidad del software y estima los plazos de implementación y sus costos, entre otros.

Las etapas principales a realizar son:
  • Identificación del sistema y definición de requerimientos.
  • Análisis.
  • Diseño.
  • Desarrollo e Implementación.
  • Integración y pruebas.
  • Documentación.
  • Entrenamiento y uso.
  • Mantenimiento del software.

Modelos de Ciclos de vida.

Entre los más importantes se encuentra:
  • Ciclo de vida en cascada(tradicional).
  • Modelo por Prototipos.
  • Ciclo de vida en Espiral.
  • Modelo pro Programación Exploratoria.
  • Modelo de desarrollo orientados a objetos.
Para más información click aquí.