SlideShare una empresa de Scribd logo
1 de 16
UNIVERSIDAD “JOSÉ CARLOS MARIATEGUI”

          FACULTAD DE
           INGENIERIA
           CARRERA PROFESIONAL
       INGENIERIA DE SISTEMAS E
             INFORMÁTICA
 CURSO     : ANALISIS Y DISEÑO DE SISTEMAS II
 TEMA      : MODELO EN CASCADA
 DOCENTE   : ING. JULIO SANCHEZ ZAMBRANO
 ALUMNO    : JESUS WILSON CALAVELLI GOMEZ
           : GABINO RAMOS

    MOQUEGUA – PERU
         211 0
PARADIGMA
CICLO DE VIDA DEL
SOFTWARE
 Este fue el modelo inicial planteado para
 organizar el proceso de desarrollo, aunque
 antiguo, tiene vigencia en algunos
 proyectos o como parte de otros modelos,
 da la medida de los pasos tradicionales de
 cualquier modelo: análisis, diseño,
 codificación, prueba y mantenimiento.
PARADIGMA CICLO DE VIDA
   DEL SOFTWARE
Ingeniería
    de
  software   Análisis


                        Diseño   Codificación



                                                Prueba




                                           Mantenimiento
Ciclo de vida clásico

                         Análisis y
                       requerimientos
                         del sistema




   Mantenimiento                                  Diseño
                        Ingeniería y
                        análisis del
                          sistema




              Prueba                    Codificación
Ingeniería y análisis del sistema
                    Es esencial cuando el software
                      debe interrelacionarse con
                     otros elementos tales como
                    hardware, personas y bases de
                                datos.
Ingeniería y análisis del sistema

             La ingeniería y análisis del
                    sistema abarcan
              los requerimientos globales
            a un nivel de sistema con una
                 pequeña cantidad de
          análisis y diseño a nivel superior.
        Además de un análisis costo beneficio
                      del sistema
           es decir si toda la inversión que
          se hará para el sistema conviene
        a los beneficios que traerá el mismo.
Análisis de los requerimientos del
sistema                En esta etapa los
                           requerimientos del
                        sistema se documentan
                          y se analizan con el
                                cliente.
Diseño


         ••estructurade datos
          estructura de datos
         ••arquitecturade software
          arquitectura de software
         ••detalleprocedimental
          detalle procedimental
Codificación

             El diseño debe traducirse
               en una forma legible.
             El paso de la codificación
           ejecuta la tarea de establecer
             la etapa de diseño legible
                  para la maquina,
      si el diseño se ejecuta de una manera
              detallada la codificación
        puede realizarse mecánicamente.
Prueba

     Una vez que se ha generado el código,
        comienza la prueba del programa,
   la prueba se enfoca sobre la lógica interna
        del software asegurando que todas
      las sentencias se han probado y sobre
     las funciones externas estoy realizando
           pruebas para asegurar que la
            entrada definida producirá
                 los resultados que
              realmente se requieren.
Mantenimiento

      El mantenimiento del software se aplica
       cada uno de los pasos precedentes del
       cada uno de los pasos precedentes del
            ciclo de vida a un programa
             ciclo de       un
          existente en lugar de uno nuevo.
          existente en lugar de uno nuevo.
Estudio de
                          Estudio de
                         factibilidad
                          factibilidad


                         Ingeniería de
                          Ingeniería de
  Prototipación
  Prototipación         requerimientos
                         requerimientos


                          Diseño y
                           Diseño y
                        especificación
                        especificación
                 al
           ue nci
     jo sec fases.
  Flu re las utput da    Codificación
                         Codificación
•
    ent ut – o zar ca
     •Inp finali
          e
      deb etapa
  •Se                    Verificación
                         Verificación


                         Entrega y
                          Entrega y
                        mantenimiento
                        mantenimiento
Ingeniería de requerimientos



              •Identificar y documentar los
              requerimientos exactos del
              sistema según las necesidades
              de los usuarios finales.
              •'Cualidades del sistema.
              •'Funcionales, no−funcionales,
              del proceso y del mantenimiento
Función

Diseño - Especificación
                           Estructura




            •Dividir el sistema en partes y establecer las
            •relaciones entre ellas.
                 •Arquitectura y diseño detallado.
            •Establecer qué hará exactamente cada
            parte.
            •En esta fase se crea un modelo funcional −
            estructural de los requerimientos.
            •'El diseño debe permitir implementaciones
            que verifiquen los requerimientos.
Verificación



         •Comprobar que los distintos productos
         del ciclo de vida del software verifican
         las propiedades y funciones establecidas
         en los requerimientos.
         •Testing vs. análisis
         •Testing funcional y estructural
         •Ejecución simbólica
         •Verificación & Validación
Por estudiantes:

 Jesus Wilson Calavelli Gomez
 Gabino Ramos

Más contenido relacionado

La actualidad más candente

Ingen de software
Ingen de softwareIngen de software
Ingen de softwareerikapoh
 
Ingenier%c3%ada de software
Ingenier%c3%ada de softwareIngenier%c3%ada de software
Ingenier%c3%ada de softwareMarilupe
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de softwaremat3matik
 
Ingeniería%20de%20 software[1], maryy
Ingeniería%20de%20 software[1], maryyIngeniería%20de%20 software[1], maryy
Ingeniería%20de%20 software[1], maryynelly
 
Introducción a la Ingeniería de Software:Qué es un Buen Sistema?
Introducción  a la Ingeniería de Software:Qué es un Buen Sistema?Introducción  a la Ingeniería de Software:Qué es un Buen Sistema?
Introducción a la Ingeniería de Software:Qué es un Buen Sistema?Kudos S.A.S
 
Que es Ingenieria del Software?,
Que es Ingenieria del Software?,Que es Ingenieria del Software?,
Que es Ingenieria del Software?,Robert Rodriguez
 
Introducción a la Ingenieria de Software
Introducción a la Ingenieria de SoftwareIntroducción a la Ingenieria de Software
Introducción a la Ingenieria de SoftwareSorey García
 
Modelos de procesos de software(completo)
Modelos de procesos de software(completo)Modelos de procesos de software(completo)
Modelos de procesos de software(completo)David Rosero
 
Tecnicas.de.ingenieria.de.software
Tecnicas.de.ingenieria.de.softwareTecnicas.de.ingenieria.de.software
Tecnicas.de.ingenieria.de.softwarejuankexmisiodj
 
Investigación de modelos
Investigación de modelos Investigación de modelos
Investigación de modelos bren1995
 
Acti deaprendizaje equipo_software1
Acti deaprendizaje equipo_software1Acti deaprendizaje equipo_software1
Acti deaprendizaje equipo_software1Dalia Sandiego
 
SELECCIÓN DE TECNICAS DE INGENIERIA DE SOFTWARE.
SELECCIÓN DE TECNICAS DE INGENIERIA DE SOFTWARE. SELECCIÓN DE TECNICAS DE INGENIERIA DE SOFTWARE.
SELECCIÓN DE TECNICAS DE INGENIERIA DE SOFTWARE. Cristhian Martinez
 
Tecnicas de ingenieria de software
Tecnicas de ingenieria de softwareTecnicas de ingenieria de software
Tecnicas de ingenieria de software'Jorge Martinez
 

La actualidad más candente (17)

Modelos Prescriptivos de Proceso
Modelos Prescriptivos de ProcesoModelos Prescriptivos de Proceso
Modelos Prescriptivos de Proceso
 
Ingen de software
Ingen de softwareIngen de software
Ingen de software
 
Ingenier%c3%ada de software
Ingenier%c3%ada de softwareIngenier%c3%ada de software
Ingenier%c3%ada de software
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de software
 
Ingeniería%20de%20 software[1], maryy
Ingeniería%20de%20 software[1], maryyIngeniería%20de%20 software[1], maryy
Ingeniería%20de%20 software[1], maryy
 
Introducción a la Ingeniería de Software:Qué es un Buen Sistema?
Introducción  a la Ingeniería de Software:Qué es un Buen Sistema?Introducción  a la Ingeniería de Software:Qué es un Buen Sistema?
Introducción a la Ingeniería de Software:Qué es un Buen Sistema?
 
Que es Ingenieria del Software?,
Que es Ingenieria del Software?,Que es Ingenieria del Software?,
Que es Ingenieria del Software?,
 
Introducción a la Ingenieria de Software
Introducción a la Ingenieria de SoftwareIntroducción a la Ingenieria de Software
Introducción a la Ingenieria de Software
 
Ingenieria inversa
Ingenieria inversaIngenieria inversa
Ingenieria inversa
 
Ingenieria De Software
Ingenieria De SoftwareIngenieria De Software
Ingenieria De Software
 
Modelos de procesos de software(completo)
Modelos de procesos de software(completo)Modelos de procesos de software(completo)
Modelos de procesos de software(completo)
 
Tecnicas.de.ingenieria.de.software
Tecnicas.de.ingenieria.de.softwareTecnicas.de.ingenieria.de.software
Tecnicas.de.ingenieria.de.software
 
Investigación de modelos
Investigación de modelos Investigación de modelos
Investigación de modelos
 
Acti deaprendizaje equipo_software1
Acti deaprendizaje equipo_software1Acti deaprendizaje equipo_software1
Acti deaprendizaje equipo_software1
 
SELECCIÓN DE TECNICAS DE INGENIERIA DE SOFTWARE.
SELECCIÓN DE TECNICAS DE INGENIERIA DE SOFTWARE. SELECCIÓN DE TECNICAS DE INGENIERIA DE SOFTWARE.
SELECCIÓN DE TECNICAS DE INGENIERIA DE SOFTWARE.
 
Tecnicas de ingenieria de software
Tecnicas de ingenieria de softwareTecnicas de ingenieria de software
Tecnicas de ingenieria de software
 
Esto es ingeniería inversa
Esto es ingeniería inversaEsto es ingeniería inversa
Esto es ingeniería inversa
 

Similar a Modelo en cascada

Similar a Modelo en cascada (20)

Calidad del software cap1
Calidad del software  cap1Calidad del software  cap1
Calidad del software cap1
 
03 proceso de desarrollo de software
03 proceso de desarrollo de software03 proceso de desarrollo de software
03 proceso de desarrollo de software
 
Método cascada
Método cascadaMétodo cascada
Método cascada
 
Principios diseño del software
Principios diseño del software Principios diseño del software
Principios diseño del software
 
Modelo cascada
Modelo cascadaModelo cascada
Modelo cascada
 
Sqm
SqmSqm
Sqm
 
Rational unified process (rup)
Rational unified process (rup)Rational unified process (rup)
Rational unified process (rup)
 
Ciclo de Vida y roles
Ciclo de Vida y roles Ciclo de Vida y roles
Ciclo de Vida y roles
 
02 proceso ciclodevida
02 proceso ciclodevida02 proceso ciclodevida
02 proceso ciclodevida
 
Trabajo espoch
Trabajo espochTrabajo espoch
Trabajo espoch
 
Curso de Ingeniería de Software - Capitulo4
Curso de Ingeniería de Software - Capitulo4Curso de Ingeniería de Software - Capitulo4
Curso de Ingeniería de Software - Capitulo4
 
Clase1
Clase1Clase1
Clase1
 
Investiga
InvestigaInvestiga
Investiga
 
Investigafer
InvestigaferInvestigafer
Investigafer
 
Ingeniería de software - definiciones
Ingeniería de software - definicionesIngeniería de software - definiciones
Ingeniería de software - definiciones
 
Arquitecturas de software exposicion
Arquitecturas de software   exposicionArquitecturas de software   exposicion
Arquitecturas de software exposicion
 
Clase 11
Clase 11Clase 11
Clase 11
 
Ingeniería de software16
Ingeniería de software16Ingeniería de software16
Ingeniería de software16
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de software
 
Clase 11
Clase 11Clase 11
Clase 11
 

Modelo en cascada

  • 1. UNIVERSIDAD “JOSÉ CARLOS MARIATEGUI” FACULTAD DE INGENIERIA CARRERA PROFESIONAL INGENIERIA DE SISTEMAS E INFORMÁTICA CURSO : ANALISIS Y DISEÑO DE SISTEMAS II TEMA : MODELO EN CASCADA DOCENTE : ING. JULIO SANCHEZ ZAMBRANO ALUMNO : JESUS WILSON CALAVELLI GOMEZ : GABINO RAMOS MOQUEGUA – PERU 211 0
  • 2. PARADIGMA CICLO DE VIDA DEL SOFTWARE Este fue el modelo inicial planteado para organizar el proceso de desarrollo, aunque antiguo, tiene vigencia en algunos proyectos o como parte de otros modelos, da la medida de los pasos tradicionales de cualquier modelo: análisis, diseño, codificación, prueba y mantenimiento.
  • 3. PARADIGMA CICLO DE VIDA DEL SOFTWARE Ingeniería de software Análisis Diseño Codificación Prueba Mantenimiento
  • 4. Ciclo de vida clásico Análisis y requerimientos del sistema Mantenimiento Diseño Ingeniería y análisis del sistema Prueba Codificación
  • 5. Ingeniería y análisis del sistema Es esencial cuando el software debe interrelacionarse con otros elementos tales como hardware, personas y bases de datos.
  • 6. Ingeniería y análisis del sistema La ingeniería y análisis del sistema abarcan los requerimientos globales a un nivel de sistema con una pequeña cantidad de análisis y diseño a nivel superior. Además de un análisis costo beneficio del sistema es decir si toda la inversión que se hará para el sistema conviene a los beneficios que traerá el mismo.
  • 7. Análisis de los requerimientos del sistema En esta etapa los requerimientos del sistema se documentan y se analizan con el cliente.
  • 8. Diseño ••estructurade datos estructura de datos ••arquitecturade software arquitectura de software ••detalleprocedimental detalle procedimental
  • 9. Codificación El diseño debe traducirse en una forma legible. El paso de la codificación ejecuta la tarea de establecer la etapa de diseño legible para la maquina, si el diseño se ejecuta de una manera detallada la codificación puede realizarse mecánicamente.
  • 10. Prueba Una vez que se ha generado el código, comienza la prueba del programa, la prueba se enfoca sobre la lógica interna del software asegurando que todas las sentencias se han probado y sobre las funciones externas estoy realizando pruebas para asegurar que la entrada definida producirá los resultados que realmente se requieren.
  • 11. Mantenimiento El mantenimiento del software se aplica cada uno de los pasos precedentes del cada uno de los pasos precedentes del ciclo de vida a un programa ciclo de un existente en lugar de uno nuevo. existente en lugar de uno nuevo.
  • 12. Estudio de Estudio de factibilidad factibilidad Ingeniería de Ingeniería de Prototipación Prototipación requerimientos requerimientos Diseño y Diseño y especificación especificación al ue nci jo sec fases. Flu re las utput da Codificación Codificación • ent ut – o zar ca •Inp finali e deb etapa •Se Verificación Verificación Entrega y Entrega y mantenimiento mantenimiento
  • 13. Ingeniería de requerimientos •Identificar y documentar los requerimientos exactos del sistema según las necesidades de los usuarios finales. •'Cualidades del sistema. •'Funcionales, no−funcionales, del proceso y del mantenimiento
  • 14. Función Diseño - Especificación Estructura •Dividir el sistema en partes y establecer las •relaciones entre ellas. •Arquitectura y diseño detallado. •Establecer qué hará exactamente cada parte. •En esta fase se crea un modelo funcional − estructural de los requerimientos. •'El diseño debe permitir implementaciones que verifiquen los requerimientos.
  • 15. Verificación •Comprobar que los distintos productos del ciclo de vida del software verifican las propiedades y funciones establecidas en los requerimientos. •Testing vs. análisis •Testing funcional y estructural •Ejecución simbólica •Verificación & Validación
  • 16. Por estudiantes: Jesus Wilson Calavelli Gomez Gabino Ramos