EL MODELO EN CASCADA DE INGENIERIA DE SOFTWARE UEB
1. Es el más antiguo de todos los modelos de
Ingeniería del Software.
Es el enfoque metodológico que ordena
rigurosamente las etapas del proceso para el
desarrollo de software.
EL MODELO LINEAL (O MODELO EN CASCADA)
2. Fases del Modelo de desarrollo en
cascada
1. Planeación.
2. Análisis de requisitos.
3. Diseño del Sistema.
4. Diseño del Programa.
5. Codificación.
6. Pruebas.
7. Implantación.
8. Mantenimiento.
4. PLANEACIÓN DEL DESARROLLO DE
SISTEMAS DE SOFTWARE
La fase de la planeación nos sirve para hacer
los planes de como voy a organizar el
desarrollo de software, esta organización
involucra el hardware, el software y el recurso
humano.
6. Los errores al desarrollar un software
derivado de la planeación son:
•Mal análisis de requerimientos
•Mala planeación
•Desconocer el ambiente de trabajo de los usuarios.
•Mala elección de recursos (humanos, software,
hardware) ,etc.
7. En esta fase se
analizan las
necesidades de
los usuarios
finales del
software para
determinar qué
objetivos debe
cubrir.
ANÁLISIS DE REQUISITOS
9. DISEÑO DEL SISTEMA
Descompone y organiza el sistema en elementos
que puedan elaborarse por separado,
aprovechando las ventajas del desarrollo en equipo.
11. Es en donde se realizan
los algoritmos
necesarios para el
cumplimiento de los
requerimientos del
usuario así como
también los análisis
necesarios para saber
que herramientas usar
en la etapa de
Codificación.
DISEÑO DEL PROGRAMA
15. Los elementos, ya
programados, se
ensamblan para
componer el sistema y
se comprueba que
funciona correctamente
y que cumple con los
requisitos, antes de ser
entregado al usuario
final.
PRUEBAS
17. Es en donde el
usuario final ejecuta
el sistema, para ello
el o los
programadores ya
realizaron
exhaustivas
pruebas para
comprobar que el
sistema no falle.
VERIFICACIÓN
19. Una de las etapas mas
criticas, ya que se
destina un 75% de los
recursos, es el
mantenimiento del
Software ya que al
utilizarlo como usuario
final puede ser que no
cumpla con todas
nuestras expectativas.
MANTENIMIENTO
21. Iteraciones costosas.
Los problemas que se presentan son corregidos posteriormente.
Puede que el software no cumpla con los requisitos.
Es difícil incorporar nuevas cosas si se quiere actualizar.
Es normal detenerse en su desarrollo y seguir con otras fases.
Problemas en el modelo en cascada.
22. Su planeación es fácil.
El producto posee alta calidad.
Permite trabajar con personas de pocos estudios.
Ventajas del modelo en cascada.