Ciclo de Vida en el desarrollo de software

Fases de ciclo de vida soportadas y lo que deben aportar cada una de estas:
(también se le conoce como modelo en cascada)

Planificación:

  • Análisis de viabilidad
  • Organización y planificación del proyecto

Diseño:

  • Modelo de datos
  • Modelo de procesos
  • Diseño general
  • Diseño detallado

Implantación:

  • Programación de módulos
  • Pruebas de módulos
  • Integración
  • Pruebas de integración
  • Pruebas de aceptación

Mantenimiento y actualización:

  • Mantenimiento ligero
  • Mantenimiento pesado
  • Actualización
  • Gestión de la configuración

 

Desventajas

En la vida real, un proyecto rara vez sigue una secuencia lineal, esto crea una mala implementación del modelo, lo cual hace que lo lleve al fracaso.El proceso de creación del software tarda mucho tiempo ya que debe pasar por el proceso de prueba y hasta que el software no está completo no se opera. Esto es la base para que funcione bien.

Cualquier error de diseño detectado en la etapa de prueba conduce necesariamente al rediseño y nueva programación del código afectado, aumentando los costos del desarrollo.

 


Posted

in

by

Tags:

Comments

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *