El modelo del espiral del es un proceso de desarrollo del software que combina elementos del diseño y de la creación de un prototipo - en-etapas, en un esfuerzo para combinar las ventajas de arriba hacia abajo y los conceptos ascendentes de . También conocido como el modelo espiral del ciclo vital, es un método del desarrollo de sistemas (SDM) usado en la tecnología de la información (ÉL). Este modelo del desarrollo combina las características del modelo y del modelo de la creación de un prototipo de la cascada. El modelo espiral se piensa para los proyectos grandes, costosos y complicados.

Historia

El modelo espiral fue definido por el Barry Boehm en su 1988 del artículo un modelo espiral del desarrollo de programas y del realce . Este modelo no era el primer modelo para discutir el desarrollo iterativo, sino que era el primer modelo para explicar porqué importa la iteración. Según lo previsto original, las iteraciones tenían típicamente 6 meses a 2 años de largo. Cada fase comienza con una meta del diseño y los extremos con el cliente (quién puede ser interno) que repasa el progreso hasta el momento. Esfuerzos de la ingeniería del análisis y son aplicados en cada fase del proyecto, con un ojo hacia el objetivo final del proyecto

El modelo espiral

El modelo espiral, también conocido como el modelo espiral del ciclo vital, es un método del desarrollo de sistemas (SDM) usado en la tecnología de la información (IT). Este modelo del desarrollo combina las características del modelo y del modelo de la creación de un prototipo de la cascada. El modelo espiral se piensa para los proyectos grandes, costosos, y complicados.

Los pasos en el modelo espiral pueden ser generalizados como sigue: Se iteran los pasos precedentes hasta que el cliente sea satisfied que el prototipo refinado representa el producto final deseado.

  • Los nuevos requisitos de sistema se definen en tanto detalle como sea posible. Esto implica generalmente el entrevistarse con de un número de usuarios que representan todo el external o de usuarios internos y de otros aspectos del sistema existente.
  • Un diseño preliminar se crea para el nuevo sistema.
  • Un primer prototipo del nuevo sistema se construye del diseño preliminar. Esto es generalmente un sistema scaled-down, y representa una aproximación de las características del producto final.
  • Un segundo prototipo es desarrollado por un procedimiento cuádruple: (1) que evalúa el primer prototipo en términos de sus fuerzas, debilidades, y riesgos; (2) definición de los requisitos del segundo prototipo; (3) planificación y diseño del segundo prototipo; (4) construir y prueba del segundo prototipo.
  • de En la opción del cliente, el proyecto entero puede ser abortado si el riesgo se juzga demasiado grande. Los factores de riesgo pudieron implicar los sobrantes de coste del desarrollo, cálculo erróneo del funcionamiento-coste, o cualquier otro factor que podría, en el juicio del cliente, da lugar a un producto final menos-que-satisfactorio.
  • El prototipo existente se evalúa de manera semejante al igual que el prototipo anterior, y, en caso de necesidad, otro prototipo se desarrolla de él según el procedimiento cuádruple contorneado arriba.
  • Se iteran los pasos precedentes hasta que el cliente sea satisfied que el prototipo refinado representa el producto final deseado.
  • Se construye el sistema final, basado en el prototipo refinado.
  • El sistema final se evalúa y se prueba a fondo. El mantenimiento general se realiza sobre una base continua para prevenir faltas en grande y para reducir al mínimo tiempo muerto.

    Usos

    Para un uso típico del Shrink-wrap, el modelo espiral pudo significar que usted tiene áspero-corta de usuario que los elementos (sin los gráficos polished/bastante ) mientras que un uso operable, agrega características en fases, y, en un cierto punto, agregan los gráficos finales.

    El modelo espiral se utiliza lo más a menudo posible en proyectos grandes. Para proyectos más pequeños, el concepto del desarrollo de programas ágil se está convirtiendo en una alternativa viable. militar ha adoptado el modelo espiral para su programa futuro de los sistemas del combate.

    Ventajas

    Las estimaciones (es decir presupuesto, horario, etc.) consiguen más realistas como progresa el trabajo, porque las ediciones importantes se descubren anterior.
    Puede más hacer frente a los cambios (casi inevitables) que el desarrollo de programas exige generalmente.
    Las Software Engineers (quién pueden conseguir agitadas con procesos de diseño prolongados) pueden conseguir sus manos adentro y comenzar a trabajar en un proyecto anterior.
  • Ver también

    Barry Boehm
    Ingeniería de programas informáticos
    Lista de los asuntos de la ingeniería de programas informáticos
    Modelo de la cascada
    Modelo del caos
    MBASE
    V-modelo

    .

  • Zenithic
  • Izvorul Negru River (Râul Mare)
    Random links:Burrillville, Rhode Island | Estado libre (Estados Unidos) | Algoritmo del Cayley-Contador de navío | Gris de Avis | Volver al Batcave: Las desgracias de Adán y de Burt

  • © 2007-2008 enciclopediaespana.com; article text available under the terms of GFDL, from en.wikipedia.org
    ="http://pagead2.googlesyndication.com/pagead/show_ads.js">