La metodologia en espiral es un desarrollo incremental, el cual consiste en ir haciendo ciclicamente iteraciones agregando funcionalidad al software, esta metodologia de desarrollo cuenta con 4 fases las cuales se repiten una y otra vez.
Esta metodologia no es frecuentemente utilizada dado a que existe mucha insertidumbre con respecto al numero de iteraciones necesarias para lograr funcionalidad en el software, demanda mucha experiencia debido a que es complicado tener el control del desarrollo cuando no se tiene establecido un fin claro y especifico.
La ventaja que existe es en cuanto al mantenimiento ya que esta estrechamente relacionado con el desarrollo y los problemas que van surgiendo son remediados de inmediato en la siguiente iteracion.
Sus Fases son:
- Objetivos
- Planificacion
- Desarrollo y pruebas
- Analisis de riesgo
La fase de objetivos pretende detallar y fijar los objetivos de la interacion que se va a emprender.
La fase de planificacion es donde se lleva a cabo el analisis y diseño de la iteracion.
La fase de desarrollo y purebas es donde se codifica y se prueba los cambios o el incremento del software.
La fase de analisis de riesgos se analiza nuevas soluciones y se verifican las soluciones generadas.
Nota: si en el analisis de riesgo se identifica una mejor solucion, esta pasa a ser el objetivo del siguiente ciclo iterativo.
No hay comentarios:
Publicar un comentario