Your SlideShare is downloading. ×
0
Desarrollo  evolutivo
Desarrollo  evolutivo
Desarrollo  evolutivo
Desarrollo  evolutivo
Desarrollo  evolutivo
Desarrollo  evolutivo
Desarrollo  evolutivo
Desarrollo  evolutivo
Desarrollo  evolutivo
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Desarrollo evolutivo

1,022

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,022
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
40
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. INGENERIA SOTFWARE
  • 2.  Como el modelo de desarrollo incremental, el modelo de desarrollo evolutivo (algunas veces denominado como PROTOTIPADO EVOLUTIVO .Construye una serie de grandes versiones sucesivas de un producto. Sin embargo, mientras que la aproximación incremental presupone que el conjunto completo de requerimientos es conocido al comenzar, el modelo evolutivo asume que los requerimientos no son completamente conocidos al inicio del proyecto.
  • 3.  En el desarrollo evolutivo son los requerimientos son cuidadosamente examinados, y sólo esos que son bien comprendidos son seleccionados para el primer incremento. Los desarrolladores construyen una implementación parcial del sistema que recibe sólo estos requerimientos. El sistema es entonces desarrollado, los usuarios lo usan, y proveen retroalimentación a los desarrolladores. Basada en esta retroalimentación, la especificación de requerimientos es actualizada, y una segunda versión del producto es desarrollada y desplegada. El proceso se repite indefinidamente.
  • 4. los desarrolladores. Basada enesta retroalimentación, laespecificación de requerimientoses actualizada, y una segundaversión del producto esdesarrollada y desplegada. Elproceso se repiteindefinidamente…
  • 5.  El desarrollo de software en forma evolutiva requiere un especial cuidado en la manipulación de documentos, programas, datos de test, etc. desarrollados para distintas versiones del software. Cada paso debe ser registrado, la documentación debe ser recuperada con facilidad, los cambios deben ser efectuados de una manera controlada
  • 6.  Es la creación de una implementación parcial de un sistema, para el propósito explícito de aprender sobre los requerimientos del sistema. Un prototipo es construido de una manera rápida tal como sea posible. Esto es dado a los usuarios, clientes o representantes de ellos, posibilitando que ellos experimenten con el prototipo. Estos individuos luego proveen la retroalimentación sobre lo que a ellos les gustó y no les gustó acerca del prototipo proporcionado, quienes capturan en la documentación actual de la especificación de requerimientos la información entregada por los usuarios para el desarrollo del sistema real. El prototipado puede ser usado como parte de la fase de requerimientos(determinar requerimientos) o justo antes de la fase de requerimientos. En otro caso, el prototipado puede servir su papel inmediatamente antes de algún o todo el desarrollo incremental en modelos incremental o evolutivo
  • 7. En los 90, por la especificaciónde requerimientos para sistemascomplejos tienden aser relativamente dificultoso decursar. Muchos usuarios yclientes encuentran que esmucho más fácil proveerretroalimentaciónconvenientemente basado en lamanipulación, desde unprototipo, en vez de leer unaespecificación de requerimientospotencialmente ambigua yextensa
  • 8. LOS PROCESOS SOFTWARE ES UN MODELO DEL CICLO DE META−VIDA. EN ESTE MODELO, EL ESFUERZO DE DESARROLLO ES ITERATIVO. TAN PRONTO COMO UNO COMPLETA UN ESFUERZO DE DESARROLLO, OTRO COMIENZA. ADEMÁS,EN CADA DESARROLLO EJECUTADO, PUEDES SEGUIR ESTOS CUATROS PASOS
  • 9.  Determinar qué quieres lograr.• Determinar las rutas alternativas que puedes tomar para lograr estas metas. Por cada una, analizar los riesgos y resultados finales, y seleccionar la mejor.• Seguir la alternativa seleccionada en el paso2.• Establecer qué tienes terminado

×