Sei sulla pagina 1di 7

ingeniería de software 1 ingeniería de software 1

ingeniería de software 1 ingeniería de software 1


ingeniería de software 1 ingeniería de software 1
ingeniería de software 1 ingeniería de software 1

Modelo de procesos para


desarrollar Software

Modelo en cascada o
Lineal secuencial

Cristian Marmolejo
Juan Pablo Moreno

100101011101010101100010101001
100101011101010101100010101001
110101010110001010101010101101
110101010110001010101010101101
111010101001010111010101011000101010101010110
100101011101010101100010101010101011011010010101110101010110001010101010101101 John Alexander Vargas
Modelo de desarrollo de software

•Un modelo de procesos del software es una simplificación o


abstracción de un proceso real.

•Cada modelo describe una sucesión de fases y un


encadenamiento entre ellas.

•Según las fases y el modo en que se produzca este


encadenamiento, existen diferentes modelos de proceso.

•Un modelo es más adecuado que otro para desarrollar un


proyecto dependiendo de un conjunto de características
de éste.

1010010101110101010110001010100
1010010101110101010110001010100
0111010101011000101010101010110
0111010101011000101010101010110
1011101010100101011101010101100010101010101011
1010010101110101010110001010101010101101101001010111010101011000101010101010110
Modelo en cascada o
lineal secuencial

Características del modelo

•Consiste en la ejecución secuencial de una serie de fases que se


suceden.

•Cada fase genera documentación para la siguiente.

•Una fase no comienza hasta que la anterior ha terminado.

•También denominado ciclo de vida clásico y modelo lineal


secuencial.

1010010101110101010110001010100
1010010101110101010110001010100
0111010101011000101010101010110
0111010101011000101010101010110
1011101010100101011101010101100010101010101011
1010010101110101010110001010101010101101101001010111010101011000101010101010110
Modelo en cascada o
lineal secuencial

Características del modelo • Fases

•Análisis de los requerimientos del software

•Diseño

•Generación del código

•Pruebas

•Mantenimiento

1010010101110101010110001010100
1010010101110101010110001010100
0111010101011000101010101010110
0111010101011000101010101010110
1011101010100101011101010101100010101010101011
1010010101110101010110001010101010101101101001010111010101011000101010101010110
Modelo en cascada o
lineal secuencial

Ventajas

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

1010010101110101010110001010100
1010010101110101010110001010100
0111010101011000101010101010110
0111010101011000101010101010110
1011101010100101011101010101100010101010101011
1010010101110101010110001010101010101101101001010111010101011000101010101010110
Modelo en cascada o
lineal secuencial

Desventajas

•Establecer todos los requisitos al principio del proceso de desarrollo


es un mito inalcanzable.

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

1010010101110101010110001010100
1010010101110101010110001010100
0111010101011000101010101010110
0111010101011000101010101010110
1011101010100101011101010101100010101010101011
1010010101110101010110001010101010101101101001010111010101011000101010101010110
Modelo en cascada o
lineal secuencial

Características del proyecto que hacen adecuado


el uso de este modelo

•Cuando se disponga de unos requisitos completos y consistentes al


principio del desarrollo.

•Cuando sea un proyecto con unos requisitos bastante estables.

1010010101110101010110001010100
1010010101110101010110001010100
0111010101011000101010101010110
0111010101011000101010101010110
1011101010100101011101010101100010101010101011
1010010101110101010110001010101010101101101001010111010101011000101010101010110

Potrebbero piacerti anche