Please enable JavaScript.
Coggle requires JavaScript to display documents.
Capitulo 2: Modelos del proceso - Coggle Diagram
Capitulo 2: Modelos del proceso
Modelos Prescriptivos
Buscan imponer estructura y orden al proceso de desarrollo.
Se debaten sus ventajas frente a la necesidad de adaptación en un entorno cambiante.
Modelo Genérico de Proceso
Describe una serie de fases comunes (comunicación, planificación, modelado, construcción, despliegue).
Cada fase genera productos de trabajo específicos y filtros de aseguramiento de la calidad.
Modelo en Espiral
Opera en ciclos (espirales) que ajustan el plan según el costo, cronograma y riesgos evaluados.
Ideal para sistemas grandes, ya que incorpora prototipos como estrategia de mitigación de riesgo.
Combina prototipado iterativo con planificación basada en riesgos.
Modelos Evolutivos (Iterativos)
Reconocen que el software evoluciona con el tiempo mediante versiones crecientes.
Adaptables a cambios y plazos ajustados; permite lanzar versiones básicas y mejorar progresivamente.
Modelo de Prototipos
Crea un prototipo rápidamente, lo que ayuda a clarificar requisitos difusos.
Este prototipo luego se desecha o sirve como base para el desarrollo real.
Modelo en Cascada (Waterfall)
Ventajas: claridad, gestión sencilla, útil cuando los requisitos son estables.
Desventajas: difícil regresar a fases previas, alta rigidez, no apto para proyectos complejos o con requisitos cambiantes.
Enfoque lineal y secuencial: cada fase debe completarse antes de pasar a la siguiente (requisitos → diseño → codificación → pruebas → mantenimiento).
Modelo en V (V-Model)
Extensión del modelo cascada que enlaza cada etapa de desarrollo con una etapa de pruebas correspondiente (verificación y validación).
Impone disciplina al conectar íntimamente desarrollo y testing.
Modelo Incremental
Útil cuando se requiere un producto básico rápidamente o existen riesgos técnicos que reducir.
Combina elementos lineales y paralelos: desarrolla software por entregas (incrementos funcionales).
Permite entregar versiones funcionales tempranas que se pueden evaluar y refinar.