Está en la página 1de 14

PRESENTADO POR:

-MIGUEL ALVARADO ALFONSO


- NORMA LUQUE AMAYA
- LIZETH RODRIGUEZ
EL MODELO LINEAL
SECUENCIAL O
(CASCADA)
EL MODELO LINEAL
SECUENCIAL

 Desarrollado entre 1960-1980


Basado en el modelo en cascada de
Winston Royce
Se conoce como el ciclo de vida
básico
Secuencia de actividades, donde la
estrategia principal es seguir el
progreso del desarrollo de software
hacia puntos de revisión bien definidos
mediante entregas calendarizadas.
MODELO LINEAL
SECUENCIAL

“Ciclo de vida básico del software”, sugiere un enfoque


sistemático, secuencial para el desarrollo de software.
Inicia en un nivel de sistemas y progresa con el análisis,
diseño, implementación, pruebas y mantenimiento.

Ingeniería y Análisis
del Sistema

F Análisis de los
Requisitos
A
Diseño
S
Codificación
E
Prueba
S
Mantenimiento
FASES

• ANÁLISIS DE REQUERIMIENTOS:

Sirve para comprender la naturaleza de los programas


a desarrollar, el ingeniero debe comprender el dominio
de información del software, así como la función
requerida, el comportamiento, el rendimiento y la
interconexión.
FASES

• DISEÑO:

Es un proceso de muchos pasos que se centra en 4


atributos del programa: Estructura de datos, arquitectura
de software, representaciones de interfaz y detalle
procedimental (algoritmo). Traduce requisitos en una
representación del software donde se puede evaluar su
calidad antes de que comience su codificación.
FASES

• GENERACIÓN DE CÓDIGO:

El diseño se traduce en una forma legible por la máquina,


usando lenguajes de programación o lenguajes 4gl entre otros.

• PRUEBAS:

Después de generar el código, se prueba la funcionalidad de


este, haciendo un test de los procesos lógicos internos, se
busca detectar errores y garantizar que el software hace
exactamente lo que debe hacer.
FASES

• MANTENIMIENTO:

El software debe sufrir cambios, ya sea por la detección de


errores, por nuevas necesidades y requerimientos, por
modernizar la funcionalidad de este o por adaptación a
cambios del medio externo del software. Este modelo es el
mas antiguo y usado en la ingeniería del software.
CARACTERÍSTICAS QUE
HACEN ADECUADO EL USO
DE ESTE MODELO

• Se disponga de unos requisitos completos y


consistentes al principio del desarrollo.

• Sean proyectos pequeño, en el que el período de


congelación de los requisitos es corto, o un proyecto con
unos requisitos bastante estables.
VENTAJAS DEL MODELO
LINEAL SECUENCIAL

• Se debe tener en cuenta que fue el primer modelo


empleado, y por lo tanto es mejor que ninguno.

• Facilita la gestión del desarrollo.


DESVENTAJAS DEL
MODELO LINEAL
SECUENCIAL

• En general, establecer todos los requisitos al principio del proceso de


desarrollo es un mito inalcanzable: Los usuarios no pueden imaginarse
lo que quieren 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 las fases 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
¿POR QUÉ FALLA
ALGUNAS VECES EL
MODELO LINEAL?

1. Los proyectos reales raras veces siguen el


modelo secuencial que propone el modelo.

2. A menudo es difícil que el cliente exponga


explícitamente todos los requerimientos.

3. El cliente debe tener paciencia. Un grave error


puede ser desastroso

 Cada uno de estos errores es real. Sin embargo


el paradigma del ciclo de vida clásico tiene lugar
definido e importante trabajo de la ingeniería del
software.

También podría gustarte