Modelo en espiral

Modelo En Espiral



El modelo espiral en el desarrollo del software es un modelo meta del ciclo de vida del software donde el esfuerzo del desarrollo es iterativo, tan pronto culmina un esfuerzo del desarrollo por ahí mismo comienza otro

El modelo en espiral se divide en un número de actividades de marco de trabajo, también llamadas regiones de tareas. Generalmente, existen entre tres y seis regiones de tareas.






Comunicación con el cliente: Las tareas requeridas para establecer comunicación entre el desarrollador y el cliente.

Planificación: Las tareas requeridas para definir recursos, el tiempo y otra información relacionadas con el proyecto.

Análisis de riesgos: Las tareas requeridas para evaluar riesgos técnicos y de gestión.

Ingeniería: Las tareas requeridas para construir una o más representaciones de la aplicación.

Construcción y acción: Las tareas requeridas para construir, probar, instalar y proporcionar soporte al usuario (por ejemplo: documentación y práctica).


Evaluación del cliente: Las tareas requeridas para obtener la reacción del cliente según la evaluación de las representaciones del software creadas durante la etapa de ingeniería e implementada durante la etapa de instalación.

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







Comentarios