Please enable JavaScript.
Coggle requires JavaScript to display documents.
Metodologías del ciclo de vida de desarrollo de software - Coggle Diagram
Metodologías del ciclo de vida de desarrollo de software
MODELO CASCADA
Las etapas se desarrollan en un orden específico.
Las pruebas se realizan recién en la 5ta fase
Ventajas
Fácil comprensión y Seguimiento
Útil en proyectos cortos
Apropiada en proyectos con requisitos bien definidos
Desventajas
Poco flexible y costosa para cambios significativos
No permite retroceder a fases anteriores con facilidad
Mayor tiempo antes de obtener un producto final
MODELO ITERATIVO
Los desarrolladores crean versiones básicas del software, revisan y mejoran la aplicación en iteraciones.
Los defectos se pueden detectar antes, lo que significa que pueden ser menos costosos de resolver.
ENFOQUE DevOps Y PRUEBAS CONTINUAS
Existe una colaboración con los equipos de operaciones.
El proceso de entrega de software es más rápido.
Los defectos se detectan antes.
Su resolución es menos costosa.
Las pruebas continuas utilizan pruebas automatizadas
MODELO AGIL
Etapas con enfoque iterativo que prioriza la adaptabilidad y entregas periodicas
Ventajas
Adaptable a cambios
Entregas incrementables de productos
Pruebas para cada entregable
Identificación temprana de problemas
Útil para proyectos complejos
Desventajas
Riesgo de desviarse del cronograma planificado
Necesidad de equipo altamente competente
Complicado estimar adecuadamente los costos en un inicio del proyecto