Se ha denunciado esta presentación.
Se está descargando tu SlideShare. ×
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Próximo SlideShare
Modelos de proceso evolutivo
Modelos de proceso evolutivo
Cargando en…3
×

Eche un vistazo a continuación

1 de 12 Anuncio

Más Contenido Relacionado

Presentaciones para usted (20)

Anuncio

Similares a Modelo evolutivo (20)

Más reciente (20)

Anuncio

Modelo evolutivo

  1. 1. MODELOS DE PROCESO EVOLUTIVO-PROTOTIPO
  2. 2. MODELO DEL PROCESO EVOLUTIVO ES EL MODELO CUYAS ETAPAS CONSISTEN EN EXPANDIR INCREMENTOS DE UN PRODUCTO DE SOFTWARE OPERACIONAL DONDE LA DIRECCIÓN DE LA EVOLUCIÓN LA DICTA LA EXPERIENCIA CON EL SISTEMA EL CLIENTE RECIBE PEQUEÑOS INCREMENTOS DEL SISTEMA A MEDIDA QUE VAN SIENDO DESARROLLADOS :
  3. 3. Características: • Gestionan bien la naturaleza evolutiva del software • Son iterativos: construyen versiones de software cada vez más completas Se adaptan bien: • Los cambios de requisitos del producto • Especificaciones parciales del producto VENTAJAS • ES INTERACTIVO • Con cada incremento se entrega al cliente un producto operacional , que puede evaluarlo • PERSONAL • Permite variar el personal asignado a cada interacción • GESTION RIESGOS TECNICOS • Por ejemplo disponibilidad de hardware especifico DESVENTAJAS • Este modelo esta enfocado a la producción de prototipos. • El progreso no es visible.
  4. 4. EXISTEN DOS TIPOS DE DESARROLLO EVOLUTIVO • DESARROLLO EXPLORATORIO: DONDE EL OBJETIVO DEL PROCESO ES TRABAJAR CON EL CLIENTE PARA EXPLORAR SUS REQUERIMIENTOS Y ENTRAR UN SISTEMA FINAL • PROTOTIPOS DESECHABLES: DONDE EL OBJETIVO DEL PROCESO DE DESARROLLO EVOLUTIVO, ES COMPRENDER LOS REQUERIMIENTOS DEL CLIENTE Y ENTONCES DESARROLLAR UNA DEFINICIÓN MEJORADA DE LOS REQUERIMIENTOS PARA EL SISTEMA.
  5. 5. ETAPAS DEL MODELO EVOLUTIVO `ENTREGAR AL CLIENTE ALGO ÚTIL MEDIR EL VALOR AGREGADO DEL INCREMENTO AJUSTAR EL DISEÑO Y LOS OBJETIVOS EN BASE A LAS MEDICIONES
  6. 6. En el modelo Cascada y Cascada Realimentado no se tiene en cuenta la naturaleza evolutiva del software, se plantea como estático con requisitos bien conocidos y definidos desde el inicio. Los evolutivos son modelos iterativos, permiten desarrollar versiones cada vez más completas y complejas, hasta llegar al objetivo final deseado; incluso evolucionar más allá, durante la fase de operación. Los modelos «iterativo incremental» y «espiral» (entre otros) son dos de los más conocidos y utilizados del tipo evolutivo.
  7. 7. MODELO DE CONSTRUCCION DE PROTOTIPOS Es la creación de una implementación parcial de un sistema, para el propósito explicito de aprender sobre los requerimientos del sistema. Ayuda al Ingeniero y a cliente a entender de mejor manera cual será el resultado de la construcción cuando los requisitos estén satisfechos. Gracias a esto se refinan los requisitos del software que se desarrolla. La interacción ocurre cuando el prototipo se ajusta para satisfacer las necesidades del cliente.
  8. 8. MODELO DE CONSTRUCCION DE PROTOTIPOS
  9. 9. VENTAJAS Este modelo es útil cuando el cliente conoce los objetivos generales para el software, pero no identifica los requisitos detallados de entrada, procesamiento y salida. DESVENTAJAS El cliente considera la mayoría de veces al prototipo como el producto final. La calidad del software o la factibilidad de mantenimiento puede que no se tomen en cuneta.
  10. 10. USO DE PROTOTIPO Se presenta al cliente un prototipo para su experimentación. Ayuda al cliente a establecer claramente los requisitos. Ayuda a los desarrolladores a: • Validar corrección de la especificación. • Aprender sobre problemas que se presentarán durante el diseño e implementación del sistema. • Mejorar el producto. • Examinar viabilidad y utilidad de la aplicación.
  11. 11. EJEMPLO Un ejemplo muy del modelo de desarrollo evolutivo de software es el sistema operativo de Windows. Donde brinda actualizaciones del producto regularmente para mejorar los requerimientos de los usuarios o corregir errores del sistema.

×