Product Design, Manufacturing & Innovation Resources
Hogar » El modelo espiral (proceso SW)

El modelo espiral (proceso SW)

1986-01-01
  • Barry Boehm
Un equipo de ingenieros de software debate sobre el modelo en espiral en una oficina moderna.

(Imagen generada únicamente con fines ilustrativos)

El modelo espiral es un modelo impulsado por el riesgo. software modelo de proceso de desarrollo que combina elementos tanto de prototipado como de desarrollo. modelo de cascada. Es un tipo de desarrollo iterativo en el que el proyecto pasa por cuatro fases en cada iteración (espiral): determinar objetivos, identificar y resolver riesgos, desarrollar y probar, y planificar la siguiente iteración. Hace hincapié en el análisis continuo de los riesgos.

Introducido por Barry Boehm en 1986, el modelo en espiral se diseñó para subsanar las deficiencias del modelo tradicional en cascada, sobre todo en proyectos grandes y complejos. Cada bucle de la espiral representa una fase del proceso de software. A diferencia de otros modelos, no empieza con un conjunto completo de requisitos. En su lugar, la espiral inicial puede centrarse en el desarrollo de una prueba de concepto para comprobar la viabilidad. Cada bucle posterior se basa en el anterior, pasando de un nivel conceptual a un producto totalmente diseñado. Las cuatro actividades clave de cada ciclo son 1) Determinar objetivos, alternativas y limitaciones para la iteración. 2) Evaluar alternativas; identificar y resolver riesgos. Esta es la parte más crítica, en la que intervienen actividades como la creación de prototipos, la simulación y la evaluación comparativa para mitigar los elementos de alto riesgo. 3) Desarrollar y verificar el producto del siguiente nivel. Se trata de la codificación, integración y comprobación propiamente dicha, similar a un proceso en cascada para el producto de esa iteración. 4) Planificar la siguiente iteración. Se revisa el proyecto y se elaboran planes para la siguiente espiral. Este modelo permite la liberación incremental del producto y el perfeccionamiento de los requisitos a lo largo del ciclo de vida del desarrollo, lo que lo hace muy flexible y adecuado para proyectos en los que la gestión del riesgo es primordial.

UNESCO Nomenclature: 1208
- Programas informáticos

Tipo

Sistema abstracto

Ruptura

Incremental

Uso

Nicho/Especialización

Precursores

  • modelo de cascada
  • modelos de prototipado
  • principios de gestión de riesgos
  • modelos de desarrollo incremental

Aplicaciones

  • proyectos gubernamentales grandes, costosos y complicados
  • desarrollo de software de alto riesgo
  • Proyectos donde los requisitos no son claros o son complejos
  • proyectos de investigación y desarrollo

Patentes:

NA

Ideas para posibles innovaciones

Debido al bloqueo del tráfico generado por bots, que actualmente supera los 40.000 al día, este contenido está reservado para los miembros de la comunidad.
> Iniciar sesión < o > Registrarse < (100% gratis) para acceder a esto, al igual que a todo el demás contenido y herramientas restringidos.

Relacionado con: modelo en espiral, barry boehm, basado en riesgos, desarrollo de software, iterativo, creación de prototipos, modelo en cascada, análisis de riesgos, ingeniería de software, gestión de proyectos.

Contexto histórico

El modelo espiral (proceso SW)

1980
1980
1980
1986-01-01
1990
1990
1993
1980
1980
1980
1982-07-01
1988-06-01
1990
1993
1997-04-23

(Si la fecha es desconocida o no es relevante, por ejemplo "mecánica de fluidos", se proporciona una estimación redondeada de su aparición notable)

Invención, innovación y principios técnicos relacionados.

Las imágenes a tamaño completo y las descargas sólo están disponibles, 100% gratis, para los miembros registrados.

> Acceso <