El Modelo Lineal Secuencial

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Rocket clouds
El Modelo Lineal Secuencial por Mind Map: El Modelo Lineal Secuencial

1. Ventajas

1.1. Se debe tener en cuenta que fue el primer modelo empleado, y por lo tantoes mejor que ninguno. Facilita la gestión del desarrollo.

2. Los proyectos raramente siguen el paradigma secuencial que propone elproyecto.  A menudo es difícil que el cliente exponga exactamente todos los requisitos.  El cliente debe tener paciencia.  Los responsables del desarrollo de software siempre se retrasan innecesariamente

3. ¿Por qué a veces falla el modelo Lineal?

3.1. Los proyectos reales raras veces siguen el modelo secuencial quepropone el modelo.  A menudo es difícil que el cliente exponga explícitamentetodos los requerimientos.  El cliente debe tener paciencia. Un grave error puede ser desastroso  Cada uno de estos errores es real. Sin embargo el paradigma del ciclo devida clásico tiene lugar definido e importante trabajo de la ingeniería delsoftware

4. 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.

5. Análisis de los requerimientos del software

5.1. 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

6. Diseño

6.1. 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

7. Generación del código

7.1. 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.

8. Pruebas

8.1. 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.

9. Mantenimiento

9.1. 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

10. El Modelo Lineal Secuencial es el paradigma de desarrollo de software más antiguo que existe, sin embargo esto no ha impedido que se haya creado una desconfianza alrededor de él basada en los siguientes errores reales:

11. Características del modelo

11.1. Primer modelo empleado (Royce, 1970), también denominado ciclo de vidaclásico y modelo lineal secuencial.  Consiste en la ejecución secuencial de una serie de fases que se suceden, lo queda nombre al modelo.  Cada fase genera documentación para la siguiente. Esta documentación debeser aprobada.  Una fase no comienza hasta que la anterior ha terminado.  Requiere disponer de unos requisitos completos y precisos al principiodel desarrollo.  Se disponga de unos requisitos completos y consistentes al principio del desarrollo. Sea un proyecto pequeño, en el que el período de congelación de los requisito ses corto, o un proyecto con unos requisitos bastante estables

12. Desventajas

12.1. En general, establecer todos los requisitos al principio del proceso de desarrolloes un mito inalcanzable, Los usuarios no pueden imaginarse lo quequieren hasta que no ven un sistema funcionando.  Los requisitos no se pueden congelar mientras dura el desarrollo. El mercado cambia, todo cambia.  El usuario debe esperar mucho tiempo hasta ver los resultados  Los errores de análisis y diseño son costosos de eliminar, y se propagan a lasfases siguientes con un efecto conocido como bola de nieve.  Se genera mucho mantenimiento inicial debido al período de congelación de requisitos y éste recae, en su mayor parte