Saltar la navegación

Modelos del ciclo de vida

Para facilitar la comunicación cliente-proveedor, los ciclos de modelo de vida muestran las etapas de desarrollo y documentación del sistema, de manera que todo proceso se valide antes de dar continuidad.

• Modelo en cascada: En este modelo las fases funcionan de manera lineal, una detrás de otra, de esta manera, una fase sólo podrá iniciar cuando la anterior haya concluido, y así consecutivamente.

• Modelo repetitivo: Este modelo se basa en repeticiones, repite cada fase de manera cíclica en el proceso de ciclo de vida del software.

• Modelo en espiral: Este modelo es una mezcla de los dos anteriores. Se establecen objetivos y se realizan repeticiones. Se crean los modelos de prototipo del sistema, se usa un modelo estándar para desarrollar el software y se prepara un plan para la próxima repetición.

• Modelo V: El modelo V da más posibilidades para evaluar cada etapa, el modelo en cascada genera problemas pues solo se puede avanzar si la fase anterior está concluida, en esto el modelo V conlleva una mejora. En cada fase se planifican pruebas, se valida y verifica el sistema, asegurando que cumpla con los requisitos principales.

Cada modelo de proceso sigue una serie de pasos únicos para su tipo para garantizar el éxito en el proceso de desarrollo de software. Un buen modelo para un proyecto de software quizás no sea el mejor para otro proyecto de software. Por esto, es importante analizar el proyecto a desarrollar y elegir los mejores métodos para llevarlo a cabo.

Creado con eXeLearning (Ventana nueva)