SlideShare una empresa de Scribd logo
1 de 27
Es el más antiguo de todos los modelos de
Ingeniería del Software.
Es el enfoque metodológico que ordena
rigurosamente las etapas del proceso para el
desarrollo de software.
EL MODELO LINEAL (O MODELO EN CASCADA)
Fases del Modelo de desarrollo en
cascada
1. Planeación.
2. Análisis de requisitos.
3. Diseño del Sistema.
4. Diseño del Programa.
5. Codificación.
6. Pruebas.
7. Implantación.
8. Mantenimiento.
Imagen de Fases del Modelo de desarrollo en cascada
PLANEACIÓN DEL DESARROLLO DE
SISTEMAS DE SOFTWARE
La fase de la planeación nos sirve para hacer
los planes de como voy a organizar el
desarrollo de software, esta organización
involucra el hardware, el software y el recurso
humano.
PLANEACIÓN DEL DESARROLLO DE SISTEMAS DE
SOFTWARE
Los errores al desarrollar un software
derivado de la planeación son:
•Mal análisis de requerimientos
•Mala planeación
•Desconocer el ambiente de trabajo de los usuarios.
•Mala elección de recursos (humanos, software,
hardware) ,etc.
En esta fase se
analizan las
necesidades de
los usuarios
finales del
software para
determinar qué
objetivos debe
cubrir.
ANÁLISIS DE REQUISITOS
ANÁLISIS DE REQUISITOS
DISEÑO DEL SISTEMA
Descompone y organiza el sistema en elementos
que puedan elaborarse por separado,
aprovechando las ventajas del desarrollo en equipo.
DISEÑO DEL SISTEMA
Es en donde se realizan
los algoritmos
necesarios para el
cumplimiento de los
requerimientos del
usuario así como
también los análisis
necesarios para saber
que herramientas usar
en la etapa de
Codificación.
DISEÑO DEL PROGRAMA
DISEÑO DEL PROGRAMA
Es en donde se
implementa el
código fuente,
haciendo uso de
prototipos así
como de pruebas y
ensayos para
corregir errores.
CODIFICACIÓN
CODIFICACIÓN
Los elementos, ya
programados, se
ensamblan para
componer el sistema y
se comprueba que
funciona correctamente
y que cumple con los
requisitos, antes de ser
entregado al usuario
final.
PRUEBAS
PRUEBAS
Es en donde el
usuario final ejecuta
el sistema, para ello
el o los
programadores ya
realizaron
exhaustivas
pruebas para
comprobar que el
sistema no falle.
VERIFICACIÓN
VERIFICACIÓN
Una de las etapas mas
criticas, ya que se
destina un 75% de los
recursos, es el
mantenimiento del
Software ya que al
utilizarlo como usuario
final puede ser que no
cumpla con todas
nuestras expectativas.
MANTENIMIENTO
MANTENIMIENTO
 Iteraciones costosas.
Los problemas que se presentan son corregidos posteriormente.
Puede que el software no cumpla con los requisitos.
Es difícil incorporar nuevas cosas si se quiere actualizar.
Es normal detenerse en su desarrollo y seguir con otras fases.
Problemas en el modelo en cascada.
 Su planeación es fácil.
 El producto posee alta calidad.
 Permite trabajar con personas de pocos estudios.
Ventajas del modelo en cascada.
Variantes del modelo en cascada.
 Ciclo de vida en V.
Variantes del modelo en cascada.
Ciclo de vida tipo Sashimi.
Variantes del modelo en cascada.
 Ciclo de vida en cascada con subproyectos.
Variantes del modelo en cascada.
 Ciclo de vida en cascada incremental.
Variantes del modelo en cascada.
 Ciclo de vida en cascada con reducción de
riesgos.

Más contenido relacionado

La actualidad más candente

MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWARE
Micky Jerzy
 
Software Development Life Cycle
Software Development Life CycleSoftware Development Life Cycle
Software Development Life Cycle
Slideshare
 
Cuadro comparativo de los modelos de proceso del software (1)
Cuadro comparativo  de los modelos de proceso del software (1)Cuadro comparativo  de los modelos de proceso del software (1)
Cuadro comparativo de los modelos de proceso del software (1)
Erik Emanuel Amador Saldaña
 

La actualidad más candente (20)

INF-162 GRUPO 6 MODELOS DE PROCESO DE SOFTWARE
INF-162 GRUPO 6 MODELOS DE PROCESO DE SOFTWAREINF-162 GRUPO 6 MODELOS DE PROCESO DE SOFTWARE
INF-162 GRUPO 6 MODELOS DE PROCESO DE SOFTWARE
 
Patrones de diseño
Patrones de diseñoPatrones de diseño
Patrones de diseño
 
Entrega por etapas
Entrega por etapasEntrega por etapas
Entrega por etapas
 
Metodologia Incremental
Metodologia IncrementalMetodologia Incremental
Metodologia Incremental
 
Metodologias agiles Programacion Xtrema
Metodologias agiles Programacion Xtrema Metodologias agiles Programacion Xtrema
Metodologias agiles Programacion Xtrema
 
Estandares y modelos de calidad del software
Estandares y modelos de calidad del softwareEstandares y modelos de calidad del software
Estandares y modelos de calidad del software
 
Spiral model
Spiral modelSpiral model
Spiral model
 
Gestión de proyecto de software
Gestión de proyecto de softwareGestión de proyecto de software
Gestión de proyecto de software
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 
Metodos formales mareli
Metodos formales   mareliMetodos formales   mareli
Metodos formales mareli
 
Gestion De Proyecto De Desarrollo De Software
Gestion De Proyecto De Desarrollo De SoftwareGestion De Proyecto De Desarrollo De Software
Gestion De Proyecto De Desarrollo De Software
 
Modelo en cascada
Modelo en cascadaModelo en cascada
Modelo en cascada
 
MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWARE
 
Documentacion rup
Documentacion rupDocumentacion rup
Documentacion rup
 
Rup disciplinas
Rup disciplinasRup disciplinas
Rup disciplinas
 
Modelo de desarrollo de software
Modelo de desarrollo de softwareModelo de desarrollo de software
Modelo de desarrollo de software
 
Software Development Life Cycle
Software Development Life CycleSoftware Development Life Cycle
Software Development Life Cycle
 
Proceso del Software
Proceso del Software Proceso del Software
Proceso del Software
 
Metodología Mobile-D.pdf
Metodología Mobile-D.pdfMetodología Mobile-D.pdf
Metodología Mobile-D.pdf
 
Cuadro comparativo de los modelos de proceso del software (1)
Cuadro comparativo  de los modelos de proceso del software (1)Cuadro comparativo  de los modelos de proceso del software (1)
Cuadro comparativo de los modelos de proceso del software (1)
 

Similar a EL MODELO EN CASCADA DE INGENIERIA DE SOFTWARE UEB

aplicaciones informaticas
aplicaciones informaticasaplicaciones informaticas
aplicaciones informaticas
karykati
 
Modelo de cascadaa
Modelo de cascadaaModelo de cascadaa
Modelo de cascadaa
mendez45
 
Metodologia cascada pura
Metodologia cascada puraMetodologia cascada pura
Metodologia cascada pura
Sergio Olivares
 
Seleccion de tecnicas de ingenieria de software
Seleccion de tecnicas de ingenieria de softwareSeleccion de tecnicas de ingenieria de software
Seleccion de tecnicas de ingenieria de software
Ingris Argueta
 
Cascada con subproyectos
Cascada con subproyectosCascada con subproyectos
Cascada con subproyectos
Diego Porras
 

Similar a EL MODELO EN CASCADA DE INGENIERIA DE SOFTWARE UEB (20)

aplicaciones informaticas
aplicaciones informaticasaplicaciones informaticas
aplicaciones informaticas
 
Modelo cascada
Modelo cascadaModelo cascada
Modelo cascada
 
Modelo de cascadaa
Modelo de cascadaaModelo de cascadaa
Modelo de cascadaa
 
Cascadas
CascadasCascadas
Cascadas
 
Trabajo de sistemas de software
Trabajo de sistemas de softwareTrabajo de sistemas de software
Trabajo de sistemas de software
 
Proceso de desarrollo de sofware
Proceso de desarrollo de sofwareProceso de desarrollo de sofware
Proceso de desarrollo de sofware
 
Desarrollo en cascada
Desarrollo en cascadaDesarrollo en cascada
Desarrollo en cascada
 
Desarrollo en cascada
Desarrollo en cascadaDesarrollo en cascada
Desarrollo en cascada
 
Investigación de modelos
Investigación de modelos Investigación de modelos
Investigación de modelos
 
Modelos del software
Modelos del softwareModelos del software
Modelos del software
 
Modelos de Ing de soft
Modelos de Ing de softModelos de Ing de soft
Modelos de Ing de soft
 
Metodologia cascada pura
Metodologia cascada puraMetodologia cascada pura
Metodologia cascada pura
 
Ha2 cm40 eq2-modelo-cascada
Ha2 cm40 eq2-modelo-cascadaHa2 cm40 eq2-modelo-cascada
Ha2 cm40 eq2-modelo-cascada
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de software
 
Fundamentos de ingenieria de Sosftware - Unidad 2 metodologias de desarrollo
Fundamentos de ingenieria de Sosftware - Unidad 2 metodologias de desarrolloFundamentos de ingenieria de Sosftware - Unidad 2 metodologias de desarrollo
Fundamentos de ingenieria de Sosftware - Unidad 2 metodologias de desarrollo
 
SDLC.pptx
SDLC.pptxSDLC.pptx
SDLC.pptx
 
Seleccion de tecnicas de ingenieria de software
Seleccion de tecnicas de ingenieria de softwareSeleccion de tecnicas de ingenieria de software
Seleccion de tecnicas de ingenieria de software
 
Cascada con subproyectos
Cascada con subproyectosCascada con subproyectos
Cascada con subproyectos
 
Cascada con subproyectos
Cascada con subproyectosCascada con subproyectos
Cascada con subproyectos
 
Anthoni cedeño ensayo
Anthoni cedeño ensayoAnthoni cedeño ensayo
Anthoni cedeño ensayo
 

EL MODELO EN CASCADA DE INGENIERIA DE SOFTWARE UEB

  • 1. Es el más antiguo de todos los modelos de Ingeniería del Software. Es el enfoque metodológico que ordena rigurosamente las etapas del proceso para el desarrollo de software. EL MODELO LINEAL (O MODELO EN CASCADA)
  • 2. Fases del Modelo de desarrollo en cascada 1. Planeación. 2. Análisis de requisitos. 3. Diseño del Sistema. 4. Diseño del Programa. 5. Codificación. 6. Pruebas. 7. Implantación. 8. Mantenimiento.
  • 3. Imagen de Fases del Modelo de desarrollo en cascada
  • 4. PLANEACIÓN DEL DESARROLLO DE SISTEMAS DE SOFTWARE La fase de la planeación nos sirve para hacer los planes de como voy a organizar el desarrollo de software, esta organización involucra el hardware, el software y el recurso humano.
  • 5. PLANEACIÓN DEL DESARROLLO DE SISTEMAS DE SOFTWARE
  • 6. Los errores al desarrollar un software derivado de la planeación son: •Mal análisis de requerimientos •Mala planeación •Desconocer el ambiente de trabajo de los usuarios. •Mala elección de recursos (humanos, software, hardware) ,etc.
  • 7. En esta fase se analizan las necesidades de los usuarios finales del software para determinar qué objetivos debe cubrir. ANÁLISIS DE REQUISITOS
  • 9. DISEÑO DEL SISTEMA Descompone y organiza el sistema en elementos que puedan elaborarse por separado, aprovechando las ventajas del desarrollo en equipo.
  • 11. Es en donde se realizan los algoritmos necesarios para el cumplimiento de los requerimientos del usuario así como también los análisis necesarios para saber que herramientas usar en la etapa de Codificación. DISEÑO DEL PROGRAMA
  • 13. Es en donde se implementa el código fuente, haciendo uso de prototipos así como de pruebas y ensayos para corregir errores. CODIFICACIÓN
  • 15. Los elementos, ya programados, se ensamblan para componer el sistema y se comprueba que funciona correctamente y que cumple con los requisitos, antes de ser entregado al usuario final. PRUEBAS
  • 17. Es en donde el usuario final ejecuta el sistema, para ello el o los programadores ya realizaron exhaustivas pruebas para comprobar que el sistema no falle. VERIFICACIÓN
  • 19. Una de las etapas mas criticas, ya que se destina un 75% de los recursos, es el mantenimiento del Software ya que al utilizarlo como usuario final puede ser que no cumpla con todas nuestras expectativas. MANTENIMIENTO
  • 21.  Iteraciones costosas. Los problemas que se presentan son corregidos posteriormente. Puede que el software no cumpla con los requisitos. Es difícil incorporar nuevas cosas si se quiere actualizar. Es normal detenerse en su desarrollo y seguir con otras fases. Problemas en el modelo en cascada.
  • 22.  Su planeación es fácil.  El producto posee alta calidad.  Permite trabajar con personas de pocos estudios. Ventajas del modelo en cascada.
  • 23. Variantes del modelo en cascada.  Ciclo de vida en V.
  • 24. Variantes del modelo en cascada. Ciclo de vida tipo Sashimi.
  • 25. Variantes del modelo en cascada.  Ciclo de vida en cascada con subproyectos.
  • 26. Variantes del modelo en cascada.  Ciclo de vida en cascada incremental.
  • 27. Variantes del modelo en cascada.  Ciclo de vida en cascada con reducción de riesgos.