Desarrollo espiral

por qué el modelo espiral está orientado al riesgo

El modelo en espiral es un modelo de proceso basado en el riesgo para proyectos de software. Basándose en los patrones de riesgo únicos de un proyecto determinado, el modelo en espiral guía a un equipo para que adopte elementos de uno o más modelos de proceso, como el incremental, el de cascada o el de prototipos evolutivos.

Las aplicaciones auténticas del modelo en espiral son impulsadas por un ciclo que siempre muestra seis características. Boehm ilustra cada una con un ejemplo de “espiral peligrosa parecida” que viola la invariante.

Estas invariantes excluyen los procesos “Hazardous spiral look-alike” que utilizan secuencias que usan una secuencia de pases incrementales en cascada en un entorno en el que no se aplican los supuestos subyacentes del modelo de cascada.

Para cualquier actividad del proyecto (por ejemplo, análisis de requisitos, diseño, creación de prototipos, pruebas), el equipo del proyecto debe decidir cuánto esfuerzo es suficiente. En los auténticos ciclos de procesos en espiral, estas decisiones se toman minimizando el riesgo global.

Los “parecidos peligrosos a la espiral” que violan esta invariante incluyen los procesos evolutivos que ignoran el riesgo debido a problemas de escalabilidad, y los procesos incrementales que invierten mucho en una arquitectura técnica que debe ser rediseñada o reemplazada para acomodar futuros incrementos del producto.

ejemplo de modelo en espiral

Modelo en espiral (Boehm, 1988). Una serie de conceptos erróneos se derivan de las simplificaciones excesivas de este diagrama ampliamente difundido (hay algunos errores en este diagrama).[1]Parte de una serie sobreDesarrollo de software

El modelo en espiral es un modelo de proceso de desarrollo de software basado en el riesgo. Basado en los patrones de riesgo únicos de un proyecto dado, el modelo espiral guía a un equipo a adoptar elementos de uno o más modelos de proceso, como el incremental, el de cascada o el de prototipos evolutivos.

Este modelo fue descrito por primera vez por Barry Boehm en su documento de 1986, “A Spiral Model of Software Development and Enhancement” (Un modelo espiral de desarrollo y mejora de software)[2] En 1988 Boehm publicó un documento similar[3] para un público más amplio. Estos documentos introducen un diagrama que ha sido reproducido en muchas publicaciones posteriores que discuten el modelo en espiral.

Estos primeros documentos utilizan el término “modelo de proceso” para referirse al modelo en espiral, así como a los enfoques incremental, de cascada, de prototipos y otros. Sin embargo, la mezcla característica del modelo en espiral de las características de otros modelos de proceso ya está presente:

modelo de prototipo

Modelo en espiral (Boehm, 1988). Una serie de conceptos erróneos se derivan de las simplificaciones excesivas de este diagrama ampliamente difundido (hay algunos errores en este diagrama).[1]Parte de una serie sobreDesarrollo de software

El modelo en espiral es un modelo de proceso de desarrollo de software basado en el riesgo. Basado en los patrones de riesgo únicos de un proyecto dado, el modelo espiral guía a un equipo a adoptar elementos de uno o más modelos de proceso, como el incremental, el de cascada o el de prototipos evolutivos.

Este modelo fue descrito por primera vez por Barry Boehm en su documento de 1986, “A Spiral Model of Software Development and Enhancement” (Un modelo espiral de desarrollo y mejora de software)[2] En 1988 Boehm publicó un documento similar[3] para un público más amplio. Estos documentos introducen un diagrama que ha sido reproducido en muchas publicaciones posteriores que discuten el modelo en espiral.

Estos primeros documentos utilizan el término “modelo de proceso” para referirse al modelo en espiral, así como a los enfoques incremental, de cascada, de prototipos y otros. Sin embargo, la mezcla característica del modelo en espiral de las características de otros modelos de proceso ya está presente:

modelo v

Modelo en espiral (Boehm, 1988). Una serie de conceptos erróneos se derivan de las simplificaciones excesivas de este diagrama ampliamente difundido (hay algunos errores en este diagrama).[1]Parte de una serie sobreDesarrollo de software

El modelo en espiral es un modelo de proceso de desarrollo de software basado en el riesgo. Basado en los patrones de riesgo únicos de un proyecto dado, el modelo espiral guía a un equipo a adoptar elementos de uno o más modelos de proceso, como el incremental, el de cascada o el de prototipos evolutivos.

Este modelo fue descrito por primera vez por Barry Boehm en su documento de 1986, “A Spiral Model of Software Development and Enhancement” (Un modelo espiral de desarrollo y mejora de software)[2] En 1988 Boehm publicó un documento similar[3] para un público más amplio. Estos documentos introducen un diagrama que ha sido reproducido en muchas publicaciones posteriores que discuten el modelo en espiral.

Estos primeros documentos utilizan el término “modelo de proceso” para referirse al modelo en espiral, así como a los enfoques incremental, de cascada, de prototipos y otros. Sin embargo, la mezcla característica del modelo en espiral de las características de otros modelos de proceso ya está presente:

Leer más  Estado representativo