Ventajas y desventajas del modelo en espiral

VENTAJAS DEL MODELO ESPIRAL.
  • No requiere una definición completa de los requerimientos del software a desarrollar para comenzar su funcionalidad.
  • En la terminación de un producto desde el final de la primera iteración es muy factible aprobar los requisitos.
  • Sufrir retrasos corre un riesgo menor, por que se comprueban los conflictos presentados tempranamente y existe la forma de poder corregirlos a tiempo.


DESVENTAJAS DEL MODELO ESPIRAL.
  • Existe complicación cuando se evalúa los riesgos.
  • Se requiere la participación continua por parte del cliente.
  • Se pierde tiempo al volver producir inicialmente una especificación completa de los requerimientos cuando se modifica o mejora el software.


ACOPLAMIENTOS DEL MODELO ESPIRAL.

Los nuevos requerimientos del sistema se definen en todo los detalles posibles, esto
implica generalmente el entrevistarse con un número determinado de usuarios que
representarán a todos los usuarios tanto externos como internos y otros aspectos del
sistema existente.

Un prototipo preliminar se crea para el desarrollo del nuevo software partiendo de un
diseño hecho del sistema que se construyó del prototipo inicial. Esto es generalmente un
sistema scaled-down, y representa una aproximación de las características del producto
final.

Un segundo diseño de software es desarrollado por un procedimiento cuádruple:
  • Evaluación del primer prototipo en términos de sus fuerzas, debilidades, y riesgos;
  • Definir los requisitos del segundo prototipo;
  • Planeando y desarrollando el segundo prototipo;
  • Construyendo y probando el segundo prototipo.
En la opción del cliente, el proyecto completado puede ser abortado si el riesgo se juzga
demasiado grande. Los factores de riesgo pudieron implicar los excesos de coste del
desarrollo, cálculo erróneo del fusionar los costes, o cualquier otro factor que podría, en
el juicio del cliente, dar lugar a un producto final menos que satisfactorio.

El diseño existente se evalúa de manera semejante al igual que el diseño anterior, y, en
caso de necesidad, otro prototipo se desarrolla de él según el procedimiento cuádruple
expuesto anteriormente. 

Se iteran los pasos precedentes hasta que el cliente está satisfecho sabiendo que el
diseño mejorado representa el producto final deseado. Además, se construye el sistema
final, basado en el diseño mejorado. El sistema final se evalúa y se prueba con todas las
de ley. El mantenimiento general se realiza sobre una base continua para prevenir fallas
en grande y para reducir al mínimo el tiempo perdido. 

No hay comentarios:

Publicar un comentario