SlideShare una empresa de Scribd logo
1 de 9
Descargar para leer sin conexión
UNIVERSIDAD
Abierta y a Distancia de México
Métodos y modelos de desarrollo de software
ALUMNO: María Dolores Cruz Reyes
MATRICULA: AL10509856
DOCENTE: Juan Pablo Navarro
Romo
Fecha: 27/03/2015
MODELOS DE DESARROLLO DE SOFTWARE
MODELO DE CASCADA
MODELOS DE DESARROLLO DE SOFTWARE
MODELO DE CASCADA
¿Qué es un modelo
de desarrollo?
Un modelo de desarrollo es una representación abstracta de
un proceso de software, cada modelo representa el proceso de
desarrollo de software de una manera en particular. A pesar de
estar definidos no representan necesariamente la realidad de
cómo se debe desarrollar el software, sino que establece un
enfoque común, puede ser modificado y adaptado de acuerdo
a las necesidades del software en desarrollo.
Debido a la cascada de una
fase a otra, se le define
<<modelo de cascada>>
Original y propuesto por Royce en 1970 y
posteriormente refinado por diversos
autores.
El modelo cascada también conocido
como modelo clásico, tradicional o lineal
secuencial.
Es considerado como el enfoque clásico
para el ciclo de vida del desarrollo de
sistemas aunque implica un desarrollo
rígido.
Se divide en fases bien definidas (que
pueden variar dependiendo de los
autores), la idea general es que no se
puede empezar una fase sin haber
terminadolaanterior.
o El análisis de requerimientos consiste en reunir las
necesidades del producto y casi siempre su salida es texto.
o El diseño describe la estructura interna del producto y
suele representarse con diagramas y texto.
o La implementación significa programación. Producto de
esta etapa es el código en cualquier nivel, incluido el
producido por sistemas de generación automática.
o La integración es el proceso de integración es el proceso de
ensamblar las partes para completar el producto
MODELO DE CASCADA
FASES:
Es perfecto para
proyectos que son
rígidos y donde todo
este bien especificado
La calidad
del producto
resultante es
alta
Se tiene todo
bien
organizado y
no se mezclan
las fases
Ventajas
Desventajas
El producto
se ve en las
ultimas
etapas
Hacer
cambios es
costos y
complejo
Desventajas
¿Cuándo utilizar el
modelo de cascada?
Lo utilizaremos cuando:
• Los requerimientos se comprenden bien
• Cuando es improbable que se cambien radicalmente
durante el desarrollo
Este enfoque se sigue utilizando para el desarrollo de
software en proyectos grandes de ingeniaría de sistemas.
Conclusiones La utilización de la metodología en cascada se orienta a proyectos
donde los requerimientos esta bien definidos y detallados.
Para utilizar este modelo se necesita tener el análisis de los
requerimientos, el resultado del desarrollo dependerá
completamente de que los requerimientos sean los adecuados.
Su principal característica es que lleva un orden secuencial lo que
implica el retraso del avance del proyecto. Debido a que solo se
podrá iniciar la siguiente etapa una vez concluida la fase anterior.
Para ver el resultado final se tendrá que tener paciencia ya que se
podrá ver resultados casi finalizando este ciclo de desarrollo.
Fuentesdeconsulta
http://www.ctr.unican.es/asignaturas/is1/is1-t02-trans.pdf
https://es.scribd.com/doc/54962509/cataldi-
tesisdemagistereninformatica
http://www.academia.edu/6362716/METODO_EN_CASCADA
Braude. Ingeniería de Software, pág. 24-28.

Más contenido relacionado

La actualidad más candente

Desarrollo iterativo e incremental
Desarrollo iterativo e incrementalDesarrollo iterativo e incremental
Desarrollo iterativo e incrementalnoriver
 
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 desarrolloJosé Antonio Sandoval Acosta
 
Modelo de desarrollo de software espiral
Modelo de desarrollo de software espiralModelo de desarrollo de software espiral
Modelo de desarrollo de software espiralMarco Tinajero
 
Técnicas para la Obtención de Requerimientos
Técnicas para la Obtención de RequerimientosTécnicas para la Obtención de Requerimientos
Técnicas para la Obtención de RequerimientosJuan Carlos Olivares Rojas
 
Modelo espiral win win
Modelo espiral win winModelo espiral win win
Modelo espiral win winkhinkhe
 
Metodologia incremental
Metodologia incrementalMetodologia incremental
Metodologia incrementalAnel Sosa
 
2 1 vistas arquitectonicas
2 1 vistas arquitectonicas2 1 vistas arquitectonicas
2 1 vistas arquitectonicaslandeta_p
 
Modelo componentes
Modelo componentesModelo componentes
Modelo componentesmartin
 
Metodología Cascada
Metodología CascadaMetodología Cascada
Metodología CascadaJesus Zuñiga
 
Modelos o Ciclos de vida de software
Modelos o Ciclos de vida de softwareModelos o Ciclos de vida de software
Modelos o Ciclos de vida de softwareWilliam Matamoros
 
ARQUITECTURA DE SOFTWARE.pdf
ARQUITECTURA DE SOFTWARE.pdfARQUITECTURA DE SOFTWARE.pdf
ARQUITECTURA DE SOFTWARE.pdfDavidVeraOlivera
 

La actualidad más candente (20)

3. modelos prescriptivos de proceso
3. modelos prescriptivos de proceso3. modelos prescriptivos de proceso
3. modelos prescriptivos de proceso
 
Desarrollo iterativo e incremental
Desarrollo iterativo e incrementalDesarrollo iterativo e incremental
Desarrollo iterativo e incremental
 
Modelo espiral
Modelo espiralModelo espiral
Modelo espiral
 
Pruebas del Software
Pruebas del SoftwarePruebas del Software
Pruebas del 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
 
Modelo de desarrollo de software espiral
Modelo de desarrollo de software espiralModelo de desarrollo de software espiral
Modelo de desarrollo de software espiral
 
Técnicas para la Obtención de Requerimientos
Técnicas para la Obtención de RequerimientosTécnicas para la Obtención de Requerimientos
Técnicas para la Obtención de Requerimientos
 
Modelo cascada
Modelo cascadaModelo cascada
Modelo cascada
 
Modelo espiral win win
Modelo espiral win winModelo espiral win win
Modelo espiral win win
 
Metodologia incremental
Metodologia incrementalMetodologia incremental
Metodologia incremental
 
2 1 vistas arquitectonicas
2 1 vistas arquitectonicas2 1 vistas arquitectonicas
2 1 vistas arquitectonicas
 
Modelo componentes
Modelo componentesModelo componentes
Modelo componentes
 
Metodología Clásica
Metodología ClásicaMetodología Clásica
Metodología Clásica
 
Metodología Cascada
Metodología CascadaMetodología Cascada
Metodología Cascada
 
Rup
RupRup
Rup
 
Modelos o Ciclos de vida de software
Modelos o Ciclos de vida de softwareModelos o Ciclos de vida de software
Modelos o Ciclos de vida de software
 
ARQUITECTURA DE SOFTWARE.pdf
ARQUITECTURA DE SOFTWARE.pdfARQUITECTURA DE SOFTWARE.pdf
ARQUITECTURA DE SOFTWARE.pdf
 
Modelos Prescriptivos de Proceso
Modelos Prescriptivos de ProcesoModelos Prescriptivos de Proceso
Modelos Prescriptivos de Proceso
 
Vista lógica
Vista lógicaVista lógica
Vista lógica
 
Fundamentos de ingenieria del software (2)
Fundamentos de ingenieria del software (2)Fundamentos de ingenieria del software (2)
Fundamentos de ingenieria del software (2)
 

Similar a Modelo cascada

COMPARATIVA DE MODELOS TRADICIONALES.pptx
COMPARATIVA DE MODELOS TRADICIONALES.pptxCOMPARATIVA DE MODELOS TRADICIONALES.pptx
COMPARATIVA DE MODELOS TRADICIONALES.pptxLuisMerchan17
 
Jesus acosta ensayo.pdf
Jesus acosta ensayo.pdfJesus acosta ensayo.pdf
Jesus acosta ensayo.pdfjesus acosta
 
Ciclo de vida del software
Ciclo de vida del softwareCiclo de vida del software
Ciclo de vida del softwareGabrielRosendo2
 
Presentacion modelo casacada_ modelo_v
Presentacion modelo casacada_ modelo_vPresentacion modelo casacada_ modelo_v
Presentacion modelo casacada_ modelo_vJorge Luis
 
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 softwarepaoaboytes
 
Modelos de Ing de soft
Modelos de Ing de softModelos de Ing de soft
Modelos de Ing de softJazmin Cr
 
Desarrollo en cascada
Desarrollo en cascadaDesarrollo en cascada
Desarrollo en cascadaIsaias Castro
 
Desarrollo en cascada
Desarrollo en cascadaDesarrollo en cascada
Desarrollo en cascadaIsaias Castro
 
Métodos de la ingeniería
Métodos de la ingenieríaMétodos de la ingeniería
Métodos de la ingenieríaSam Stgo
 
Carrera de informatica_educativa
Carrera de informatica_educativaCarrera de informatica_educativa
Carrera de informatica_educativaDiego Sinche
 
Modelos en la ingeniería de software
Modelos en la ingeniería de softwareModelos en la ingeniería de software
Modelos en la ingeniería de softwareMarco Aurelio
 
Jhostin vasquez modelos de software
Jhostin vasquez   modelos de softwareJhostin vasquez   modelos de software
Jhostin vasquez modelos de softwarejhostinvasquez
 
Ciclo de vida en el desarrollo de sistemas
Ciclo de vida en el desarrollo de sistemasCiclo de vida en el desarrollo de sistemas
Ciclo de vida en el desarrollo de sistemasMaría Elena Amancha
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de softwareMonica Rodriguez
 
Ciclos de-vida-proceso-de-desarrollo-del-software
Ciclos de-vida-proceso-de-desarrollo-del-softwareCiclos de-vida-proceso-de-desarrollo-del-software
Ciclos de-vida-proceso-de-desarrollo-del-softwareUCC
 

Similar a Modelo cascada (20)

COMPARATIVA DE MODELOS TRADICIONALES.pptx
COMPARATIVA DE MODELOS TRADICIONALES.pptxCOMPARATIVA DE MODELOS TRADICIONALES.pptx
COMPARATIVA DE MODELOS TRADICIONALES.pptx
 
Jesus acosta ensayo.pdf
Jesus acosta ensayo.pdfJesus acosta ensayo.pdf
Jesus acosta ensayo.pdf
 
Ciclo de vida del software
Ciclo de vida del softwareCiclo de vida del software
Ciclo de vida del software
 
FranciscoGomez_ensayo
FranciscoGomez_ensayoFranciscoGomez_ensayo
FranciscoGomez_ensayo
 
Presentacion modelo casacada_ modelo_v
Presentacion modelo casacada_ modelo_vPresentacion modelo casacada_ modelo_v
Presentacion modelo casacada_ modelo_v
 
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
 
Metodologia casacad y msf convertir a pdf
Metodologia casacad y msf convertir a pdfMetodologia casacad y msf convertir a pdf
Metodologia casacad y msf convertir a pdf
 
Modelos de Ing de soft
Modelos de Ing de softModelos de Ing de soft
Modelos de Ing de soft
 
Desarrollo en cascada
Desarrollo en cascadaDesarrollo en cascada
Desarrollo en cascada
 
Desarrollo en cascada
Desarrollo en cascadaDesarrollo en cascada
Desarrollo en cascada
 
Métodos de la ingeniería
Métodos de la ingenieríaMétodos de la ingeniería
Métodos de la ingeniería
 
Modelos de software
Modelos  de  softwareModelos  de  software
Modelos de software
 
Carrera de informatica_educativa
Carrera de informatica_educativaCarrera de informatica_educativa
Carrera de informatica_educativa
 
Modelos en la ingeniería de software
Modelos en la ingeniería de softwareModelos en la ingeniería de software
Modelos en la ingeniería de software
 
Jhostin vasquez modelos de software
Jhostin vasquez   modelos de softwareJhostin vasquez   modelos de software
Jhostin vasquez modelos de software
 
Modelos del software
Modelos del softwareModelos del software
Modelos del software
 
Ciclo de vida en el desarrollo de sistemas
Ciclo de vida en el desarrollo de sistemasCiclo de vida en el desarrollo de sistemas
Ciclo de vida en el desarrollo de sistemas
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de software
 
Ciclos de-vida-proceso-de-desarrollo-del-software
Ciclos de-vida-proceso-de-desarrollo-del-softwareCiclos de-vida-proceso-de-desarrollo-del-software
Ciclos de-vida-proceso-de-desarrollo-del-software
 
Modelos software
Modelos softwareModelos software
Modelos software
 

Modelo cascada

  • 1. UNIVERSIDAD Abierta y a Distancia de México Métodos y modelos de desarrollo de software ALUMNO: María Dolores Cruz Reyes MATRICULA: AL10509856 DOCENTE: Juan Pablo Navarro Romo Fecha: 27/03/2015 MODELOS DE DESARROLLO DE SOFTWARE MODELO DE CASCADA
  • 2. MODELOS DE DESARROLLO DE SOFTWARE MODELO DE CASCADA ¿Qué es un modelo de desarrollo? Un modelo de desarrollo es una representación abstracta de un proceso de software, cada modelo representa el proceso de desarrollo de software de una manera en particular. A pesar de estar definidos no representan necesariamente la realidad de cómo se debe desarrollar el software, sino que establece un enfoque común, puede ser modificado y adaptado de acuerdo a las necesidades del software en desarrollo. Debido a la cascada de una fase a otra, se le define <<modelo de cascada>>
  • 3. Original y propuesto por Royce en 1970 y posteriormente refinado por diversos autores. El modelo cascada también conocido como modelo clásico, tradicional o lineal secuencial. Es considerado como el enfoque clásico para el ciclo de vida del desarrollo de sistemas aunque implica un desarrollo rígido. Se divide en fases bien definidas (que pueden variar dependiendo de los autores), la idea general es que no se puede empezar una fase sin haber terminadolaanterior.
  • 4. o El análisis de requerimientos consiste en reunir las necesidades del producto y casi siempre su salida es texto. o El diseño describe la estructura interna del producto y suele representarse con diagramas y texto. o La implementación significa programación. Producto de esta etapa es el código en cualquier nivel, incluido el producido por sistemas de generación automática. o La integración es el proceso de integración es el proceso de ensamblar las partes para completar el producto MODELO DE CASCADA FASES:
  • 5. Es perfecto para proyectos que son rígidos y donde todo este bien especificado La calidad del producto resultante es alta Se tiene todo bien organizado y no se mezclan las fases Ventajas
  • 6. Desventajas El producto se ve en las ultimas etapas Hacer cambios es costos y complejo Desventajas
  • 7. ¿Cuándo utilizar el modelo de cascada? Lo utilizaremos cuando: • Los requerimientos se comprenden bien • Cuando es improbable que se cambien radicalmente durante el desarrollo Este enfoque se sigue utilizando para el desarrollo de software en proyectos grandes de ingeniaría de sistemas.
  • 8. Conclusiones La utilización de la metodología en cascada se orienta a proyectos donde los requerimientos esta bien definidos y detallados. Para utilizar este modelo se necesita tener el análisis de los requerimientos, el resultado del desarrollo dependerá completamente de que los requerimientos sean los adecuados. Su principal característica es que lleva un orden secuencial lo que implica el retraso del avance del proyecto. Debido a que solo se podrá iniciar la siguiente etapa una vez concluida la fase anterior. Para ver el resultado final se tendrá que tener paciencia ya que se podrá ver resultados casi finalizando este ciclo de desarrollo.