Exposicion Cursores

Descargar como pptx, pdf o txt
Descargar como pptx, pdf o txt
Está en la página 1de 9

Modelo Espiral

Que es y cómo se aplica El modelo en espiral es una posible alternativa al modelo en cascada, que al
mismo tiempo servía como base empírica.(Que está basado en la
experiencia y en la observación de los hechos.)

Este modelo se debe llevar a cabo en un ciclo iterativo (que detona una
acción que se repite) que se debe repetir tantas veces como sea necesario
hasta alcanzar el objetivo.

Aplicaciones:

Gracias a esta repetición cíclica, el proyecto se va acercando al objetivo de


forma relativamente lenta, pero se minimiza de forma decisiva el riesgo de
fracaso del proceso de desarrollo gracias a los controles regulares.

Este contempla el análisis de riesgos periódicos mediante diseños de


prototipo, análisis o simulaciones. El modelo en espiral evita estos
escenarios o al menos suaviza sus consecuencias negativas.

Un proyecto de software transcurre de forma continua hasta finalizar el


ciclo del modelo en espiral, que principalmente abarca los cuatro pasos que
se hablaran a continuación.
Cuatro pasos o fases 1. Determinar o fijar los objetivos.

principales en el Inicialmente se definen los objetivos específicos para


posteriormente identificar las limitaciones del proceso y del

desarrollo del modelo sistema de software,

en espiral 2. Análisis del riesgo.

Se efectúa un análisis detallado para cada uno de los riesgos


identificados del proyecto, se definen los pasos a seguir para
reducir los riesgos.

3. Desarrollar, verificar y validar.

Una vez hecho el análisis de riesgo, se elige un paradigma


para el desarrollo del sistema de software y se desarrolla.

4. Planificar.

En este último paso es donde el proyecto se revisa y se toma


la decisión si se debe continuar con un ciclo posterior al de la
espiral.
Ventajas - Adaptabilidad: la metodología espiral permite a los
equipos de desarrollo de software adaptarse a los
cambios a medida que surgen, lo que puede ser
particularmente útil en proyectos grandes y
complejos.

- Creación de prototipos: La creación de prototipos,


genera reducción del riesgo, permite la evolución
de los prototipos en cualquier etapa de la
evolución del producto.

- Tareas iterativas: Las fases involucradas no se


realizan de una única forma si no varias veces de
allí su nombre, permite corrección de errores.
Ventajas - Foco en la calidad: al incluir una fase de evaluación
en cada ciclo, la metodología espiral fomenta la
mejora continua y el enfoque en la calidad del
producto final.

- Identificación temprana de riesgos: al realizar una


evaluación de riesgos en cada ciclo, los equipos de
desarrollo pueden identificar y abordar los riesgos
antes de que se conviertan en problemas mayores.

- Reducción de costos: puede reducir los costos al


corregir problemas tempranamente en el proceso
de desarrollo, evitando así gastos adicionales en
correcciones y trabajo.
● Contiene una etapa de análisis de riesgos.
● El modelo es ideal para un panorama de diferentes
CARACTERÍSTICAS versiones actualizadas como se hace en los

DEL MODELO ●
programas modernos.
Maneja un enfoque realista actualmente.
ESPIRAL ● Maneja actividades estructurales o regiones de
tareas, contiene 6 tareas.
● Comunicación con el cliente: Establece
comunicación entre el desarrollador y el cliente.
● Planificación: Definimos los recursos, el tiempo y
otras informaciones.
● Análisis de riesgos: Principal tarea del método en
espiral, ya que evaluamos riesgos técnicos.
● Ingeniería: Se requiere construir una o más
representaciones de la aplicación.
● Construcción: Construir, probar, instalar y dar
soporte.
● Evaluación: Reacción del cliente de las
representaciones.
Desventajas de Modelo - Requisitos rígidos: el modelo en cascada
supone que los requisitos del proyecto son
Cascada estables y no cambian a lo largo del proceso de
desarrollo. Esto puede ser un problema si los
requisitos del proyecto cambian, ya que el
proceso de desarrollo se basa en los requisitos
establecidos en la fase inicial.
- Falta de retroalimentación temprana: el modelo
en cascada no permite la retroalimentación
temprana del cliente o del usuario final, ya que
el proceso de desarrollo se basa en los
requisitos establecidos en la fase inicial. Esto
puede resultar en un producto final que no
cumpla con las expectativas del cliente o que
no se ajuste a las necesidades del usuario final.
Desventajas de Modelo - Dificultad para hacer cambios(poca
flexibilidad): Si se requiere hacer cambios en
Cascada una fase posterior del proceso de desarrollo,
puede ser difícil y costoso hacerlo, ya que cada
fase debe completarse antes de pasar a la
siguiente.
- Riesgo de fracaso: si el proyecto tiene una
complejidad alta o los requisitos cambian
durante el proceso de desarrollo, el modelo en
cascada puede no ser adecuado y puede llevar
al fracaso del proyecto.
Conclusión El modelo en espiral puede ser más adecuado en proyectos que
tienen una mayor complejidad, incertidumbre y riesgo, ya que se
enfoca en la gestión de riesgos y en un enfoque iterativo para el
desarrollo de software. Además, este modelo permite una
retroalimentación temprana del cliente o usuario final, lo que
ayuda a mejorar la calidad del producto final.

El modelo en espiral también es más flexible que el modelo en


cascada, ya que permite cambios en los requisitos y en el proceso
de desarrollo a lo largo del tiempo, lo que puede ser muy útil en
proyectos donde los requisitos y objetivos pueden cambiar.

En resumen, el modelo en espiral puede ser más adecuado para


proyectos que tienen una mayor complejidad, incertidumbre y
riesgo, y que requieren una retroalimentación temprana del cliente
o usuario final, así como la flexibilidad para realizar cambios en el
proceso de desarrollo. Sin embargo, en proyectos con requisitos
estables y bien definidos, el modelo en cascada puede ser una
opción viable y efectiva.

También podría gustarte