SlideShare una empresa de Scribd logo
1 de 7
MODELOS DE PROCESO EVOLUTIVO
URIEL RAMOS RODRÍGUEZ
ORLANDO TORRES CEDIEL
JUAN FERNANDO ROJAS GOMEZ
FREDY SUAREZ DIAZ
Modelos de proceso evolutivo
Estos modelos se aplican cuando se reconoce la naturaleza evolutiva del proyecto de ingeniería
de software.
Están diseñados para ajustarse al cambio durante el desarrollo del proyecto.
Son iterativos: construyen versiones de software cada vez mas complejas.
Existen dos tipos de desarrollo evolutivo:
Desarrollo exploratorio
Prototipos desechables
Modelos de proceso evolutivo
Modelo de construcción de prototipos
Modelo de construcción de prototipos
“En la práctica, la construcción de prototipos ayuda al ingeniero de sistemas y al cliente a
entender de mejor manera cuál será el resultado de la construcción cuando los requisitos estén
satisfechos”
Desventajas
El cliente considera la mayoría de las veces al prototipo como el producto final.
La calidad del software o la factibilidad de mantenimiento puede que no se tomen en cuenta.
Modelos de proceso evolutivo
Modelo en espiral
Modelo en espiral
Ventajas
Tiene un enfoque de reutilización de componentes.
Permite la eliminación de errores con base en información descubierta en fases iniciales.
Permite la evaluación en cada fase, así como cambios en los objetivos.
El desarrollador y el cliente comprenden y reaccionan mejor ante situaciones y decisiones en
cada uno de los niveles evolutivos.
Autores
•Barry Boehm. Espiral de Boehm
•Kent Beck. Metodología de desarrollo de software de programación extrema y desarrollo guiado por
pruebas(metodologías agiles)

Más contenido relacionado

La actualidad más candente

MODELADO RUP UML
MODELADO RUP UMLMODELADO RUP UML
MODELADO RUP UMLkcastro388
 
MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMicky Jerzy
 
Planificacion de proyecto de software
Planificacion de proyecto de softwarePlanificacion de proyecto de software
Planificacion de proyecto de softwareGeorgy Jose Sanchez
 
Sesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de procesoSesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de procesoCoesi Consultoria
 
Requerimientos funcionales y no funcionales de la aplicación
Requerimientos funcionales y no funcionales de la aplicaciónRequerimientos funcionales y no funcionales de la aplicación
Requerimientos funcionales y no funcionales de la aplicaciónYare LoZada
 
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
 
Cuadro comparativo
Cuadro comparativo Cuadro comparativo
Cuadro comparativo Seba Briones
 
Metodologia web
Metodologia webMetodologia web
Metodologia webAnel Sosa
 
Tecnicas y herramientas de desarrollo de software(1)
Tecnicas y herramientas de desarrollo de software(1)Tecnicas y herramientas de desarrollo de software(1)
Tecnicas y herramientas de desarrollo de software(1)Gustavo Gualsema
 
Fundamentos de la ingenieria del software
Fundamentos de la ingenieria del softwareFundamentos de la ingenieria del software
Fundamentos de la ingenieria del softwarealberto calatayu
 
Modelo de desarrollo de software
Modelo de desarrollo de softwareModelo de desarrollo de software
Modelo de desarrollo de softwareYaskelly Yedra
 
Modelo espiral win win
Modelo espiral win winModelo espiral win win
Modelo espiral win winkhinkhe
 
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negociosFundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negociosJosé Antonio Sandoval Acosta
 
Modelo Cascada y Espiral
Modelo Cascada y EspiralModelo Cascada y Espiral
Modelo Cascada y Espiraljuanksi28
 
Ejemplos de proyectos al modelo en cascada
Ejemplos de proyectos  al modelo en cascadaEjemplos de proyectos  al modelo en cascada
Ejemplos de proyectos al modelo en cascadaaics-1986-13-saraguro
 

La actualidad más candente (20)

Ingeniería de software modelo incremental
Ingeniería de software  modelo incrementalIngeniería de software  modelo incremental
Ingeniería de software modelo incremental
 
MODELADO RUP UML
MODELADO RUP UMLMODELADO RUP UML
MODELADO RUP UML
 
MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWARE
 
Planificacion de proyecto de software
Planificacion de proyecto de softwarePlanificacion de proyecto de software
Planificacion de proyecto de software
 
Sesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de procesoSesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de proceso
 
Requerimientos funcionales y no funcionales de la aplicación
Requerimientos funcionales y no funcionales de la aplicaciónRequerimientos funcionales y no funcionales de la aplicación
Requerimientos funcionales y no funcionales de la aplicación
 
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
 
Requerimientos del software
Requerimientos del software Requerimientos del software
Requerimientos del software
 
Cuadro comparativo
Cuadro comparativo Cuadro comparativo
Cuadro comparativo
 
Metodologia web
Metodologia webMetodologia web
Metodologia web
 
Modelo evolutivo
Modelo evolutivoModelo evolutivo
Modelo evolutivo
 
Tecnicas y herramientas de desarrollo de software(1)
Tecnicas y herramientas de desarrollo de software(1)Tecnicas y herramientas de desarrollo de software(1)
Tecnicas y herramientas de desarrollo de software(1)
 
Fundamentos de la ingenieria del software
Fundamentos de la ingenieria del softwareFundamentos de la ingenieria del software
Fundamentos de la ingenieria del software
 
Modelo de desarrollo de software
Modelo de desarrollo de softwareModelo de desarrollo de software
Modelo de desarrollo de software
 
Modelo espiral win win
Modelo espiral win winModelo espiral win win
Modelo espiral win win
 
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negociosFundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
 
Modelo Cascada y Espiral
Modelo Cascada y EspiralModelo Cascada y Espiral
Modelo Cascada y Espiral
 
2.modelos del proceso
2.modelos del proceso2.modelos del proceso
2.modelos del proceso
 
Ejemplos de proyectos al modelo en cascada
Ejemplos de proyectos  al modelo en cascadaEjemplos de proyectos  al modelo en cascada
Ejemplos de proyectos al modelo en cascada
 
Diseño de Software
Diseño de SoftwareDiseño de Software
Diseño de Software
 

Destacado

Destacado (10)

Modelo De Desarrollo Evolutivo
Modelo De Desarrollo EvolutivoModelo De Desarrollo Evolutivo
Modelo De Desarrollo Evolutivo
 
El proceso evolutivo
El proceso evolutivoEl proceso evolutivo
El proceso evolutivo
 
El Modelo Dra
El Modelo DraEl Modelo Dra
El Modelo Dra
 
Evolución: Evidencias de la Evolución
 Evolución:  Evidencias de la Evolución Evolución:  Evidencias de la Evolución
Evolución: Evidencias de la Evolución
 
Teorías evolutivas
Teorías evolutivasTeorías evolutivas
Teorías evolutivas
 
LA EVOLUCION DEL HOMBRE
LA EVOLUCION DEL HOMBRELA EVOLUCION DEL HOMBRE
LA EVOLUCION DEL HOMBRE
 
Origen y evolución del ser humano
Origen y evolución del ser humanoOrigen y evolución del ser humano
Origen y evolución del ser humano
 
Evolucion
EvolucionEvolucion
Evolucion
 
Tipos de Proceso Evolutivo
Tipos de Proceso EvolutivoTipos de Proceso Evolutivo
Tipos de Proceso Evolutivo
 
Evolución 3.- Teorías evolutivas
Evolución 3.- Teorías evolutivasEvolución 3.- Teorías evolutivas
Evolución 3.- Teorías evolutivas
 

Similar a Modelos de proceso evolutivo

Similar a Modelos de proceso evolutivo (20)

2 modelos de la ingenieria de software
2  modelos de la ingenieria de software2  modelos de la ingenieria de software
2 modelos de la ingenieria de software
 
Tiposdeciclosdevida 110822211401-phpapp01
Tiposdeciclosdevida 110822211401-phpapp01Tiposdeciclosdevida 110822211401-phpapp01
Tiposdeciclosdevida 110822211401-phpapp01
 
Doc grupo2-webquest
Doc grupo2-webquestDoc grupo2-webquest
Doc grupo2-webquest
 
prueva
pruevaprueva
prueva
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de software
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de software
 
Modelos d (1)
Modelos d (1)Modelos d (1)
Modelos d (1)
 
Modelos de software
Modelos  de  softwareModelos  de  software
Modelos de software
 
Modelos Desarrollo
Modelos DesarrolloModelos Desarrollo
Modelos Desarrollo
 
ModelosD.ppt
ModelosD.pptModelosD.ppt
ModelosD.ppt
 
Tarea 1
Tarea 1Tarea 1
Tarea 1
 
Modelos del proceso del software
Modelos del proceso del software Modelos del proceso del software
Modelos del proceso del software
 
Ciclo de vida clasico
Ciclo de vida clasicoCiclo de vida clasico
Ciclo de vida clasico
 
Ciclo de vida clasico
Ciclo de vida clasicoCiclo de vida clasico
Ciclo de vida clasico
 
Ciclo de vida clasico
Ciclo de vida clasicoCiclo de vida clasico
Ciclo de vida clasico
 
Modelos de Ciclo de Vida de Desarrollo de Sistemas
Modelos de Ciclo de Vida  de Desarrollo de Sistemas Modelos de Ciclo de Vida  de Desarrollo de Sistemas
Modelos de Ciclo de Vida de Desarrollo de Sistemas
 
Diapositivas edgordo
Diapositivas edgordoDiapositivas edgordo
Diapositivas edgordo
 
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
 
Modelos de proceso de software grupo 7
Modelos de proceso de software grupo 7Modelos de proceso de software grupo 7
Modelos de proceso de software grupo 7
 
Presentacion modelos de Software
Presentacion modelos de SoftwarePresentacion modelos de Software
Presentacion modelos de Software
 

Modelos de proceso evolutivo

  • 1. MODELOS DE PROCESO EVOLUTIVO URIEL RAMOS RODRÍGUEZ ORLANDO TORRES CEDIEL JUAN FERNANDO ROJAS GOMEZ FREDY SUAREZ DIAZ
  • 2. Modelos de proceso evolutivo Estos modelos se aplican cuando se reconoce la naturaleza evolutiva del proyecto de ingeniería de software. Están diseñados para ajustarse al cambio durante el desarrollo del proyecto. Son iterativos: construyen versiones de software cada vez mas complejas. Existen dos tipos de desarrollo evolutivo: Desarrollo exploratorio Prototipos desechables
  • 3. Modelos de proceso evolutivo Modelo de construcción de prototipos
  • 4. Modelo de construcción de prototipos “En la práctica, la construcción de prototipos ayuda al ingeniero de sistemas y al cliente a entender de mejor manera cuál será el resultado de la construcción cuando los requisitos estén satisfechos” Desventajas El cliente considera la mayoría de las veces al prototipo como el producto final. La calidad del software o la factibilidad de mantenimiento puede que no se tomen en cuenta.
  • 5. Modelos de proceso evolutivo Modelo en espiral
  • 6. Modelo en espiral Ventajas Tiene un enfoque de reutilización de componentes. Permite la eliminación de errores con base en información descubierta en fases iniciales. Permite la evaluación en cada fase, así como cambios en los objetivos. El desarrollador y el cliente comprenden y reaccionan mejor ante situaciones y decisiones en cada uno de los niveles evolutivos.
  • 7. Autores •Barry Boehm. Espiral de Boehm •Kent Beck. Metodología de desarrollo de software de programación extrema y desarrollo guiado por pruebas(metodologías agiles)