MODELO SECUENCIAL LINEAL O EN CASCADA
También llamado "Ciclo de vida básico" o "Modelo de
cascada" tiene su origen en el "Modelo de cascada" ingeniado por
Winston Royce, aunque omite los muchos bucles de este último. El Modelo Lineal
Secuencial sugiere un enfoque sistemático o más bien secuencial del desarrollo
de software que comienza en un nivel de sistemas y progresa con el análisis,
diseño, codificación, pruebas y mantenimiento. El Modelo Lineal Secuencial
acompaña las siguientes actividades:
1. Análisis de los requerimientos del
software:
Es la fase en la cual se reúnen todos los requisitos que debe cumplir el
software. En esta etapa es fundamental la presencia del cliente que documenta y
repasa dichos requisitos.
2.
Diseño:
Es una etapa dirigida hacia la estructura de datos, la arquitectura del
software, las representaciones de la interfaz y el detalle procedimental (algoritmo).
En forma general se hace un esbozo de lo solicitado y se documenta haciéndose
parte del software.
3.
Generación del código:
Es la etapa en la cual se traduce el diseño para que sea comprensible por
la máquina. Esta etapa va a depender estrechamente de lo detallado del diseño
4.
Pruebas:
Esta etapa se centra en los procesos lógicos internos del software,
asegurando que todas las sentencias se han comprobado, y en la detección de
errores.
5. Mantenimiento:
Debido a que el programa puede tener errores, puede no ser del completo
agrado del cliente o puede necesitar, eventualmente acoplarse a los cambios en
su entorno. Esto quiere decir que no se rehace el programa, sino que sobre la
base de uno ya existente se realizan algunos cambios. El Modelo Lineal
Secuencial es el paradigma de desarrollo de software más antiguo que existe.
Este comentario ha sido eliminado por el autor.
ResponderEliminar