SlideShare una empresa de Scribd logo
INSTITUTO TECNOLÓGICO DE
       TUXTEPEC
           ALUMNOS:

  Amador Saldaña Erik Emanuel

 Caudillo Fentanez María de Jesús

   Duran Mariano Mario Daniel

  Medina Gallegos Jesús Alberto

     Ortega Parra Erick Abisai

      Pérez Bello Juan Luís

  Roque Colorado Lady Issbeth
UNIDAD 4
   Modelos del proceso del software

4.1 Modelo de cascada
4.2 Modelo de espiral
4.3 Modelo incremental
4.4 Proceso de desarrollo unificado
4.5 Proceso software personal




                                  Equipo 1
MODELOS DEL PROCESO DEL
            SOFTTWARE
• Un proceso del software es un conjunto de actividades
que conducen a la creación de un producto software.
Estas actividades pueden consistir en el desarrollo de
software desde cero en un lenguaje de programación
estándar como Java o C.

• Los procesos del software son complejos y, como
todos los procesos intelectuales y creativos, dependen
de las personas que toman decisiones y juicios
Análisis y definición de
F    requerimientos

A   Diseño del sistema y del software
S
    Implementación y prueba de
E     unidades

S   Integración y prueba del sistema

    Funcionamiento y mantenimiento
TIEMPO PARA DESARROLLAR UN PROYECTO
          CON ESTE MODELO
Las fases no deben empezar hasta que las fase
previa haya finalizado. En la practica estas
etapas     se     superponen     y   proporciona
información a las otras, durante el diseño se
identifican los problemas con los requerimientos,
durante el diseño de código se encuentran
problemas y así, sucesivamente. El proceso de
software no es un modelo lineal simple, sino que
implica una serie de iteraciones de las
actividades de desarrollo.
Actividades
        concurrente
        s                  especificación
                                                                    Versión
                                                                    inicial



Esbozo de la                                                         Versiones
                              desarrollo
 descripción                                                        intermedias




                              Validación                              Versión final




                         DESARROLLO EVOLUTIVO
           El desarrollo evolutivo se basa en la idea de desarrollar una implementación
           inicial, exponiéndola a los comentarios del usuario y refinándola a través de las
           diferentes versiones hasta que se desarrolla un sistema adecuado.
EXISTEN DOS TIPOS DE DESARROLLO
                   EVOLUTIVO
                         Que son


                                         Prototipos
       Exploratorio                     desechables
          Su                                Su    objetivo
          objetivo
                                        Es comprender los
  Es trabajar con el cliente       requerimientos del cliente y
      para explorar sus              entonces desarrollar una
requerimientos y entregar un        definición mejorada de los
        sistema final.                requerimientos para el
                                              sistema.
EN LA PRODUCCIÓN DE SISTEMA
Un enfoque evolutivo para el desarrollo de software suele ser mas efectivo
que el enfoque en cascada, ya que satisface las necesidades inmediatas de
los clientes.
La ventaja de un proceso del software que se basa en un enfoque evolutivo
es que la especificación se puede desarrollar de forma creciente. Tan
pronto como lo usuarios desarrollen un mejor entendimiento de su
problema, este se puede reflejar en el sistema software.
1.- el proceso no es visible. Los administradores tienen que hacer entregas
regulares para medir el progreso. Si los sistemas se desarrollan
rápidamente, no es rentable producir documentos que reflejen cada versión
del sistema.
2.- a menudo los sistemas tienen una estructura deficiente. Los continuos
tienden a corromper la estructura del software. Incorporar cambios en el se
convierte cada vez mas en una tarea difícil y costosas
La documentación se
          produce en cada fase y
          cuadra      con   otros
          modelos del proceso de
VENTAJA   ingeniería.
   S
          Se deben hacer compromisos en
          las etapas iniciales, lo que hace
          difícil responder a los cambios en
          los requerimientos del cliente.
DESVENTAJAS
 Debido a los costos de producción y aprobación
de documentos, las iteraciones son costosas e
implican rehacer el trabajo.
 Los problemas se posponen para su resolución, se

pasan por alto o se programan.
El congelamiento prematuro de requerimientos

puede implicar que el sistema no haga lo que los
usuarios desean.
 Puede conducir a sistemas mal estructurados.




 Su principal problema es que no refleja la realidad,
el grado de precisión con que se lleve a cabo cada
paso influirá en el resultado
CONCLUSION
 El modelo en cascada puede ser aplicado
 para las necesidades específicas de una
 organización.
 Si bien modelos de desarrollo, como el
 cascada uno de los más antiguos, es útil
 para que el desarrollador visualice lo que va
 hacer, han dado como resultado la
 aparición de nuevas técnicas más
 desarrolladas.
 En un modelo en cascada un proyecto
 progresa a través de un secuencia
 ordenada de pasos.
 Además los resultados no se pueden ver
 hasta muy avanzado el proyecto por lo que
 cualquier cambio debido a un error puede
 suponer un gran retraso además de un alto
 coste de desarrollo.
REFERENCIAS

   http://eproano334.blogspot.es/

Más contenido relacionado

La actualidad más candente

Modelos de Procesos de Software
Modelos de Procesos de SoftwareModelos de Procesos de Software
Modelos de Procesos de Software
Jiuseppe Flores
 
Ciclo de vida del software
Ciclo de vida del softwareCiclo de vida del software
Ciclo de vida del software
masferrer1998
 
Modelo cascada
Modelo cascadaModelo cascada
Modelo cascadaLola Cruz
 
Modelo evolutivo
Modelo evolutivoModelo evolutivo
Modelo evolutivo
Barklyn Lsla
 
Modelos de proceso evolutivo
Modelos de proceso evolutivoModelos de proceso evolutivo
Modelos de proceso evolutivoUriel Ramos
 
Metodología Cascada
Metodología CascadaMetodología Cascada
Metodología Cascada
Jesus Zuñiga
 
Modelos de ciclo de vida del software
Modelos de ciclo de vida del softwareModelos de ciclo de vida del software
Modelos de ciclo de vida del software
IEO Santo Tomás
 
Ciclo de vida del desarrollo de software
Ciclo de vida del desarrollo de softwareCiclo de vida del desarrollo de software
Ciclo de vida del desarrollo de softwareDiana Ortiz
 
Ciclo De Vida
Ciclo De VidaCiclo De Vida
Ciclo De VidaJgperez
 
Ciclo de vida
Ciclo de vidaCiclo de vida
Ciclo de vidamiguelgv
 
Desarrollo Evolutivo
Desarrollo EvolutivoDesarrollo Evolutivo
Desarrollo Evolutivo
lorenislemus
 
Modelos de Procesos del Software
Modelos de Procesos del SoftwareModelos de Procesos del Software
Modelos de Procesos del Software
Janeth Jimenez
 
4.1 modelo cascada
4.1 modelo cascada4.1 modelo cascada
4.1 modelo cascadajcezarv
 
Significado dentro del ciclo de vida de desarrollo de sistemas
Significado dentro del ciclo de vida de desarrollo de sistemasSignificado dentro del ciclo de vida de desarrollo de sistemas
Significado dentro del ciclo de vida de desarrollo de sistemas
Juan Pablo Bustos Thames
 
MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWARE
Micky Jerzy
 
Modelo en cascada
Modelo en cascada Modelo en cascada
Modelo en cascada
Home
 
Proceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de softwareProceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de softwaresergio
 

La actualidad más candente (20)

Modelos de Procesos de Software
Modelos de Procesos de SoftwareModelos de Procesos de Software
Modelos de Procesos de Software
 
Ciclo de vida del software
Ciclo de vida del softwareCiclo de vida del software
Ciclo de vida del software
 
Modelo cascada
Modelo cascadaModelo cascada
Modelo cascada
 
Modelo evolutivo
Modelo evolutivoModelo evolutivo
Modelo evolutivo
 
Modelos de proceso evolutivo
Modelos de proceso evolutivoModelos de proceso evolutivo
Modelos de proceso evolutivo
 
Metodología Cascada
Metodología CascadaMetodología Cascada
Metodología Cascada
 
Modelo cascada
Modelo cascadaModelo cascada
Modelo cascada
 
Prototipo evolutivo
Prototipo evolutivoPrototipo evolutivo
Prototipo evolutivo
 
Modelos de ciclo de vida del software
Modelos de ciclo de vida del softwareModelos de ciclo de vida del software
Modelos de ciclo de vida del software
 
Metodología de desarrollo de software
Metodología de desarrollo de softwareMetodología de desarrollo de software
Metodología de desarrollo de software
 
Ciclo de vida del desarrollo de software
Ciclo de vida del desarrollo de softwareCiclo de vida del desarrollo de software
Ciclo de vida del desarrollo de software
 
Ciclo De Vida
Ciclo De VidaCiclo De Vida
Ciclo De Vida
 
Ciclo de vida
Ciclo de vidaCiclo de vida
Ciclo de vida
 
Desarrollo Evolutivo
Desarrollo EvolutivoDesarrollo Evolutivo
Desarrollo Evolutivo
 
Modelos de Procesos del Software
Modelos de Procesos del SoftwareModelos de Procesos del Software
Modelos de Procesos del Software
 
4.1 modelo cascada
4.1 modelo cascada4.1 modelo cascada
4.1 modelo cascada
 
Significado dentro del ciclo de vida de desarrollo de sistemas
Significado dentro del ciclo de vida de desarrollo de sistemasSignificado dentro del ciclo de vida de desarrollo de sistemas
Significado dentro del ciclo de vida de desarrollo de sistemas
 
MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWARE
 
Modelo en cascada
Modelo en cascada Modelo en cascada
Modelo en cascada
 
Proceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de softwareProceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de software
 

Similar a 4.1

Modelos del software
Modelos del softwareModelos del software
Modelos del software
angelicasolishernnde
 
Análisis de Sistemas
Análisis de SistemasAnálisis de Sistemas
Análisis de Sistemas
T.I.C
 
prueva
pruevaprueva
prueva
1081913395
 
El proceso del software
El proceso del softwareEl proceso del software
El proceso del software
Roberto Ramirez Monroy
 
Desarrollo Evolutivo
Desarrollo EvolutivoDesarrollo Evolutivo
Desarrollo Evolutivo
FABIO
 
Desarrollo Evolutivo
Desarrollo EvolutivoDesarrollo Evolutivo
Desarrollo Evolutivo
FABIO
 
Desarrollo Evolutivo
Desarrollo EvolutivoDesarrollo Evolutivo
Desarrollo Evolutivo
lorenislemus
 
MODELO DE Desarrollo Evolutivoo
MODELO DE  Desarrollo EvolutivooMODELO DE  Desarrollo Evolutivoo
MODELO DE Desarrollo Evolutivoo
FABIO
 
Modelos de ciclo de vida en el desarrollo de software
Modelos de ciclo de vida en el desarrollo de softwareModelos de ciclo de vida en el desarrollo de software
Modelos de ciclo de vida en el desarrollo de software
Ronald A Cortez B
 
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
Eddie Malca
 
Modelos de Ing de soft
Modelos de Ing de softModelos de Ing de soft
Modelos de Ing de soft
Jazmin Cr
 
Proceso de desarrollo de sofware
Proceso de desarrollo de sofwareProceso de desarrollo de sofware
Proceso de desarrollo de sofware
McDonald's
 
Presentaciòn modelos para el desarrollo del software
Presentaciòn modelos para el desarrollo del softwarePresentaciòn modelos para el desarrollo del software
Presentaciòn modelos para el desarrollo del software
paoaboytes
 
Investigación de modelos
Investigación de modelos Investigación de modelos
Investigación de modelos
bren1995
 
Modelo evolutivo
Modelo evolutivoModelo evolutivo
Modelo evolutivo
Colegio Metropolitano
 
Presentacion modelos de Software
Presentacion modelos de SoftwarePresentacion modelos de Software
Presentacion modelos de Software
Max Power
 

Similar a 4.1 (20)

Modelos del software
Modelos del softwareModelos del software
Modelos del software
 
Metodologia clasica en cascada
Metodologia clasica en cascadaMetodologia clasica en cascada
Metodologia clasica en cascada
 
Análisis de Sistemas
Análisis de SistemasAnálisis de Sistemas
Análisis de Sistemas
 
Trabajo de desarrollo desoftware
Trabajo de desarrollo desoftwareTrabajo de desarrollo desoftware
Trabajo de desarrollo desoftware
 
Exposicion
ExposicionExposicion
Exposicion
 
Exposicion
ExposicionExposicion
Exposicion
 
prueva
pruevaprueva
prueva
 
El proceso del software
El proceso del softwareEl proceso del software
El proceso del software
 
Desarrollo Evolutivo
Desarrollo EvolutivoDesarrollo Evolutivo
Desarrollo Evolutivo
 
Desarrollo Evolutivo
Desarrollo EvolutivoDesarrollo Evolutivo
Desarrollo Evolutivo
 
Desarrollo Evolutivo
Desarrollo EvolutivoDesarrollo Evolutivo
Desarrollo Evolutivo
 
MODELO DE Desarrollo Evolutivoo
MODELO DE  Desarrollo EvolutivooMODELO DE  Desarrollo Evolutivoo
MODELO DE Desarrollo Evolutivoo
 
Modelos de ciclo de vida en el desarrollo de software
Modelos de ciclo de vida en el desarrollo de softwareModelos de ciclo de vida en el desarrollo de software
Modelos de ciclo de vida en el desarrollo de software
 
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
 
Modelos de Ing de soft
Modelos de Ing de softModelos de Ing de soft
Modelos de Ing de soft
 
Proceso de desarrollo de sofware
Proceso de desarrollo de sofwareProceso de desarrollo de sofware
Proceso de desarrollo de sofware
 
Presentaciòn modelos para el desarrollo del software
Presentaciòn modelos para el desarrollo del softwarePresentaciòn modelos para el desarrollo del software
Presentaciòn modelos para el desarrollo del software
 
Investigación de modelos
Investigación de modelos Investigación de modelos
Investigación de modelos
 
Modelo evolutivo
Modelo evolutivoModelo evolutivo
Modelo evolutivo
 
Presentacion modelos de Software
Presentacion modelos de SoftwarePresentacion modelos de Software
Presentacion modelos de Software
 

Más de Erik Emanuel Amador Saldaña (13)

4.4pptx
4.4pptx4.4pptx
4.4pptx
 
4.3pptx
4.3pptx4.3pptx
4.3pptx
 
Instituto tecnológico de tuxtepec
Instituto tecnológico de tuxtepecInstituto tecnológico de tuxtepec
Instituto tecnológico de tuxtepec
 
Cuadro comparativo de los modelos de proceso del software (1)
Cuadro comparativo  de los modelos de proceso del software (1)Cuadro comparativo  de los modelos de proceso del software (1)
Cuadro comparativo de los modelos de proceso del software (1)
 
Caracteristicas del software
Caracteristicas del softwareCaracteristicas del software
Caracteristicas del software
 
Muñeco
MuñecoMuñeco
Muñeco
 
Muñeco
MuñecoMuñeco
Muñeco
 
Mapa conceptual
Mapa conceptualMapa conceptual
Mapa conceptual
 
Mapa conceptual
Mapa conceptualMapa conceptual
Mapa conceptual
 
Sintesis
SintesisSintesis
Sintesis
 
Sintesis
SintesisSintesis
Sintesis
 
Erik
ErikErik
Erik
 
Erik
ErikErik
Erik
 

4.1

  • 1. INSTITUTO TECNOLÓGICO DE TUXTEPEC ALUMNOS: Amador Saldaña Erik Emanuel Caudillo Fentanez María de Jesús Duran Mariano Mario Daniel Medina Gallegos Jesús Alberto Ortega Parra Erick Abisai Pérez Bello Juan Luís Roque Colorado Lady Issbeth
  • 2. UNIDAD 4 Modelos del proceso del software 4.1 Modelo de cascada 4.2 Modelo de espiral 4.3 Modelo incremental 4.4 Proceso de desarrollo unificado 4.5 Proceso software personal Equipo 1
  • 3. MODELOS DEL PROCESO DEL SOFTTWARE • Un proceso del software es un conjunto de actividades que conducen a la creación de un producto software. Estas actividades pueden consistir en el desarrollo de software desde cero en un lenguaje de programación estándar como Java o C. • Los procesos del software son complejos y, como todos los procesos intelectuales y creativos, dependen de las personas que toman decisiones y juicios
  • 4. Análisis y definición de F requerimientos A Diseño del sistema y del software S Implementación y prueba de E unidades S Integración y prueba del sistema Funcionamiento y mantenimiento
  • 5.
  • 6. TIEMPO PARA DESARROLLAR UN PROYECTO CON ESTE MODELO Las fases no deben empezar hasta que las fase previa haya finalizado. En la practica estas etapas se superponen y proporciona información a las otras, durante el diseño se identifican los problemas con los requerimientos, durante el diseño de código se encuentran problemas y así, sucesivamente. El proceso de software no es un modelo lineal simple, sino que implica una serie de iteraciones de las actividades de desarrollo.
  • 7. Actividades concurrente s especificación Versión inicial Esbozo de la Versiones desarrollo descripción intermedias Validación Versión final DESARROLLO EVOLUTIVO El desarrollo evolutivo se basa en la idea de desarrollar una implementación inicial, exponiéndola a los comentarios del usuario y refinándola a través de las diferentes versiones hasta que se desarrolla un sistema adecuado.
  • 8. EXISTEN DOS TIPOS DE DESARROLLO EVOLUTIVO Que son Prototipos Exploratorio desechables Su Su objetivo objetivo Es comprender los Es trabajar con el cliente requerimientos del cliente y para explorar sus entonces desarrollar una requerimientos y entregar un definición mejorada de los sistema final. requerimientos para el sistema.
  • 9. EN LA PRODUCCIÓN DE SISTEMA Un enfoque evolutivo para el desarrollo de software suele ser mas efectivo que el enfoque en cascada, ya que satisface las necesidades inmediatas de los clientes. La ventaja de un proceso del software que se basa en un enfoque evolutivo es que la especificación se puede desarrollar de forma creciente. Tan pronto como lo usuarios desarrollen un mejor entendimiento de su problema, este se puede reflejar en el sistema software. 1.- el proceso no es visible. Los administradores tienen que hacer entregas regulares para medir el progreso. Si los sistemas se desarrollan rápidamente, no es rentable producir documentos que reflejen cada versión del sistema. 2.- a menudo los sistemas tienen una estructura deficiente. Los continuos tienden a corromper la estructura del software. Incorporar cambios en el se convierte cada vez mas en una tarea difícil y costosas
  • 10. La documentación se produce en cada fase y cuadra con otros modelos del proceso de VENTAJA ingeniería. S Se deben hacer compromisos en las etapas iniciales, lo que hace difícil responder a los cambios en los requerimientos del cliente.
  • 11. DESVENTAJAS  Debido a los costos de producción y aprobación de documentos, las iteraciones son costosas e implican rehacer el trabajo.  Los problemas se posponen para su resolución, se pasan por alto o se programan. El congelamiento prematuro de requerimientos puede implicar que el sistema no haga lo que los usuarios desean.  Puede conducir a sistemas mal estructurados.  Su principal problema es que no refleja la realidad, el grado de precisión con que se lleve a cabo cada paso influirá en el resultado
  • 12. CONCLUSION El modelo en cascada puede ser aplicado para las necesidades específicas de una organización. Si bien modelos de desarrollo, como el cascada uno de los más antiguos, es útil para que el desarrollador visualice lo que va hacer, han dado como resultado la aparición de nuevas técnicas más desarrolladas. En un modelo en cascada un proyecto progresa a través de un secuencia ordenada de pasos. Además los resultados no se pueden ver hasta muy avanzado el proyecto por lo que cualquier cambio debido a un error puede suponer un gran retraso además de un alto coste de desarrollo.
  • 13. REFERENCIAS  http://eproano334.blogspot.es/