Metodología En Espiral
Descripción de la espiral
Cada giro de la espiral representa un ciclo completo, por donde siempre pasan los cuatro cuadrantes, que representan las cuatro etapas del modelo.
A medida que aumenta el tamaño de la espiral, también lo hace el progreso ejecutado. Por tanto, las etapas no se ejecutan solo una vez, sino varias veces, en forma de espiral.
Aunque esta repetición cíclica hace que el proyecto se acerque lentamente a los objetivos establecidos, se minimiza contundentemente el riesgo que falle el proceso de desarrollo.
Características de la metodología
Control del riesgo
Lo que diferencia en gran medida este modelo de los demás modelos de proceso de software es que reconoce explícitamente los riesgos. Por tanto, reduce considerablemente que fallen los proyectos grandes de software, ya que evalúa repetidamente los riesgos y verifica cada vez el producto en desarrollo.
Este modelo informático contiene componentes de casi cualquier otro modelo del ciclo de vida del software, como el modelo de cascada, el modelo de creación de prototipos, el modelo iterativo, el modelo evolutivo, etc.
Debido a esto, es capaz de manejar casi cualquier tipo de riesgo que por lo general no manejan los otros modelos. Sin embargo, debido a tener tantos componentes, este modelo es mucho más complejo que los otros modelos de desarrollo del software.
Genérico
Las cuatro etapas solo implantan los objetivos básicos de un ciclo, pero no tienen que manifestarse en cada ciclo.
El orden de cada ciclo tampoco está estrictamente determinado. Por tanto, el modelo se puede combinar en cualquier momento con otros modelos.
Flexible
Es bastante flexible, al realizar por separado para cada fase del proyecto los procesos de definición de objetivos, análisis de riesgos, desarrollo y planificación.
Metamodelo
Se considera metamodelo por incluir a los demás modelos. Por ejemplo, si la espiral fuera de un solo ciclo representaría al modelo de cascada, ya que incorpora el enfoque gradual de este modelo clásico.
También utiliza el enfoque del modelo de creación de prototipos, ya que al comienzo de cada ciclo monta un prototipo para manejar los riesgos.
Además, es compatible con el modelo evolutivo, porque las iteraciones de la espiral se pueden considerar niveles evolutivos, a través de los cuales se construye el sistema final.
Grafico
las etapas o las fases en las que se desarrolla el desarrollo espiral
Planificación
La planificación tiene como meta, lograr identificar los objetivos y el alcance del primer ciclo. Para esto, el jefe del proyecto mantendrá una comunicación fluida con el cliente, ya que es necesario definir los requisitos que el cliente espera.
En las espirales subsiguientes a medida que aumenta la escala del proyecto, en esta fase se produce el descubrimiento de los requisitos que se irán agregando al producto/servicio, así como también la información de los componentes.
Se definirá entonces un cronograma, con los archivos y documentos reunidos por el equipo de trabajo. Además se desglosarán las actividades con base en el diseño del producto.
Análisis de riesgo
El análisis de riesgos es muy importante dentro de las fases del modelo en espiral. En este punto se valida el diseño del prototipo y se desglosan los posibles riesgos que conllevará.
En cada ciclo, se realizará un análisis y evaluación de riesgos, según el estado en el que se encuentre el producto y su grado de avance. Para ello, se diseñarán los prototipos que deberán ser validados en el ciclo.
Desarrollo
Se desarrolla y valida el prototipo, según el alcance y las funciones definidas en la etapa anterior. Durante esta implementación, las actividades serán más grandes y detalladas, a medida que la espiral avance.
Siempre será importante actuar en el desarrollo, según el análisis de riesgos, para poder pasar a la siguiente etapa con mayor seguridad.
En esta etapa se analizan en detalle si los riesgos que se detectaron, para volver a considerarlos en la iteración que comenzará, donde el proyecto escalará.
Cuando concluye una vuelta de al espiral, es momento de comenzar el ciclo de nuevo, pero no sin antes evaluar lo realizado en la iteración que termina.
Ventajas y desventajas en la metodología espiral
VENTAJAS:
A groso modo, las ventajas que se pueden observar en el uso de un modelo de desarrollo en espiral, son las siguientes:
- La funcionalidad adicional o los cambios se pueden hacer en una etapa posterior.
- La estimación del coste se hace fácil, ya que la construcción del prototipo se hace en pequeños fragmentos.
- El desarrollo continuo o repetido ayuda en la gestión de riesgos.
- El desarrollo es rápido y las características se añaden de forma sistemática.
- Siempre hay espacio para atender los comentarios de los clientes.
DESVENTAJAS:
- Resulta difícil convencer a grandes clientes de que el enfoque evolutivo es controlable.
- Debido a su elevada complejidad no se aconseja utilizarlo en pequeños sistemas.
- Genera mucho tiempo en el desarrollo del sistema
- Modelo costoso
- Requiere experiencia en la identificación de riesgos.
- Indicar si es ágil o tradicional
- ¿Cuál son las fases de la metologia espiral?
2 ¿Qué es el desarrollo del espiral?
El desarrollo del espiral es un modelo de ciclo de vida del software definido por primera vez, utilizado generalmente en la ingeniería de software, ya que las actividades de este modelo se conforman en una espiral, en la que cada bucle o iteración representa un conjunto de actividades.
3¿ Dígame que es un desarrollo espiral agile?
El modelo de desarrollo en Espiral es una combinación entre el modelo waterfall y un modelo por iteraciones en este proceso pasa por distintas etapas, desde la de conceptualización, siguiendo el desarrollo, luego una fase de mejoras, para finalizar con el mantenimiento.
4 Diga las características del desarrollo espiral?
las características del desarrollo espiral es:
-Control del riesgo
-descripción de la espiral
-Genérico
-Flexible Metamodelo
5¿Nombre una ventaja de la espiral?
la ventaja es la funcionalidad adicional o los cambios se pueden hacer en una etapa posterior.
Comentarios
Publicar un comentario