Modelo de desarrollo en espiral

En el proceso de desarrollo de software de un sistema informático está compuesto por software y hardware. El funcionamiento del hardware, es en principio, comparable a la de cualquier otro equipo de computo existente. Sin embargo, respecto al software, han sido en el pasado cuestionados debido a los problemas asociados a ellos:


  • Los sistemas no responden a las expectativas de los usuarios.
  • Los programas se "caen" con frecuencia.
  • Los costes del software son difíciles de proveer y normalmente superan las estimaciones propuestas con anterioridad.
  • La modificación del software es una tarea difícil y costosa.


En el desarrollo de software, se establece algunas particularidades como los modelos de ciclo de vida de software, uno de estos modelos es el llamado "Modelo Evolutivo Espiral" cuyo autor es Barry Boehm (1998), este tipo de modelo permite tener en cuenta el riesgo que aparece al momento de desarrollar software, se comienza analizando als diferentes alternativas de procesos en el diseño del software, se selecciona el riesgo más asumible y se hace un ciclo en espiral. Si el usuario requiere hacer avances en el software ,se evalúan las diferentes alternativas y riesgos y se realiza un nuevo giro a la espiral, así hasta que legue un momento en el que el software diseñado sea aceptado y no necesite mejorarse más.

No hay comentarios:

Publicar un comentario