SlideShare una empresa de Scribd logo
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

Modelos de desarrollo del software
Modelos de desarrollo del softwareModelos de desarrollo del software
Modelos de desarrollo del software
Renny Batista
 
Modelo cascada
Modelo cascadaModelo cascada
Modelo cascada
Lola Cruz
 
Metodologías tradicionales: Desarrollo de Software
Metodologías tradicionales: Desarrollo de Software Metodologías tradicionales: Desarrollo de Software
Metodologías tradicionales: Desarrollo de Software
Juan C. S. Suárez
 
Modelo cascada
Modelo cascadaModelo cascada
Modelo cascada
masilog
 
MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWARE
Micky Jerzy
 
Plan de pruebas_inces
Plan de pruebas_incesPlan de pruebas_inces
Plan de pruebas_inces
Juan Carlos Tapias
 
Metodología Rup
Metodología RupMetodología Rup
Metodología Rup
Claudio Lopez Antypas
 
Plan de desarrollo software
Plan de desarrollo softwarePlan de desarrollo software
Plan de desarrollo software
Jose Torres Gonzales
 
Modelos de software ventajas y desventajas
Modelos de software ventajas y desventajasModelos de software ventajas y desventajas
Modelos de software ventajas y desventajas
Edith Carreño
 
Sesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de procesoSesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de proceso
Coesi Consultoria
 
metodologia de desarrollo de sistemas dinamicos o Dynamic Systems Development...
metodologia de desarrollo de sistemas dinamicos o Dynamic Systems Development...metodologia de desarrollo de sistemas dinamicos o Dynamic Systems Development...
metodologia de desarrollo de sistemas dinamicos o Dynamic Systems Development...
Dormimundo
 
Fundamentos y metodos de analisis de requerimientos
Fundamentos y metodos de analisis de requerimientosFundamentos y metodos de analisis de requerimientos
Fundamentos y metodos de analisis de requerimientos
lexiherrera
 
Factores de calidad del software
Factores de calidad del softwareFactores de calidad del software
Factores de calidad del software
SebastianSeronGuerre
 
Tabla comparativa- metodologías de desarrollo
Tabla comparativa-  metodologías de desarrolloTabla comparativa-  metodologías de desarrollo
Tabla comparativa- metodologías de desarrollo
itsarellano
 
Fundamentos de Calidad del Software - Modelos y Estándares
Fundamentos de Calidad del Software - Modelos y EstándaresFundamentos de Calidad del Software - Modelos y Estándares
Fundamentos de Calidad del Software - Modelos y Estándares
Luis Eduardo Pelaez Valencia
 
herramientas case
herramientas caseherramientas case
herramientas case
tomaspetto
 
Cuadro comparativo metodos
Cuadro comparativo metodosCuadro comparativo metodos
Cuadro comparativo metodos
ivansierra20
 
Normas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de SoftwareNormas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de Software
EvelinBermeo
 
ASEGURAMIENTO DE LA CALIDAD EN LOS SISTEMAS DE INFORMACION SQA
ASEGURAMIENTO DE LA CALIDAD EN LOS SISTEMAS DE INFORMACION SQAASEGURAMIENTO DE LA CALIDAD EN LOS SISTEMAS DE INFORMACION SQA
ASEGURAMIENTO DE LA CALIDAD EN LOS SISTEMAS DE INFORMACION SQA
pabloreyes154
 
Procesos De Ingenieria Del Software
Procesos De Ingenieria Del SoftwareProcesos De Ingenieria Del Software
Procesos De Ingenieria Del Software
Raquel Solano
 

La actualidad más candente (20)

Modelos de desarrollo del software
Modelos de desarrollo del softwareModelos de desarrollo del software
Modelos de desarrollo del software
 
Modelo cascada
Modelo cascadaModelo cascada
Modelo cascada
 
Metodologías tradicionales: Desarrollo de Software
Metodologías tradicionales: Desarrollo de Software Metodologías tradicionales: Desarrollo de Software
Metodologías tradicionales: Desarrollo de Software
 
Modelo cascada
Modelo cascadaModelo cascada
Modelo cascada
 
MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWARE
 
Plan de pruebas_inces
Plan de pruebas_incesPlan de pruebas_inces
Plan de pruebas_inces
 
Metodología Rup
Metodología RupMetodología Rup
Metodología Rup
 
Plan de desarrollo software
Plan de desarrollo softwarePlan de desarrollo software
Plan de desarrollo software
 
Modelos de software ventajas y desventajas
Modelos de software ventajas y desventajasModelos de software ventajas y desventajas
Modelos de software ventajas y desventajas
 
Sesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de procesoSesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de proceso
 
metodologia de desarrollo de sistemas dinamicos o Dynamic Systems Development...
metodologia de desarrollo de sistemas dinamicos o Dynamic Systems Development...metodologia de desarrollo de sistemas dinamicos o Dynamic Systems Development...
metodologia de desarrollo de sistemas dinamicos o Dynamic Systems Development...
 
Fundamentos y metodos de analisis de requerimientos
Fundamentos y metodos de analisis de requerimientosFundamentos y metodos de analisis de requerimientos
Fundamentos y metodos de analisis de requerimientos
 
Factores de calidad del software
Factores de calidad del softwareFactores de calidad del software
Factores de calidad del software
 
Tabla comparativa- metodologías de desarrollo
Tabla comparativa-  metodologías de desarrolloTabla comparativa-  metodologías de desarrollo
Tabla comparativa- metodologías de desarrollo
 
Fundamentos de Calidad del Software - Modelos y Estándares
Fundamentos de Calidad del Software - Modelos y EstándaresFundamentos de Calidad del Software - Modelos y Estándares
Fundamentos de Calidad del Software - Modelos y Estándares
 
herramientas case
herramientas caseherramientas case
herramientas case
 
Cuadro comparativo metodos
Cuadro comparativo metodosCuadro comparativo metodos
Cuadro comparativo metodos
 
Normas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de SoftwareNormas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de Software
 
ASEGURAMIENTO DE LA CALIDAD EN LOS SISTEMAS DE INFORMACION SQA
ASEGURAMIENTO DE LA CALIDAD EN LOS SISTEMAS DE INFORMACION SQAASEGURAMIENTO DE LA CALIDAD EN LOS SISTEMAS DE INFORMACION SQA
ASEGURAMIENTO DE LA CALIDAD EN LOS SISTEMAS DE INFORMACION SQA
 
Procesos De Ingenieria Del Software
Procesos De Ingenieria Del SoftwareProcesos De Ingenieria Del Software
Procesos De Ingenieria Del Software
 

Similar a EL MODELO EN CASCADA DE INGENIERIA DE SOFTWARE UEB

aplicaciones informaticas
aplicaciones informaticasaplicaciones informaticas
aplicaciones informaticas
karykati
 
Modelo cascada
Modelo cascadaModelo cascada
Modelo cascada
samantaveloz
 
Cascadas
CascadasCascadas
Cascadas
karykati
 
Trabajo de sistemas de software
Trabajo de sistemas de softwareTrabajo de sistemas de software
Trabajo de sistemas de software
JhonJairoPerez
 
Proceso de desarrollo de sofware
Proceso de desarrollo de sofwareProceso de desarrollo de sofware
Proceso de desarrollo de sofware
McDonald's
 
Desarrollo en cascada
Desarrollo en cascadaDesarrollo en cascada
Desarrollo en cascada
Isaias Castro
 
Desarrollo en cascada
Desarrollo en cascadaDesarrollo en cascada
Desarrollo en cascada
Isaias Castro
 
Investigación de modelos
Investigación de modelos Investigación de modelos
Investigación de modelos
bren1995
 
Modelos del software
Modelos del softwareModelos del software
Modelos del software
angelicasolishernnde
 
Modelos de Ing de soft
Modelos de Ing de softModelos de Ing de soft
Modelos de Ing de soft
Jazmin Cr
 
Metodologia cascada pura
Metodologia cascada puraMetodologia cascada pura
Metodologia cascada pura
Sergio Olivares
 
Ha2 cm40 eq2-modelo-cascada
Ha2 cm40 eq2-modelo-cascadaHa2 cm40 eq2-modelo-cascada
Ha2 cm40 eq2-modelo-cascada
Anel MG
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de software
Radel Fuentes
 
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
José Antonio Sandoval Acosta
 
SDLC.pptx
SDLC.pptxSDLC.pptx
SDLC.pptx
Andrés Campos
 
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
 
Cascada con subproyectos
Cascada con subproyectosCascada con subproyectos
Cascada con subproyectos
Jofrahona Rojinegro
 
Anthoni cedeño ensayo
Anthoni cedeño ensayoAnthoni cedeño ensayo
Anthoni cedeño ensayo
Anthoni Cedeno
 
ciclo-de-vida-de-un-software (1).pptx
ciclo-de-vida-de-un-software (1).pptxciclo-de-vida-de-un-software (1).pptx
ciclo-de-vida-de-un-software (1).pptx
Nicolas Ormeño
 

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
 
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
 
ciclo-de-vida-de-un-software (1).pptx
ciclo-de-vida-de-un-software (1).pptxciclo-de-vida-de-un-software (1).pptx
ciclo-de-vida-de-un-software (1).pptx
 

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.