Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Software
Administracion de Proyectos
Informaticos
Entre los modelos de ciclo de vida del software podemos encontrar los siguientes:
Modelo en cascada
En este modelo del ciclo de vida de un software, se espera a finalizar una etapa
para comenzar con la siguiente. Es un proceso secuencial en el que el desarrollo
va fluyendo de arriba hacia abajo. Aunque en ocasiones ha sido criticado debido a
su rigidez, sigue siendo el más seguido a día de hoy.
Modelo V
Como en el modelo en cascada los defectos solo se descubrían al final, cuando
empezaba la fase de pruebas, se siguió con el modelo V, en el que las pruebas
comienzan lo más pronto posible, para descubrir rápidamente los posibles errores
y no esperar al final para mejorarlo.
Modelo iterativo
Consiste en la iteración de varios ciclos de vida en cascada entregando al cliente
una versión mejorada al final de cada iteración para que proponga mejoras, hasta
que se satisfagan sus necesidades. Es ideal para proyectos en los que los requisitos
no están claros.
Modelo de desarrollo incremental
Modelo en espiral
Las actividades de este modelo forman una espiral, y cada bucle representa un
conjunto de actividades. Cada actividad se va eligiendo en función del análisis de
riesgos del bucle anterior. Se necesita un equipo con experiencia para detectar
correctamente los riesgos. En cada bucle se siguen cuatro tareas:
1. Fijar objetivos
2. Análisis del riesgo
3. Desarrollar, verificar y probar
4. Planificar
Modelo de prototipos
Comienza con la recolección de requisitos y definición de objetivos globales,
llevando a un diseño rápido y a un prototipo. El prototipo es evaluado por el cliente,
y nos permite refinar los requisitos hasta llegar a lo que el cliente espera.