martes, 27 de agosto de 2013

CICLOS DE VIDA DEL SOFTWARE

CICLO DE VIDA CLÁSICO

el modelo de ciclo de vida clásico también denominado modelo de cascada se basa en intentar hacer las cosas bien desde el principio de una vez y para siempre. Se pasa en orden, de una etapa a otra solo tras finalizar con éxito las tareas de verificación  y validación propias de la etapa. Si resulta necesario, únicamente se da marcha atrás hasta la fase inmediatamente anterior.

este método tradicional de ciclo de vida exige una aproximación secuencial al proceso, esta aproximación presenta una serie de graves inconvenientes entre los que cabe destacar:

* los proyectos reales raramente siguen el flujo de actividades que propone este modelo.

* normalmente es difícil para el cliente establecer explicita-mente los requisitos al comienzo del proyecto.

* no habrá disponible una versión operativa del sistema hasta llegar a las etapas finales del proyecto, por lo que la ratificación de cualquier decisión tomada erróneamente en las etapas iniciales supondrá un costo adicional tanto económico como laboral.





S. Pressman, Roger. Ingeniería del Software: Un enfoque practico, 3ra Edición.

MODELO EN ESPIRAL 

a los largo de los años se han propuesto una multitud de modelos interactivos de desarrollo de software.
el modelo en espiral hace especial hincapié en la prevención de riesgos. Este modelo define cuatro actividades principales :

*determinar objetivos.
*análisis de riesgo.
*planificación.
*desarrollo y probar.

 Boehm B, A Spiral Model of Software Development and Enhancement



MODELO EN V

el modelo en v es una variación del modelo en cascada que demuestra como relacionan las actividades de prueba con el análisis y diseño.

Martha E Rojas Vera.


(aporte de: alejandro urrego castillo & erik muñoz)

No hay comentarios:

Publicar un comentario