Want to create interactive content? It’s easy in Genially!
Get started free
Infografía Modelo Cascada
Jeovani pacheco
Created on October 12, 2024
Equipo 1
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Tree of Wishes
View
Witchcraft vertical Infographic
View
Halloween Horizontal Infographic
View
Halloween Infographic
View
Halloween List 3D
View
Magic and Sorcery List
View
Journey Map
Transcript
MODELO CASCADA
INGENIERÍA DE SOFTWARE
HISTORIA
El modelo en cascada fue propuesto en 1970. Presenta una reflexión crítica acerca de los procedimientos lineales. Presenta un modelo iterativo incremental en el que cada una de las fases se basa en la anterior y verifica los resultados .
Winston Royce
Generalmente se aplican diversas versiones del modelo. Los más habituales son los modelos que dividen los procesos de desarrollo en cinco fases.
IMPLEMENTACIÓN
ANÁLISIS
MANTENIMIENTO
VERIFICACIÓN
DISEÑO
www.genial.ly
Modelo Cascada
INGENIERÍA DE SOFTWARE
¿Cuando Conviene Utilizarlo?
- Requisitos bien definidos y estables
- Proyectos de bajo riesgo
- Plazos y presupuestos estrictos
- Entornos altamente regulados
- Proyectos pequeños y sencillos
El modelo cascada fue utlizado en el sistema de control de tráfico aéreo de Estados Unidos, en la decada de 1980.
¿Por qué se usó el modelo en cascada?
- Requisitos bien definidos.
- Los sistemas de control aéreo, se busca minimizar riesgos.
- Cambio en los requisitos.
- Retrasos significativos y sobrecostos.
www.genial.ly
IMPLEMENTACIÓN
- Ejecución de la arquitectura de software
- “Traducción” del proyecto al lenguaje de programación.
- Esta fase da como resultado un producto de software, que está a la espera de ser probado.
ANÁLISIS
- Estudian las necesidades de los usuarios finales.
- Definición de requisitos.
- Estudio de viabilidad.
- Estimación financiera del proyecto, así como una propuesta para el cliente.
Por lo tanto...
- No conviene para proyectos con requisitos inciertos o que se cambien con el tiempo.
- Cuando se está trabajando con tecnologías nuevas o en áreas donde hay mucha incertidumbre.
VERIFICACIÓN
- Integración del software en el entorno seleccionado y comprobación del funcionamiento del sistema.
- Búsqueda sistemática y corrección de todos los errores antes de ser entregado al usuario .
- Determinar si el software cumple con las exigencias definidas con anterioridad.
DISEÑO
- Formula una solución específica en base a las exigencias, tareas y estrategias definidas en la fase anterior.
- Diseña la arquitectura de software, así como un plan de diseño detallado del mismo.
- Determina las herramientas a usar en la etapa de Codificación.
¿En que consiste el modelo?
- Es un procedimiento lineal
- Divide los procesos de desarrollo en sucesivas fases.
- Los resultados de cada una de las fases sirven como hipótesis de partida para la siguiente.
MANTENIMIENTO
- Corrección de errores encontrados después de haber entregado el producto.
- Ampliación de las funcionalidades del programa.