SlideShare una empresa de Scribd logo
MODELOS DE CICLOS DE VIDA
Codificar
y Corregir

Análisis
Estructurado

Cascada Pura

Espiral

Cascadas
Modificadas

Prototipos
de Sistemas

Este es un modelo poco útil, pero bastante común. Al no haberse seleccionado explícitamente otro modelo, por omisión
se estará utilizando éste.
Cuando se utiliza se empieza con una idea general de lo que se necesita construir, y se puede o no tener una
especificación formal; se utiliza cualquier combinación de diseño, código, depuración y métodos de prueba no formales
que sirven hasta que se tiene el producto listo para entregarlo.
El método de desarrollo del análisis estructurado tiene como finalidad superar esta dificultad por medio de la
división del sistema en componentes y la construcción de un modelo del sistema. El método incorpora elementos tanto
de análisis como de diseño. El modelo de análisis estructurado se concentra en especificar lo que se requiere que haga
el sistema o la aplicación.
No se establece como se cumplirán los requerimientos o la forma en que se implantarán la aplicación. Más bien permiten
que las personas observen los elementos lógicos (lo que hará el sistema) separados de los componentes físicos
(computadoras, terminales, sistemas de almacenamiento etc.)
Es el predecesor de todos los modelos de ciclo de vida y ha servido de base para otros modelos. En el modelo de
cascada pura un proyecto progresa a través de una secuencia ordenada de etapas, partiendo desde su concepto inicial
hasta la prueba del mismo, así el proyecto realiza una revisión al final de cada etapa para determinar si está preparado
para pasar a la siguiente.
Es un modelo orientado a riesgos que divide un proyecto en mini proyectos, cada mini proyecto se centra en uno
o más riesgos importantes hasta que todos éstos estén controlados.
El concepto “riesgo” puede referirse a requerimientos y arquitecturas poco comprensibles, a problemas de ejecución
importantes o a problemas con la tecnología subyacente. Una vez que se han controlado todos los riesgos importantes,
el modelo finaliza del mismo modo que el modelo de ciclo de vida en cascada.
El mayor problema del modelo de cascada pura es que trata las fases del ciclo de vida como etapas secuenciales
disjuntas, pero, en contraste, permite corregir los inconvenientes más importantes en el modelo de cascada pura con
pequeñas modificaciones:
Puede modificarse de forma tal que las etapas se solapen.
Se puede reducir el énfasis sobre la documentación.
Se puede permitir más regresión.
Este método hace que el usuario participe de manera más directa en la experiencia de análisis y diseño.
La construcción de prototipos es más eficaz bajo las circunstancias correctas sin embargo, al igual que los otros
métodos, el método es útil sólo si se emplea en el momento adecuado y en la forma apropiada.
El prototipo es un sistema que funciona –no solo una idea en el papel- , desarrollado con la finalidad de probar ideas y
MODELOS DE CICLOS DE VIDA

Prototipado
Evolutivo

Ciclo en V

Entrega por
Etapas o
Implementación
Incremental
Diseño por
planificación

suposiciones relacionadas con el nuevo sistema. Al igual que cualquier sistema basado en computadora, está constituido
por software, que acepta entradas, realiza cálculos, produce información ya sea impresa o en pantalla, o que lleva a cabo
otras actividades significativas.
Es un modelo de ciclo de vida en el que se desarrolla el concepto del sistema a medida que avanza el proyecto.
Normalmente se comienza desarrollando los aspectos más visibles del sistema, posteriormente se presenta la parte ya
desarrollada del sistema al cliente y se continúa el desarrollo del prototipo en base a la realimentación que se recibe
del cliente. Finalmente, el ciclo continúa hasta que el prototipo se convierte en el producto final de ingeniería.
Es conveniente utilizar el prototipado evolutivo cuando los requerimientos cambian con rapidez, cuando el cliente es
reacio a especificar el conjunto de los requerimientos, cuando ni el analista ni el cliente identifican de forma apropiada
el área de aplicación o cuando los desarrolladores no están seguros de la arquitectura o los algoritmos adecuados a
utilizar.
Uno de los inconvenientes del modelo en cascada es que las pruebas del software son dejadas al final del desarrollo.
El ciclo de vida en V, es una variación del modelo en cascada que trata este problema, toma su nombre de la
forma en la cual se visualiza y es una evolución del modelo en cascada en el cual se realizan actividades en paralelo y
facilita las pruebas del sistema. Así, se basa en la premisa de que las pruebas de calidad no se deben dejar al final, sino
realizarse a lo largo del proceso.
El sistema se muestra al cliente en etapas refinadas sucesivamente.
A diferencia del modelo de prototipado evolutivo, se conoce exactamente qué es lo que se va a construir cuando se
procede a construirlo.
Lo que hace diferente a este modelo es que el sistema no se entrega como un todo al final del proyecto, sino que éste
se entrega por etapas sucesivas a lo largo del proyecto.
Es similar al modelo entrega por etapas, la diferencia radica en que no siempre se conoce al principio si se tendrá el
producto para la última entrega.
Se pueden tener cinco etapas planificadas, pero sólo se llega a la tercera etapa debido a que se tiene una fecha límite
que no se puede cambiar.
Uno de los elementos críticos de este modelo es priorizar los requerimientos y planificar sus etapasde tal forma que las
primeras contengan los requerimientos de mayor prioridad, y los requerimientos de baja prioridad se dejan para más
tarde.

Más contenido relacionado

La actualidad más candente

Wq presentacion grupo3
Wq presentacion grupo3Wq presentacion grupo3
Wq presentacion grupo3
Ludwig Alexander Flores Flores
 
Desarrollo Evolutivo
Desarrollo EvolutivoDesarrollo Evolutivo
Desarrollo Evolutivo
lorenislemus
 
Modelo iterativo
Modelo iterativoModelo iterativo
Modelo iterativo
andreLopez39
 
Modelo de prototipos
Modelo de prototiposModelo de prototipos
Modelo de prototiposerickandres29
 
Ciclo de vida por prototipos
Ciclo de vida por prototiposCiclo de vida por prototipos
Ciclo de vida por prototiposMay Rodriguez
 
Elaboración de prototipo
Elaboración de prototipoElaboración de prototipo
Elaboración de prototiposistemaaabbbb
 
Modulo ii metodologías de sistemas
Modulo ii metodologías de sistemasModulo ii metodologías de sistemas
Modulo ii metodologías de sistemasvjuarez17
 
Metodologias del desarrollo de sistemas de informacion
Metodologias del desarrollo de sistemas de informacionMetodologias del desarrollo de sistemas de informacion
Metodologias del desarrollo de sistemas de informacionjulieforerorojas
 
Prototipos en el ciclo de vida de un Sistema
Prototipos en el ciclo de vida de un SistemaPrototipos en el ciclo de vida de un Sistema
Prototipos en el ciclo de vida de un SistemaNicolas Quintana
 
Modelo iterativo
Modelo iterativoModelo iterativo
Modelo iterativo
tim100492
 
Modelos de Desarrollo
Modelos de DesarrolloModelos de Desarrollo
Modelos de Desarrollo
ALLSOFT
 
Trabajo Mantención de Software "Modelo Evolutivo"
Trabajo Mantención de Software "Modelo Evolutivo"Trabajo Mantención de Software "Modelo Evolutivo"
Trabajo Mantención de Software "Modelo Evolutivo"MolinaSebastian
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de software
Mauricio Chura Beltran
 
Modelos de desarrollo de un software
Modelos de desarrollo de un softwareModelos de desarrollo de un software
Modelos de desarrollo de un software
Lucas Rodriguez Paredes
 
Modelo de desarrollo concurrente
Modelo de desarrollo concurrenteModelo de desarrollo concurrente
Modelo de desarrollo concurrente
samuel ospino
 
metodologia de prototipos
metodologia de prototiposmetodologia de prototipos
metodologia de prototipos
Keiner Valerio
 

La actualidad más candente (17)

Wq presentacion grupo3
Wq presentacion grupo3Wq presentacion grupo3
Wq presentacion grupo3
 
Desarrollo Evolutivo
Desarrollo EvolutivoDesarrollo Evolutivo
Desarrollo Evolutivo
 
Modelo iterativo
Modelo iterativoModelo iterativo
Modelo iterativo
 
Modelo de prototipos
Modelo de prototiposModelo de prototipos
Modelo de prototipos
 
Ciclo de vida por prototipos
Ciclo de vida por prototiposCiclo de vida por prototipos
Ciclo de vida por prototipos
 
Elaboración de prototipo
Elaboración de prototipoElaboración de prototipo
Elaboración de prototipo
 
Modulo ii metodologías de sistemas
Modulo ii metodologías de sistemasModulo ii metodologías de sistemas
Modulo ii metodologías de sistemas
 
Metodologias del desarrollo de sistemas de informacion
Metodologias del desarrollo de sistemas de informacionMetodologias del desarrollo de sistemas de informacion
Metodologias del desarrollo de sistemas de informacion
 
Prototipo
PrototipoPrototipo
Prototipo
 
Prototipos en el ciclo de vida de un Sistema
Prototipos en el ciclo de vida de un SistemaPrototipos en el ciclo de vida de un Sistema
Prototipos en el ciclo de vida de un Sistema
 
Modelo iterativo
Modelo iterativoModelo iterativo
Modelo iterativo
 
Modelos de Desarrollo
Modelos de DesarrolloModelos de Desarrollo
Modelos de Desarrollo
 
Trabajo Mantención de Software "Modelo Evolutivo"
Trabajo Mantención de Software "Modelo Evolutivo"Trabajo Mantención de Software "Modelo Evolutivo"
Trabajo Mantención de Software "Modelo Evolutivo"
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de software
 
Modelos de desarrollo de un software
Modelos de desarrollo de un softwareModelos de desarrollo de un software
Modelos de desarrollo de un software
 
Modelo de desarrollo concurrente
Modelo de desarrollo concurrenteModelo de desarrollo concurrente
Modelo de desarrollo concurrente
 
metodologia de prototipos
metodologia de prototiposmetodologia de prototipos
metodologia de prototipos
 

Destacado

COPA ARGENTINA - SEMIFINAL IDA.
COPA ARGENTINA - SEMIFINAL IDA.COPA ARGENTINA - SEMIFINAL IDA.
COPA ARGENTINA - SEMIFINAL IDA.Liga Torneo
 
Company name
Company nameCompany name
Company name
aireen12
 
Agave shawii
Agave shawiiAgave shawii
Agave shawiicvadheim
 
5.surat perintah penyidikan
5.surat perintah penyidikan5.surat perintah penyidikan
5.surat perintah penyidikanDimas Suprayogi
 
COPA ARGENTINA - SEMIFINAL (IDA).
COPA ARGENTINA - SEMIFINAL (IDA).COPA ARGENTINA - SEMIFINAL (IDA).
COPA ARGENTINA - SEMIFINAL (IDA).Liga Torneo
 
Retroalimentación act.2
Retroalimentación act.2Retroalimentación act.2
Retroalimentación act.2Sandy Ramírez
 
titol arquitecta tecnica
titol arquitecta tecnicatitol arquitecta tecnica
titol arquitecta tecnicaSara Calverol
 

Destacado (20)

Función si
Función siFunción si
Función si
 
Act19
Act19Act19
Act19
 
Actividad 16
Actividad 16Actividad 16
Actividad 16
 
Actividad 37
Actividad 37Actividad 37
Actividad 37
 
Act.45
Act.45Act.45
Act.45
 
Cuadro
CuadroCuadro
Cuadro
 
Act 49
Act 49Act 49
Act 49
 
COPA ARGENTINA - SEMIFINAL IDA.
COPA ARGENTINA - SEMIFINAL IDA.COPA ARGENTINA - SEMIFINAL IDA.
COPA ARGENTINA - SEMIFINAL IDA.
 
Act 17
Act 17Act 17
Act 17
 
Company name
Company nameCompany name
Company name
 
Agave shawii
Agave shawiiAgave shawii
Agave shawii
 
5.surat perintah penyidikan
5.surat perintah penyidikan5.surat perintah penyidikan
5.surat perintah penyidikan
 
Copa argentina
Copa argentinaCopa argentina
Copa argentina
 
Copa argentina
Copa argentinaCopa argentina
Copa argentina
 
COPA ARGENTINA - SEMIFINAL (IDA).
COPA ARGENTINA - SEMIFINAL (IDA).COPA ARGENTINA - SEMIFINAL (IDA).
COPA ARGENTINA - SEMIFINAL (IDA).
 
Mapa conceptual u
Mapa conceptual uMapa conceptual u
Mapa conceptual u
 
Retroalimentación act.2
Retroalimentación act.2Retroalimentación act.2
Retroalimentación act.2
 
Las aves del manglar
Las aves del manglarLas aves del manglar
Las aves del manglar
 
titol arquitecta tecnica
titol arquitecta tecnicatitol arquitecta tecnica
titol arquitecta tecnica
 
Ensayo tic
Ensayo ticEnsayo tic
Ensayo tic
 

Similar a Act18

Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de software
kellypt1
 
Ciclo de vida del Software
Ciclo de vida del SoftwareCiclo de vida del Software
Ciclo de vida del Software
Kev Tae
 
Metodos del desarrollo de sistema de informacion
Metodos del desarrollo de sistema de informacionMetodos del desarrollo de sistema de informacion
Metodos del desarrollo de sistema de informacioncaroyu
 
Ciclo de vida del software
Ciclo de vida del softwareCiclo de vida del software
Ciclo de vida del software
GabrielRosendo2
 
Los 7 pasos del desarrollo de sistemas informaticos
Los 7 pasos del desarrollo de sistemas informaticosLos 7 pasos del desarrollo de sistemas informaticos
Los 7 pasos del desarrollo de sistemas informaticos
Franklin Tenelema
 
Modelos de Ing de soft
Modelos de Ing de softModelos de Ing de soft
Modelos de Ing de soft
Jazmin Cr
 
Modelo de desarrollo de software espiral
Modelo de desarrollo de software espiralModelo de desarrollo de software espiral
Modelo de desarrollo de software espiral
Marco Tinajero
 
Ciclo Vida del Software
Ciclo Vida del SoftwareCiclo Vida del Software
Ciclo Vida del Software
Wilfredo Mogollón
 
Ciclo vida DESARROLLO DE SOFTWARE
Ciclo vida DESARROLLO DE SOFTWARECiclo vida DESARROLLO DE SOFTWARE
Ciclo vida DESARROLLO DE SOFTWARE
J Martin Luzon
 
Investigacion de modelos
Investigacion de modelosInvestigacion de modelos
Investigacion de modelos
emilii17061991
 
Investigacion de modelos
Investigacion de modelosInvestigacion de modelos
Investigacion de modelosemilii17061991
 
CICLO DE VIDA DE UN SOFTWARE
CICLO DE  VIDA DE UN SOFTWARECICLO DE  VIDA DE UN SOFTWARE
CICLO DE VIDA DE UN SOFTWARE
Cesar Yupa
 
METODOLOGÍA DE PROYECTOS A TRAVÉS CICLO DE VIDA DE DESARROLLO DE SOFTWARE.pdf
METODOLOGÍA DE PROYECTOS A TRAVÉS CICLO DE VIDA DE DESARROLLO DE SOFTWARE.pdfMETODOLOGÍA DE PROYECTOS A TRAVÉS CICLO DE VIDA DE DESARROLLO DE SOFTWARE.pdf
METODOLOGÍA DE PROYECTOS A TRAVÉS CICLO DE VIDA DE DESARROLLO DE SOFTWARE.pdf
LuisAngelSurichaquiG
 
Giorgio lopez ensayo
Giorgio lopez ensayoGiorgio lopez ensayo
Giorgio lopez ensayo
giorgio lopez
 
Cuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de softwareCuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de software
paoaboytes
 
Modelos de desarrollo de software. Luis Morales.
Modelos de desarrollo de software. Luis Morales.Modelos de desarrollo de software. Luis Morales.
Modelos de desarrollo de software. Luis Morales.
LuisMorales734
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de software
Monica Rodriguez
 
Modelos de desarrollo de software - Marlon Marcano
Modelos de desarrollo de software -  Marlon MarcanoModelos de desarrollo de software -  Marlon Marcano
Modelos de desarrollo de software - Marlon Marcano
MarlonMarcano1
 
Unidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareUnidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de software
Andhy H Palma
 
Unidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareUnidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de software
Andhy H Palma
 

Similar a Act18 (20)

Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de software
 
Ciclo de vida del Software
Ciclo de vida del SoftwareCiclo de vida del Software
Ciclo de vida del Software
 
Metodos del desarrollo de sistema de informacion
Metodos del desarrollo de sistema de informacionMetodos del desarrollo de sistema de informacion
Metodos del desarrollo de sistema de informacion
 
Ciclo de vida del software
Ciclo de vida del softwareCiclo de vida del software
Ciclo de vida del software
 
Los 7 pasos del desarrollo de sistemas informaticos
Los 7 pasos del desarrollo de sistemas informaticosLos 7 pasos del desarrollo de sistemas informaticos
Los 7 pasos del desarrollo de sistemas informaticos
 
Modelos de Ing de soft
Modelos de Ing de softModelos de Ing de soft
Modelos de Ing de soft
 
Modelo de desarrollo de software espiral
Modelo de desarrollo de software espiralModelo de desarrollo de software espiral
Modelo de desarrollo de software espiral
 
Ciclo Vida del Software
Ciclo Vida del SoftwareCiclo Vida del Software
Ciclo Vida del Software
 
Ciclo vida DESARROLLO DE SOFTWARE
Ciclo vida DESARROLLO DE SOFTWARECiclo vida DESARROLLO DE SOFTWARE
Ciclo vida DESARROLLO DE SOFTWARE
 
Investigacion de modelos
Investigacion de modelosInvestigacion de modelos
Investigacion de modelos
 
Investigacion de modelos
Investigacion de modelosInvestigacion de modelos
Investigacion de modelos
 
CICLO DE VIDA DE UN SOFTWARE
CICLO DE  VIDA DE UN SOFTWARECICLO DE  VIDA DE UN SOFTWARE
CICLO DE VIDA DE UN SOFTWARE
 
METODOLOGÍA DE PROYECTOS A TRAVÉS CICLO DE VIDA DE DESARROLLO DE SOFTWARE.pdf
METODOLOGÍA DE PROYECTOS A TRAVÉS CICLO DE VIDA DE DESARROLLO DE SOFTWARE.pdfMETODOLOGÍA DE PROYECTOS A TRAVÉS CICLO DE VIDA DE DESARROLLO DE SOFTWARE.pdf
METODOLOGÍA DE PROYECTOS A TRAVÉS CICLO DE VIDA DE DESARROLLO DE SOFTWARE.pdf
 
Giorgio lopez ensayo
Giorgio lopez ensayoGiorgio lopez ensayo
Giorgio lopez ensayo
 
Cuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de softwareCuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de software
 
Modelos de desarrollo de software. Luis Morales.
Modelos de desarrollo de software. Luis Morales.Modelos de desarrollo de software. Luis Morales.
Modelos de desarrollo de software. Luis Morales.
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de software
 
Modelos de desarrollo de software - Marlon Marcano
Modelos de desarrollo de software -  Marlon MarcanoModelos de desarrollo de software -  Marlon Marcano
Modelos de desarrollo de software - Marlon Marcano
 
Unidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareUnidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de software
 
Unidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareUnidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de software
 

Act18

  • 1. MODELOS DE CICLOS DE VIDA Codificar y Corregir Análisis Estructurado Cascada Pura Espiral Cascadas Modificadas Prototipos de Sistemas Este es un modelo poco útil, pero bastante común. Al no haberse seleccionado explícitamente otro modelo, por omisión se estará utilizando éste. Cuando se utiliza se empieza con una idea general de lo que se necesita construir, y se puede o no tener una especificación formal; se utiliza cualquier combinación de diseño, código, depuración y métodos de prueba no formales que sirven hasta que se tiene el producto listo para entregarlo. El método de desarrollo del análisis estructurado tiene como finalidad superar esta dificultad por medio de la división del sistema en componentes y la construcción de un modelo del sistema. El método incorpora elementos tanto de análisis como de diseño. El modelo de análisis estructurado se concentra en especificar lo que se requiere que haga el sistema o la aplicación. No se establece como se cumplirán los requerimientos o la forma en que se implantarán la aplicación. Más bien permiten que las personas observen los elementos lógicos (lo que hará el sistema) separados de los componentes físicos (computadoras, terminales, sistemas de almacenamiento etc.) Es el predecesor de todos los modelos de ciclo de vida y ha servido de base para otros modelos. En el modelo de cascada pura un proyecto progresa a través de una secuencia ordenada de etapas, partiendo desde su concepto inicial hasta la prueba del mismo, así el proyecto realiza una revisión al final de cada etapa para determinar si está preparado para pasar a la siguiente. Es un modelo orientado a riesgos que divide un proyecto en mini proyectos, cada mini proyecto se centra en uno o más riesgos importantes hasta que todos éstos estén controlados. El concepto “riesgo” puede referirse a requerimientos y arquitecturas poco comprensibles, a problemas de ejecución importantes o a problemas con la tecnología subyacente. Una vez que se han controlado todos los riesgos importantes, el modelo finaliza del mismo modo que el modelo de ciclo de vida en cascada. El mayor problema del modelo de cascada pura es que trata las fases del ciclo de vida como etapas secuenciales disjuntas, pero, en contraste, permite corregir los inconvenientes más importantes en el modelo de cascada pura con pequeñas modificaciones: Puede modificarse de forma tal que las etapas se solapen. Se puede reducir el énfasis sobre la documentación. Se puede permitir más regresión. Este método hace que el usuario participe de manera más directa en la experiencia de análisis y diseño. La construcción de prototipos es más eficaz bajo las circunstancias correctas sin embargo, al igual que los otros métodos, el método es útil sólo si se emplea en el momento adecuado y en la forma apropiada. El prototipo es un sistema que funciona –no solo una idea en el papel- , desarrollado con la finalidad de probar ideas y
  • 2. MODELOS DE CICLOS DE VIDA Prototipado Evolutivo Ciclo en V Entrega por Etapas o Implementación Incremental Diseño por planificación suposiciones relacionadas con el nuevo sistema. Al igual que cualquier sistema basado en computadora, está constituido por software, que acepta entradas, realiza cálculos, produce información ya sea impresa o en pantalla, o que lleva a cabo otras actividades significativas. Es un modelo de ciclo de vida en el que se desarrolla el concepto del sistema a medida que avanza el proyecto. Normalmente se comienza desarrollando los aspectos más visibles del sistema, posteriormente se presenta la parte ya desarrollada del sistema al cliente y se continúa el desarrollo del prototipo en base a la realimentación que se recibe del cliente. Finalmente, el ciclo continúa hasta que el prototipo se convierte en el producto final de ingeniería. Es conveniente utilizar el prototipado evolutivo cuando los requerimientos cambian con rapidez, cuando el cliente es reacio a especificar el conjunto de los requerimientos, cuando ni el analista ni el cliente identifican de forma apropiada el área de aplicación o cuando los desarrolladores no están seguros de la arquitectura o los algoritmos adecuados a utilizar. Uno de los inconvenientes del modelo en cascada es que las pruebas del software son dejadas al final del desarrollo. El ciclo de vida en V, es una variación del modelo en cascada que trata este problema, toma su nombre de la forma en la cual se visualiza y es una evolución del modelo en cascada en el cual se realizan actividades en paralelo y facilita las pruebas del sistema. Así, se basa en la premisa de que las pruebas de calidad no se deben dejar al final, sino realizarse a lo largo del proceso. El sistema se muestra al cliente en etapas refinadas sucesivamente. A diferencia del modelo de prototipado evolutivo, se conoce exactamente qué es lo que se va a construir cuando se procede a construirlo. Lo que hace diferente a este modelo es que el sistema no se entrega como un todo al final del proyecto, sino que éste se entrega por etapas sucesivas a lo largo del proyecto. Es similar al modelo entrega por etapas, la diferencia radica en que no siempre se conoce al principio si se tendrá el producto para la última entrega. Se pueden tener cinco etapas planificadas, pero sólo se llega a la tercera etapa debido a que se tiene una fecha límite que no se puede cambiar. Uno de los elementos críticos de este modelo es priorizar los requerimientos y planificar sus etapasde tal forma que las primeras contengan los requerimientos de mayor prioridad, y los requerimientos de baja prioridad se dejan para más tarde.