SlideShare una empresa de Scribd logo
1 de 18
REPÚBLICA BOLIVARIANA DE VENEZUELA

     UNIVERSIDAD PEDAGÓGICA EXPERIMENTAL LIBERTADOR

  INSTITUTO DE MEJORAMIENTO PROFESIONAL DEL MAGISTERIO




                       ANÁLISIS Y DISEÑO DE SISTEMA


                                                      Autores:
Prof. Raquel Cantero                                  BOHÓRQUEZ MARÍA

                                                      Especialidad:
                                                      Informática
MODELO CASCADA
CICLO DE VIDA




      ES EL PROCESO QUE SIGUE UN SOFTWARE, DESDE QUE ES
      UN SIMPLE PROCESO HASTA QUE DEJA DE UTILIZARSE
CICLO DE VIDA

   TENER CLARO QUE HACER    ANALISIS




         DECIDIR COMO SE HACE          DISEÑO



                                            IMPLEMEN
                      HACERLO                 TACIÓN




                                                   MANTENI-
                       MEJORAR Y ACTUALIZARSE      MIENTO
ACTIVIDADES COMUNES EN EL DESARROLLO DE
UN PROYECTO DE SOFTWARE



    IDENTIFICACIÓN DEL
         SISTEMA




                          TOMA DE
                         REQUISITOS




                                      ESTUDIOS DE
                                       PROCESOS




                                                    REING. DE PROCESOS
ACTIVIDADES COMUNES EN EL DESARROLLO DE UN
PROYECTO DE SOFTWARE

 ING. Y ANÁLISIS
 DEL SISTEMA


            ANÁLISIS     DE
            REQUISITOS


                         DISEÑO



                                  CODIFICACIÓN



                                                 PRUEBAS



                                                           MANTENIMIENTO
ACTIVIDADES COMUNES EN EL DESARROLLO DE UN
PROYECTO DE SOFTWARE


Diseño puede definirse como :
“Proceso iterativo de tomar un modelo lógico de un
sistema junto con un conjunto de objetivos fuertemente
establecidos      para este sistema y producir las
especificaciones de un sistema físico que satisfaga estos
objetivos.” (Gane - Sarson).

“...el proceso de aplicar distintas técnicas y principios con
el propósito de definir un dispositivo, proceso o sistema
con los suficientes detalles como para permitir su
realización física.” (E. Taylor)
ACTIVIDADES COMUNES EN EL DESARROLLO DE UN
PROYECTO DE SOFTWARE


  Los primeros años       La segunda era       La tercera era        La cuarta era
      1950-1965             1965-1975            1975-1985               1985
 Orientación por lotes.   Multiusuario.     Sistemas distribuidos.   Potentes
                                                                     sistemas de
 Distribución Limitada.   Tiempo real.      Incorporación de         escritorio.
                                            “inteligencia”.
 Software “a medida”      Bases de Datos.                            Tecnología
                                            Hardware de bajo         orientada a
                          Software como     costo.                   objetos.
                          producto.
                                            Impacto en el            Sistemas
                                            consumo.                 expertos.

                                                                     Redes
                                                                     neuronales
                                                                     artificiales.
                                                                     Computación
                                                                     paralela.
ACTIVIDADES COMUNES EN EL DESARROLLO DE UN
PROYECTO DE SOFTWARE


                          Objetivos del Diseño


                               Funciones
                             requeridas por
                               el usuario




    Rendimiento :                                Cambiabilidad :
                                Control :
     cuán rápido                                    Permite
                            protección contra
   permitirá el diseño                            modificar el
    realizar el trabajo
                            errores humanos
                                                    sistema
CICLO DE VIDA

 Codificación: el diseño debe traducirse en una forma legible para la
 maquina. El paso de codificación realiza esta tarea. Si el diseño se
 realiza de una manera detallada la codificación.


 /* Inclusión de archivos */
 #include <stdio.h>

 /* Función principal */                                HOLA MUNDO
 int main (int argc,char **argv)
 {
   /* Por pantalla oImpresión y salida del programa*/
   printf("Hola mundon");
   return 0;
 }
CICLO DE VIDA


  PRUEBA: una vez que se ha generado el código comienza la prueba del
  programa. La prueba se centra en la lógica interna del software, y en las
  funciones externas, realizando pruebas que aseguren que la entrada
  definida produce los resultados que realmente se requieren


                                 TIPOS DE PRUEBAS:
                                 • Pruebas de unidad.- en cada componente.
    HOLA MUNDO                   • Pruebas de integración.- integra componentes
                                 para verificar que funcione de manera apropiada
                                 • Pruebas de sistema.- verificación de rendimiento
                                 • Pruebas de aceptación.- realizadas por los testea
                                 dores para encontrar errores al aplicar el software.
CICLO DE VIDA

                  •MANTENIMIENTO: el software sufrirá cambios después
                  de que se entrega al cliente. Los cambios ocurrirán debido
HO                a que hayan encontrado errores, a que el software deba
     LA           adaptarse a cambios del entorno externo (sistema
          MUN     operativo o dispositivos periféricos), o debido a que el
                  cliente requiera ampliaciones funcionales o del
             DO   rendimiento.    Existen      los   siguientes   tipos   de
                  mantenimiento:

                  •Adaptativo
                  •Perfectivo
                  • Correctivo
                  • Evolutivo
MODELO V
VERSIÓN MEJORADA DEL MODELO EN CASCADA
MODELO V
VERSIÓN MEJORADA DEL MODELO EN CASCADA
    objetivos destinados a ser
 alcanzados durante la ejecución
          del proyecto:


                   Minimización de los
                   riesgos del proyecto


                             Mejoramiento y
                            Garantía de Calidad


                                   Reducción de los gastos totales
                                   durante todo el proyecto y sistema de
                                   Ciclo de Vida
MODELO V
VERSIÓN MEJORADA DEL MODELO EN CASCADA



   Fases:


               La verificación



                  La validación
CICLO DE VIDA
Ventajas del Modelo Cascada

       Sencillo

         Secuencia de Pasos

            Organizado

                  No se mezclan las fases.

                    Ideal para proyectos rígidos
Desventajas del Modelo Cascada

       Presenta • Raramente siguen el flujo secuencial que propone el modelo
      problemas


          No      • Dificultades en acomodar posibles incertidumbres
       establece
          los
       requisitos


                   • No esta disponible una versión operativa del programa
       Es tardío



          No       • Vital en el desarrollo del software
      Interrelacio
       na en las
         fases

Más contenido relacionado

La actualidad más candente

Modelos de Ciclo de Vida del Software [Ventajas y Desventajas]
Modelos de Ciclo de Vida del Software [Ventajas y Desventajas]Modelos de Ciclo de Vida del Software [Ventajas y Desventajas]
Modelos de Ciclo de Vida del Software [Ventajas y Desventajas]Cloud Rodriguez
 
Programacion Modular
Programacion ModularProgramacion Modular
Programacion Modularguestb97266b9
 
DESARROLLO DE PROYECTOS DE SOFTWARE
DESARROLLO DE PROYECTOS DE SOFTWAREDESARROLLO DE PROYECTOS DE SOFTWARE
DESARROLLO DE PROYECTOS DE SOFTWAREChava Romero Aguilar
 
14. fundamentos de desarrollo de software
14. fundamentos de desarrollo de software14. fundamentos de desarrollo de software
14. fundamentos de desarrollo de softwareJhon Barrera
 
software
softwaresoftware
softwarealkosto
 
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
 
Cuadro comparativo Modelos de Software.
Cuadro comparativo Modelos de Software.Cuadro comparativo Modelos de Software.
Cuadro comparativo Modelos de Software.templarioo
 
47 19822070 helen_saliyas
47 19822070 helen_saliyas47 19822070 helen_saliyas
47 19822070 helen_saliyasHelen Carelys
 
Trabajo ciclo de vida del software
Trabajo ciclo de vida del softwareTrabajo ciclo de vida del software
Trabajo ciclo de vida del softwareagtagt
 
MODELOS DEL PROCESO DEL SOFTWARE
MODELOS DEL PROCESO DEL SOFTWAREMODELOS DEL PROCESO DEL SOFTWARE
MODELOS DEL PROCESO DEL SOFTWARENoemi Perez Mendoza
 
Ingeniería de Software
Ingeniería de SoftwareIngeniería de Software
Ingeniería de SoftwareUacm Lis Slt
 
Ciclo De Vida
Ciclo De VidaCiclo De Vida
Ciclo De VidaJgperez
 

La actualidad más candente (19)

Modelos de Ciclo de Vida del Software [Ventajas y Desventajas]
Modelos de Ciclo de Vida del Software [Ventajas y Desventajas]Modelos de Ciclo de Vida del Software [Ventajas y Desventajas]
Modelos de Ciclo de Vida del Software [Ventajas y Desventajas]
 
Programacion Modular
Programacion ModularProgramacion Modular
Programacion Modular
 
DESARROLLO DE PROYECTOS DE SOFTWARE
DESARROLLO DE PROYECTOS DE SOFTWAREDESARROLLO DE PROYECTOS DE SOFTWARE
DESARROLLO DE PROYECTOS DE SOFTWARE
 
14. fundamentos de desarrollo de software
14. fundamentos de desarrollo de software14. fundamentos de desarrollo de software
14. fundamentos de desarrollo de software
 
Ciclo de Vida del Software
Ciclo de Vida del SoftwareCiclo de Vida del Software
Ciclo de Vida del Software
 
Conceptos
ConceptosConceptos
Conceptos
 
Diapositivas-Ing-SW-napa
Diapositivas-Ing-SW-napaDiapositivas-Ing-SW-napa
Diapositivas-Ing-SW-napa
 
software
softwaresoftware
software
 
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?
 
Cuadro comparativo Modelos de Software.
Cuadro comparativo Modelos de Software.Cuadro comparativo Modelos de Software.
Cuadro comparativo Modelos de Software.
 
47 19822070 helen_saliyas
47 19822070 helen_saliyas47 19822070 helen_saliyas
47 19822070 helen_saliyas
 
Trabajo ciclo de vida del software
Trabajo ciclo de vida del softwareTrabajo ciclo de vida del software
Trabajo ciclo de vida del software
 
MODELOS DEL PROCESO DEL SOFTWARE
MODELOS DEL PROCESO DEL SOFTWAREMODELOS DEL PROCESO DEL SOFTWARE
MODELOS DEL PROCESO DEL SOFTWARE
 
Ingeniería de Software
Ingeniería de SoftwareIngeniería de Software
Ingeniería de Software
 
Modelo en cascada
Modelo en cascadaModelo en cascada
Modelo en cascada
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de software
 
Ciclo De Vida
Ciclo De VidaCiclo De Vida
Ciclo De Vida
 
conceptos de ingenieria de software
conceptos de ingenieria de softwareconceptos de ingenieria de software
conceptos de ingenieria de software
 
Calidad de software y TDD
Calidad de software y TDDCalidad de software y TDD
Calidad de software y TDD
 

Similar a Método cascada

Similar a Método cascada (20)

Unidad 1 Ingenieria de software
Unidad 1 Ingenieria de softwareUnidad 1 Ingenieria de software
Unidad 1 Ingenieria de software
 
Fundamentos de ingenieria del software (2)
Fundamentos de ingenieria del software (2)Fundamentos de ingenieria del software (2)
Fundamentos de ingenieria del software (2)
 
Omar,luis,daniel
Omar,luis,danielOmar,luis,daniel
Omar,luis,daniel
 
Ciclo de vida de sistemas
Ciclo de vida de sistemasCiclo de vida de sistemas
Ciclo de vida de sistemas
 
Modelos de procesos de software(completo)
Modelos de procesos de software(completo)Modelos de procesos de software(completo)
Modelos de procesos de software(completo)
 
Programacion Modular
Programacion ModularProgramacion Modular
Programacion Modular
 
Metodo watch
Metodo watchMetodo watch
Metodo watch
 
Metodo watch
Metodo watchMetodo watch
Metodo watch
 
Sanchez garcia juan jose definiciones en la ingeniería de software sis4-1
Sanchez garcia juan jose  definiciones en la ingeniería de software sis4-1Sanchez garcia juan jose  definiciones en la ingeniería de software sis4-1
Sanchez garcia juan jose definiciones en la ingeniería de software sis4-1
 
Trabajo 2 exposicion
Trabajo 2 exposicionTrabajo 2 exposicion
Trabajo 2 exposicion
 
Metodo watch y lps
Metodo watch y lpsMetodo watch y lps
Metodo watch y lps
 
Metodo watch y lps
Metodo watch y lpsMetodo watch y lps
Metodo watch y lps
 
Proceso de desarrollo de sofware
Proceso de desarrollo de sofwareProceso de desarrollo de sofware
Proceso de desarrollo de sofware
 
Apuntes
ApuntesApuntes
Apuntes
 
Trabajo de desarrollo desoftware
Trabajo de desarrollo desoftwareTrabajo de desarrollo desoftware
Trabajo de desarrollo desoftware
 
Sesión 3: Modelos prescriptivos de proceso de software
Sesión 3: Modelos prescriptivos de proceso de softwareSesión 3: Modelos prescriptivos de proceso de software
Sesión 3: Modelos prescriptivos de proceso de software
 
Modelo
ModeloModelo
Modelo
 
Ingeniería del software
Ingeniería del softwareIngeniería del software
Ingeniería del software
 
3. modelos prescriptivos de proceso
3. modelos prescriptivos de proceso3. modelos prescriptivos de proceso
3. modelos prescriptivos de proceso
 
Watch, lps
Watch, lpsWatch, lps
Watch, lps
 

Último

30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 

Último (20)

30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 

Método cascada

  • 1. REPÚBLICA BOLIVARIANA DE VENEZUELA UNIVERSIDAD PEDAGÓGICA EXPERIMENTAL LIBERTADOR INSTITUTO DE MEJORAMIENTO PROFESIONAL DEL MAGISTERIO ANÁLISIS Y DISEÑO DE SISTEMA Autores: Prof. Raquel Cantero BOHÓRQUEZ MARÍA Especialidad: Informática
  • 3. CICLO DE VIDA ES EL PROCESO QUE SIGUE UN SOFTWARE, DESDE QUE ES UN SIMPLE PROCESO HASTA QUE DEJA DE UTILIZARSE
  • 4. CICLO DE VIDA TENER CLARO QUE HACER ANALISIS DECIDIR COMO SE HACE DISEÑO IMPLEMEN HACERLO TACIÓN MANTENI- MEJORAR Y ACTUALIZARSE MIENTO
  • 5. ACTIVIDADES COMUNES EN EL DESARROLLO DE UN PROYECTO DE SOFTWARE IDENTIFICACIÓN DEL SISTEMA TOMA DE REQUISITOS ESTUDIOS DE PROCESOS REING. DE PROCESOS
  • 6. ACTIVIDADES COMUNES EN EL DESARROLLO DE UN PROYECTO DE SOFTWARE ING. Y ANÁLISIS DEL SISTEMA ANÁLISIS DE REQUISITOS DISEÑO CODIFICACIÓN PRUEBAS MANTENIMIENTO
  • 7. ACTIVIDADES COMUNES EN EL DESARROLLO DE UN PROYECTO DE SOFTWARE Diseño puede definirse como : “Proceso iterativo de tomar un modelo lógico de un sistema junto con un conjunto de objetivos fuertemente establecidos para este sistema y producir las especificaciones de un sistema físico que satisfaga estos objetivos.” (Gane - Sarson). “...el proceso de aplicar distintas técnicas y principios con el propósito de definir un dispositivo, proceso o sistema con los suficientes detalles como para permitir su realización física.” (E. Taylor)
  • 8. ACTIVIDADES COMUNES EN EL DESARROLLO DE UN PROYECTO DE SOFTWARE Los primeros años La segunda era La tercera era La cuarta era 1950-1965 1965-1975 1975-1985 1985 Orientación por lotes. Multiusuario. Sistemas distribuidos. Potentes sistemas de Distribución Limitada. Tiempo real. Incorporación de escritorio. “inteligencia”. Software “a medida” Bases de Datos. Tecnología Hardware de bajo orientada a Software como costo. objetos. producto. Impacto en el Sistemas consumo. expertos. Redes neuronales artificiales. Computación paralela.
  • 9. ACTIVIDADES COMUNES EN EL DESARROLLO DE UN PROYECTO DE SOFTWARE Objetivos del Diseño Funciones requeridas por el usuario Rendimiento : Cambiabilidad : Control : cuán rápido Permite protección contra permitirá el diseño modificar el realizar el trabajo errores humanos sistema
  • 10. CICLO DE VIDA Codificación: el diseño debe traducirse en una forma legible para la maquina. El paso de codificación realiza esta tarea. Si el diseño se realiza de una manera detallada la codificación. /* Inclusión de archivos */ #include <stdio.h> /* Función principal */ HOLA MUNDO int main (int argc,char **argv) { /* Por pantalla oImpresión y salida del programa*/ printf("Hola mundon"); return 0; }
  • 11. CICLO DE VIDA PRUEBA: una vez que se ha generado el código comienza la prueba del programa. La prueba se centra en la lógica interna del software, y en las funciones externas, realizando pruebas que aseguren que la entrada definida produce los resultados que realmente se requieren TIPOS DE PRUEBAS: • Pruebas de unidad.- en cada componente. HOLA MUNDO • Pruebas de integración.- integra componentes para verificar que funcione de manera apropiada • Pruebas de sistema.- verificación de rendimiento • Pruebas de aceptación.- realizadas por los testea dores para encontrar errores al aplicar el software.
  • 12. CICLO DE VIDA •MANTENIMIENTO: el software sufrirá cambios después de que se entrega al cliente. Los cambios ocurrirán debido HO a que hayan encontrado errores, a que el software deba LA adaptarse a cambios del entorno externo (sistema MUN operativo o dispositivos periféricos), o debido a que el cliente requiera ampliaciones funcionales o del DO rendimiento. Existen los siguientes tipos de mantenimiento: •Adaptativo •Perfectivo • Correctivo • Evolutivo
  • 13. MODELO V VERSIÓN MEJORADA DEL MODELO EN CASCADA
  • 14. MODELO V VERSIÓN MEJORADA DEL MODELO EN CASCADA objetivos destinados a ser alcanzados durante la ejecución del proyecto: Minimización de los riesgos del proyecto Mejoramiento y Garantía de Calidad Reducción de los gastos totales durante todo el proyecto y sistema de Ciclo de Vida
  • 15. MODELO V VERSIÓN MEJORADA DEL MODELO EN CASCADA Fases: La verificación La validación
  • 17. Ventajas del Modelo Cascada Sencillo Secuencia de Pasos Organizado No se mezclan las fases. Ideal para proyectos rígidos
  • 18. Desventajas del Modelo Cascada Presenta • Raramente siguen el flujo secuencial que propone el modelo problemas No • Dificultades en acomodar posibles incertidumbres establece los requisitos • No esta disponible una versión operativa del programa Es tardío No • Vital en el desarrollo del software Interrelacio na en las fases