SlideShare una empresa de Scribd logo
1 de 13
Descargar para leer sin conexión
UNIVERSIDAD CENTRAL
DEL ECUADOR
FACULTAD DE FILOSOFÍA, LETRAS Y CIENCIAS DE LA
EDUCACIÓN
PEDAGOGÍA DE LAS CIENCIAS EXPERIMENTALES
INFORMÁTICA
SOFTWARE EDUCATIVO
INTEGRANTES:
● Joel Yar
● Diego Pazmiño
● Maria José Quilcaguano
● Bryan Condor
● Diego Bracero
● Jose Loachamin
● Mishell Mina
● Emily Ordóñez
● Rommel Peñaloza
● Katherine Ushiña
En qué consiste el
modelo en cascada
Modelo en cascada
● Es un proceso de desarrollo secuencial, sencillo para explicar al cliente.
● Se concibe como un conjunto de etapas (Una tras otra).
● Sigue un flujo de ejecución de arriba hacia abajo, como una cascada.
● Se originó en la industria y la construcción.
● En el mundo del software, todavía no se habían implantado otras metodologías de
desarrollo por lo que se adaptó el modelo en cascada que se utilizaba en otros
sectores.
Fases del modelo
● Requisitos: Se define las
necesidades del cliente.
● Diseño: Descompone y organiza
los elementos para su desarrollo.
● Implementación: Fase donde se
ejecuta la programación.
● Verificación: se busca errores y
se mejora para la implementación
final.
● Mantenimiento: se busca que el
programa cumpla con las
expectativas del usuario final.
❏ En esta fase se hace un análisis de las necesidades del
cliente para determinar las características del software a
desarrollar, y se especifica todo lo que debe hacer el
sistema sin entrar en detalles técnicos.
❏ Se lleva a cabo una descripción de los requisitos del
software, y se acuerda entre el cliente y la empresa
desarrolladora lo que el producto deberá hacer.
❏ En este modelo no se pueden añadir nuevos requisitos
en mitad del proceso de desarrollo.
Requisitos del
software
Diseño
*En esta etapa se describe la estructura interna del
software, y las relaciones entre las entidades que lo
componen.
*Descompone y organiza el sistema en elementos que
puedan elaborarse por separado, aprovechando las
ventajas del desarrollo en equipo. Como resultado surge el
SDD (Documento de Diseño del Software), que contiene la
descripción de la estructura relacional global del sistema y
la especificación de lo que debe hacer cada una de sus
partes, así como la manera en que se combinan unas con
otras.
Implementación
● En esta fase se programan los requisitos
especificados haciendo uso de las
estructuras de datos diseñadas en la
fase anterior.
● La prueba de unidades implica verificar
que cada una cumpla su especificación
Verificación
En esta fase se verifica que todos los
componentes del sistema funcionen
correctamente y cumplen con los
requisitos.
El objetivo de la verificación es el de
obtener información del software para:
encontrar defectos o bugs, aumentar la
calidad del software, refinar el código
previamente escrito sin miedo a romperlo
o introducir nuevos bugs, etc.
Instalación y mantenimiento
Ya desarrollado todas las
funcionalidades del software y se
ha comprobado que funcionan
correctamente, se inicia esta fase
El mantenimiento del software
consiste en la modificación del
producto después de haber sido
entregado al cliente, ya sea para
corregir errores o para mejorar el
rendimiento o las características.
Mantener el valor del software a
través del tiempo.
Añadir nuevos complementos,
corrigiendo errores, renovando el
aspecto visual, mejorando la
eficiencia o añadiendo nueva
tecnología.
El periodo de mantenimiento
puede durar años, por lo que es
una fase clave del modelo en
cascada.
VENTAJAS
Una estructura sencilla
gracias a una fases de
proyecto claramente
diferenciadas.
Al ser un proyecto muy
estructurado, con fases
bien definidas, es fácil
entender el proyecto.
Ideal para proyectos estables donde los
requisitos son claros y no van a cambiar
a lo largo del proceso de desarrollo.
La documentación es muy exhaustiva y si se une al
equipo un nuevo desarrollador, podrá comprender
el proyecto leyendo la documentación.
Aquellos proyectos que se estructuran en base al
modelo cascada se puede representar de manera
cronológica de forma sencilla.
Inconvenientes
El no detectar
errores a tiempo a
futuro complica la
entrega y el costo
de reparación
Rígido
mantiene su
estructura
Al no cumplir los
requisitos no
avanza a la
siguiente etapa
Los resultados
se visualizan al
finalizar las
etapas.
Resumen
*La metodología en cascada se suele emplear, especialmente,
en aquellos proyectos cuyos requisitos y procesos se pueden
describir de forma precisa durante la fase de planificación, en
los que cabe suponer que las hipótesis no van a sufrir una gran
variación durante el transcurso del proyecto. Los
procedimientos estrictamente lineales se adaptan, así,
especialmente bien a proyectos de software pequeños,
sencillos y claramente estructurados.
*El modelo Cascada posee un alto riesgo en sistemas nuevos debido
a problemas en las especificaciones y en el diseño; provocando con
ello un bajo riesgo para desarrollos bien comprendidos utilizando
tecnología conocida.
Referencias:
❏ https://www.ionos.es/digitalguide/paginas-web/desarrollo-web/el-mod
elo-en-cascada/
❏ https://openclassrooms.com/en/courses/4309151-gestiona-tu-proyect
o-de-desarrollo/4538221-en-que-consiste-el-modelo-en-cascada

Más contenido relacionado

La actualidad más candente

Tabla comparativa- metodologías de desarrollo
Tabla comparativa-  metodologías de desarrolloTabla comparativa-  metodologías de desarrollo
Tabla comparativa- metodologías de desarrolloitsarellano
 
Metodologia web
Metodologia webMetodologia web
Metodologia webAnel Sosa
 
Lectura 3 Modelo De Analisis
Lectura 3   Modelo De AnalisisLectura 3   Modelo De Analisis
Lectura 3 Modelo De Analisisguest0a6e49
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rupmireya2022
 
Arquitectura de Software Y Normas ISO
Arquitectura de Software Y Normas ISOArquitectura de Software Y Normas ISO
Arquitectura de Software Y Normas ISOGregory Lara
 
Metodología Cascada
Metodología CascadaMetodología Cascada
Metodología CascadaJesus Zuñiga
 
Modelo de Ciclo de Vida de Prototipado Evolutivo
Modelo de Ciclo de Vida de Prototipado EvolutivoModelo de Ciclo de Vida de Prototipado Evolutivo
Modelo de Ciclo de Vida de Prototipado EvolutivoIván Cornejo
 
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?¿Cómo realizar entrevistas eficaces para obtener requisitos de software?
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?Software Guru
 
IDR Unidad 4: Validación y gestión de requisitos
IDR Unidad 4: Validación y gestión de requisitosIDR Unidad 4: Validación y gestión de requisitos
IDR Unidad 4: Validación y gestión de requisitosFranklin Parrales Bravo
 

La actualidad más candente (20)

Tabla comparativa- metodologías de desarrollo
Tabla comparativa-  metodologías de desarrolloTabla comparativa-  metodologías de desarrollo
Tabla comparativa- metodologías de desarrollo
 
Modelo en espiral
Modelo en espiralModelo en espiral
Modelo en espiral
 
Metodologia web
Metodologia webMetodologia web
Metodologia web
 
Modelo rup
Modelo rupModelo rup
Modelo rup
 
Lectura 3 Modelo De Analisis
Lectura 3   Modelo De AnalisisLectura 3   Modelo De Analisis
Lectura 3 Modelo De Analisis
 
Procesos del Software
Procesos del SoftwareProcesos del Software
Procesos del Software
 
5.comprensión de los requerimientos
5.comprensión de los requerimientos5.comprensión de los requerimientos
5.comprensión de los requerimientos
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 
El modelo de_espiral
El modelo de_espiralEl modelo de_espiral
El modelo de_espiral
 
Modelo Cascada!!
Modelo Cascada!!Modelo Cascada!!
Modelo Cascada!!
 
Modelo en cascada
Modelo en cascadaModelo en cascada
Modelo en cascada
 
Arquitectura de Software Y Normas ISO
Arquitectura de Software Y Normas ISOArquitectura de Software Y Normas ISO
Arquitectura de Software Y Normas ISO
 
Metodología Cascada
Metodología CascadaMetodología Cascada
Metodología Cascada
 
Requerimientos norma ieee830
Requerimientos norma ieee830Requerimientos norma ieee830
Requerimientos norma ieee830
 
Rup
RupRup
Rup
 
Modelo de Ciclo de Vida de Prototipado Evolutivo
Modelo de Ciclo de Vida de Prototipado EvolutivoModelo de Ciclo de Vida de Prototipado Evolutivo
Modelo de Ciclo de Vida de Prototipado Evolutivo
 
Modelo en cascada
Modelo en cascadaModelo en cascada
Modelo en cascada
 
Srs plantilla ejercicio
Srs plantilla ejercicioSrs plantilla ejercicio
Srs plantilla ejercicio
 
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?¿Cómo realizar entrevistas eficaces para obtener requisitos de software?
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?
 
IDR Unidad 4: Validación y gestión de requisitos
IDR Unidad 4: Validación y gestión de requisitosIDR Unidad 4: Validación y gestión de requisitos
IDR Unidad 4: Validación y gestión de requisitos
 

Similar a Modelo de cascada

Modelo cascada
Modelo cascadaModelo cascada
Modelo cascadamasilog
 
Expo modelocascada
Expo modelocascadaExpo modelocascada
Expo modelocascadamasilog
 
Modelos de Ing de soft
Modelos de Ing de softModelos de Ing de soft
Modelos de Ing de softJazmin Cr
 
Expo modelocascada
Expo modelocascadaExpo modelocascada
Expo modelocascadamasilog
 
Carrera de informatica_educativa
Carrera de informatica_educativaCarrera de informatica_educativa
Carrera de informatica_educativaDiego Sinche
 
Modelo de cascadaa
Modelo de cascadaaModelo de cascadaa
Modelo de cascadaamendez45
 
MODELO DE CASCADA quipo 3 inovadores.pptx
MODELO DE  CASCADA quipo 3 inovadores.pptxMODELO DE  CASCADA quipo 3 inovadores.pptx
MODELO DE CASCADA quipo 3 inovadores.pptxhugoayala45
 
1. ciclo de_vida_de_software
1. ciclo de_vida_de_software1. ciclo de_vida_de_software
1. ciclo de_vida_de_softwareMiguel Castro
 
Ciclo de vida de un sistema de información
Ciclo de vida de un sistema de información Ciclo de vida de un sistema de información
Ciclo de vida de un sistema de información jlposada
 
Metodología en cascada
Metodología en cascadaMetodología en cascada
Metodología en cascadaJoseph Volcan
 
Metodología en cascada diaspositivas
Metodología en cascada diaspositivasMetodología en cascada diaspositivas
Metodología en cascada diaspositivasdaylin1993
 
Modelo de desarrollo del software
Modelo de desarrollo del softwareModelo de desarrollo del software
Modelo de desarrollo del softwareRazielLira
 
Metodologia cascada pura
Metodologia cascada puraMetodologia cascada pura
Metodologia cascada puraSergio Olivares
 
03 unidad i modelos de ing soft
03 unidad i   modelos de ing soft03 unidad i   modelos de ing soft
03 unidad i modelos de ing softvictdiazm
 
Modelo Descrptivos Del Proceso Del Sofware
Modelo Descrptivos  Del  Proceso Del SofwareModelo Descrptivos  Del  Proceso Del Sofware
Modelo Descrptivos Del Proceso Del Sofwareluisfe
 
Ciclo de vida del software
Ciclo de vida del softwareCiclo de vida del software
Ciclo de vida del softwareGabrielRosendo2
 
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
 

Similar a Modelo de cascada (20)

Modelo cascada
Modelo cascadaModelo cascada
Modelo cascada
 
Expo modelocascada
Expo modelocascadaExpo modelocascada
Expo modelocascada
 
Modelos de Ing de soft
Modelos de Ing de softModelos de Ing de soft
Modelos de Ing de soft
 
Expo modelocascada
Expo modelocascadaExpo modelocascada
Expo modelocascada
 
Carrera de informatica_educativa
Carrera de informatica_educativaCarrera de informatica_educativa
Carrera de informatica_educativa
 
Modelo de cascadaa
Modelo de cascadaaModelo de cascadaa
Modelo de cascadaa
 
MODELO DE CASCADA quipo 3 inovadores.pptx
MODELO DE  CASCADA quipo 3 inovadores.pptxMODELO DE  CASCADA quipo 3 inovadores.pptx
MODELO DE CASCADA quipo 3 inovadores.pptx
 
1. ciclo de_vida_de_software
1. ciclo de_vida_de_software1. ciclo de_vida_de_software
1. ciclo de_vida_de_software
 
Ciclo de vida de un sistema de información
Ciclo de vida de un sistema de información Ciclo de vida de un sistema de información
Ciclo de vida de un sistema de información
 
Metodología de desarrollo de software
Metodología de desarrollo de softwareMetodología de desarrollo de software
Metodología de desarrollo de software
 
Metodología en cascada
Metodología en cascadaMetodología en cascada
Metodología en cascada
 
Metodología en cascada diaspositivas
Metodología en cascada diaspositivasMetodología en cascada diaspositivas
Metodología en cascada diaspositivas
 
Modelo de desarrollo del software
Modelo de desarrollo del softwareModelo de desarrollo del software
Modelo de desarrollo del software
 
Metodologia cascada pura
Metodologia cascada puraMetodologia cascada pura
Metodologia cascada pura
 
03 unidad i modelos de ing soft
03 unidad i   modelos de ing soft03 unidad i   modelos de ing soft
03 unidad i modelos de ing soft
 
Modelos Prescriptivos 1.pdf
Modelos Prescriptivos 1.pdfModelos Prescriptivos 1.pdf
Modelos Prescriptivos 1.pdf
 
Modelo Descrptivos Del Proceso Del Sofware
Modelo Descrptivos  Del  Proceso Del SofwareModelo Descrptivos  Del  Proceso Del Sofware
Modelo Descrptivos Del Proceso Del Sofware
 
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
 
metodologia
metodologia metodologia
metodologia
 

Más de MaraJosQuilcaguanoTo (14)

Mandala
MandalaMandala
Mandala
 
Administración de centros de computo (1)
Administración de centros de computo (1)Administración de centros de computo (1)
Administración de centros de computo (1)
 
U1.t1.d2.ensayo maria jose quilcaguano
U1.t1.d2.ensayo maria jose quilcaguanoU1.t1.d2.ensayo maria jose quilcaguano
U1.t1.d2.ensayo maria jose quilcaguano
 
Preguntas maria jose quilcaguano
Preguntas maria jose quilcaguanoPreguntas maria jose quilcaguano
Preguntas maria jose quilcaguano
 
SÍLABOS
SÍLABOSSÍLABOS
SÍLABOS
 
Gerencia y procesos gerenciales
Gerencia y procesos gerencialesGerencia y procesos gerenciales
Gerencia y procesos gerenciales
 
SÍLABO
SÍLABOSÍLABO
SÍLABO
 
Infografía
InfografíaInfografía
Infografía
 
SÍLABO
SÍLABOSÍLABO
SÍLABO
 
Fases del rup
Fases del rupFases del rup
Fases del rup
 
Mentafacto
MentafactoMentafacto
Mentafacto
 
Ensayo ciclo de vida del desarrollo del software
Ensayo ciclo de vida del desarrollo del softwareEnsayo ciclo de vida del desarrollo del software
Ensayo ciclo de vida del desarrollo del software
 
Sílabo: Aplicaciones Multimedia
Sílabo: Aplicaciones MultimediaSílabo: Aplicaciones Multimedia
Sílabo: Aplicaciones Multimedia
 
Sílabo de Software Educativo
Sílabo de Software EducativoSílabo de Software Educativo
Sílabo de Software Educativo
 

Modelo de cascada

  • 1. UNIVERSIDAD CENTRAL DEL ECUADOR FACULTAD DE FILOSOFÍA, LETRAS Y CIENCIAS DE LA EDUCACIÓN PEDAGOGÍA DE LAS CIENCIAS EXPERIMENTALES INFORMÁTICA SOFTWARE EDUCATIVO INTEGRANTES: ● Joel Yar ● Diego Pazmiño ● Maria José Quilcaguano ● Bryan Condor ● Diego Bracero ● Jose Loachamin ● Mishell Mina ● Emily Ordóñez ● Rommel Peñaloza ● Katherine Ushiña
  • 2. En qué consiste el modelo en cascada
  • 3. Modelo en cascada ● Es un proceso de desarrollo secuencial, sencillo para explicar al cliente. ● Se concibe como un conjunto de etapas (Una tras otra). ● Sigue un flujo de ejecución de arriba hacia abajo, como una cascada. ● Se originó en la industria y la construcción. ● En el mundo del software, todavía no se habían implantado otras metodologías de desarrollo por lo que se adaptó el modelo en cascada que se utilizaba en otros sectores.
  • 4. Fases del modelo ● Requisitos: Se define las necesidades del cliente. ● Diseño: Descompone y organiza los elementos para su desarrollo. ● Implementación: Fase donde se ejecuta la programación. ● Verificación: se busca errores y se mejora para la implementación final. ● Mantenimiento: se busca que el programa cumpla con las expectativas del usuario final.
  • 5. ❏ En esta fase se hace un análisis de las necesidades del cliente para determinar las características del software a desarrollar, y se especifica todo lo que debe hacer el sistema sin entrar en detalles técnicos. ❏ Se lleva a cabo una descripción de los requisitos del software, y se acuerda entre el cliente y la empresa desarrolladora lo que el producto deberá hacer. ❏ En este modelo no se pueden añadir nuevos requisitos en mitad del proceso de desarrollo. Requisitos del software
  • 6. Diseño *En esta etapa se describe la estructura interna del software, y las relaciones entre las entidades que lo componen. *Descompone y organiza el sistema en elementos que puedan elaborarse por separado, aprovechando las ventajas del desarrollo en equipo. Como resultado surge el SDD (Documento de Diseño del Software), que contiene la descripción de la estructura relacional global del sistema y la especificación de lo que debe hacer cada una de sus partes, así como la manera en que se combinan unas con otras.
  • 7. Implementación ● En esta fase se programan los requisitos especificados haciendo uso de las estructuras de datos diseñadas en la fase anterior. ● La prueba de unidades implica verificar que cada una cumpla su especificación
  • 8. Verificación En esta fase se verifica que todos los componentes del sistema funcionen correctamente y cumplen con los requisitos. El objetivo de la verificación es el de obtener información del software para: encontrar defectos o bugs, aumentar la calidad del software, refinar el código previamente escrito sin miedo a romperlo o introducir nuevos bugs, etc.
  • 9. Instalación y mantenimiento Ya desarrollado todas las funcionalidades del software y se ha comprobado que funcionan correctamente, se inicia esta fase El mantenimiento del software consiste en la modificación del producto después de haber sido entregado al cliente, ya sea para corregir errores o para mejorar el rendimiento o las características. Mantener el valor del software a través del tiempo. Añadir nuevos complementos, corrigiendo errores, renovando el aspecto visual, mejorando la eficiencia o añadiendo nueva tecnología. El periodo de mantenimiento puede durar años, por lo que es una fase clave del modelo en cascada.
  • 10. VENTAJAS Una estructura sencilla gracias a una fases de proyecto claramente diferenciadas. Al ser un proyecto muy estructurado, con fases bien definidas, es fácil entender el proyecto. Ideal para proyectos estables donde los requisitos son claros y no van a cambiar a lo largo del proceso de desarrollo. La documentación es muy exhaustiva y si se une al equipo un nuevo desarrollador, podrá comprender el proyecto leyendo la documentación. Aquellos proyectos que se estructuran en base al modelo cascada se puede representar de manera cronológica de forma sencilla.
  • 11. Inconvenientes El no detectar errores a tiempo a futuro complica la entrega y el costo de reparación Rígido mantiene su estructura Al no cumplir los requisitos no avanza a la siguiente etapa Los resultados se visualizan al finalizar las etapas.
  • 12. Resumen *La metodología en cascada se suele emplear, especialmente, en aquellos proyectos cuyos requisitos y procesos se pueden describir de forma precisa durante la fase de planificación, en los que cabe suponer que las hipótesis no van a sufrir una gran variación durante el transcurso del proyecto. Los procedimientos estrictamente lineales se adaptan, así, especialmente bien a proyectos de software pequeños, sencillos y claramente estructurados. *El modelo Cascada posee un alto riesgo en sistemas nuevos debido a problemas en las especificaciones y en el diseño; provocando con ello un bajo riesgo para desarrollos bien comprendidos utilizando tecnología conocida.