modelo de desarrollo evolutivo
TRANSCRIPT
5/11/2018 Modelo de Desarrollo Evolutivo - slidepdf.com
http://slidepdf.com/reader/full/modelo-de-desarrollo-evolutivo-55a236871545b 1/18
Modelo de desarrollo evolutivo
Construye una serie de grandes versiones sucesivas de un
producto, asumiendo que los requerimientos no son
completamente conocidos al inicio del proyecto.
Una vez creada la primera versión del producto, los usuariosla usan y proveen retroalimentación a los desarrolladores.
Basada en esta retroalimentación, la especificación de
requerimientos es actualizada y se desarrolla una nueva
versión del producto. El proceso se repite indefinidamente.
Requiere de un cuidado especial en la manipulación de
documentos, programas, datos de test, etc. desarrollados
para distintas versiones del software.
5/11/2018 Modelo de Desarrollo Evolutivo - slidepdf.com
http://slidepdf.com/reader/full/modelo-de-desarrollo-evolutivo-55a236871545b 2/18
Desarrollo del
producto
Especificación
inicial
ImplementaciónUso y evaluación
Versiones del
software
Retroalimentación
Definición del problema y especificación
Inicial en base a los requerimientos
definidos
Desarrollo del software en base a un
proceso, con énfasis en la rapidez de la
liberación
Implementación y uso del software,monitoreo de los nuevos requerimientos
Redefinición del problema en base a los
nuevos requerimientos
5/11/2018 Modelo de Desarrollo Evolutivo - slidepdf.com
http://slidepdf.com/reader/full/modelo-de-desarrollo-evolutivo-55a236871545b 3/18
Hay 2 tipos de desarrollo evolutivo:
1.- Desarrollo exploratorio: El objetivo de este enfoque esexplorar con el usuario los requisitos hasta llegar a unsistema final. El desarrollo comienza con las partes quese tiene más claras. El sistema evoluciona conforme seañaden nuevas características propuestas por el usuario
2.- Prototipos desechables: El objetivo es entender losrequisitos del usuario y trabajar para mejorar la calidadde los requisitos. A diferencia del desarrollo exploratorio,se comienza por definir los requisitos que no están
claros para el usuario y se utiliza un prototipo paraexperimentar con ellos. El prototipo ayuda a terminar dedefinir estos requisitos.
5/11/2018 Modelo de Desarrollo Evolutivo - slidepdf.com
http://slidepdf.com/reader/full/modelo-de-desarrollo-evolutivo-55a236871545b 4/18
Ventajas:
- Es más efectivo que el enfoque en cascada,pues satisface las necesidades inmediatas delos clientes.
- La especificación se puede desarrollar deforma creciente.
- Conforme el usuario entienda mejor suproblema, éste se puede reflejar en elsistema de software.
5/11/2018 Modelo de Desarrollo Evolutivo - slidepdf.com
http://slidepdf.com/reader/full/modelo-de-desarrollo-evolutivo-55a236871545b 5/18
Desventajas:
- El proceso no es visible. Los administradores
deben hacer entregas regulares para medir el
progreso
- Genera sistemas con estructura deficiente. Los
cambios continuos tienden a corromper laestructura del software.
5/11/2018 Modelo de Desarrollo Evolutivo - slidepdf.com
http://slidepdf.com/reader/full/modelo-de-desarrollo-evolutivo-55a236871545b 6/18
Recomendaciones pare el modelo evolutivo:
* Para sistemas pequeños y medianos (hasta
500,000 líneas de código).
* Los problemas de desarrollo evolutivo se
agravan en sistemas grandes y complejos.
* Se puede desarrollar un prototipo desechable
para resolver incertidumbres en la
especificación del sistema.
5/11/2018 Modelo de Desarrollo Evolutivo - slidepdf.com
http://slidepdf.com/reader/full/modelo-de-desarrollo-evolutivo-55a236871545b 7/18
Bibliografia
• Ingeniería del Software, un enfoque práctico,
Rogger S. Pressman (Mc Graw Hill)
• Ingenieria del Software, Ian Sommerville
(Editorial Prentice Hall)
5/11/2018 Modelo de Desarrollo Evolutivo - slidepdf.com
http://slidepdf.com/reader/full/modelo-de-desarrollo-evolutivo-55a236871545b 8/18
Desarrollo de Prototipo
Con modelo de desarrollo evolutivo
5/11/2018 Modelo de Desarrollo Evolutivo - slidepdf.com
http://slidepdf.com/reader/full/modelo-de-desarrollo-evolutivo-55a236871545b 9/18
Paso 1
• El Cliente tenia una petición, un celular con
una mejor escritura aparte del método qwerty
• Este Celular debería implementar el
mecanismo de escritura qwerty a través de
una tecnología teclado laser
5/11/2018 Modelo de Desarrollo Evolutivo - slidepdf.com
http://slidepdf.com/reader/full/modelo-de-desarrollo-evolutivo-55a236871545b 10/18
5/11/2018 Modelo de Desarrollo Evolutivo - slidepdf.com
http://slidepdf.com/reader/full/modelo-de-desarrollo-evolutivo-55a236871545b 11/18
Pasos 2
• Se creo un prototipo de celular para la
escritura
5/11/2018 Modelo de Desarrollo Evolutivo - slidepdf.com
http://slidepdf.com/reader/full/modelo-de-desarrollo-evolutivo-55a236871545b 12/18
5/11/2018 Modelo de Desarrollo Evolutivo - slidepdf.com
http://slidepdf.com/reader/full/modelo-de-desarrollo-evolutivo-55a236871545b 13/18
Paso 3
• Las pruebas del celular fueron que la escriturase puede hacer sobre cualquier superficieplana a una pequeña distancia dependiendo
del modelo del celular• También que el celular tiene problemas de
detección de vectores por que confunde lamateria entrante al campo de haz de luzescribiendo letras encontradas en el caminodel dedo
5/11/2018 Modelo de Desarrollo Evolutivo - slidepdf.com
http://slidepdf.com/reader/full/modelo-de-desarrollo-evolutivo-55a236871545b 14/18
5/11/2018 Modelo de Desarrollo Evolutivo - slidepdf.com
http://slidepdf.com/reader/full/modelo-de-desarrollo-evolutivo-55a236871545b 15/18
Paso 4
• Tratamos de programar algoritmos de
detección de reflejos por las uñas y al parecer
funciono
5/11/2018 Modelo de Desarrollo Evolutivo - slidepdf.com
http://slidepdf.com/reader/full/modelo-de-desarrollo-evolutivo-55a236871545b 16/18
5/11/2018 Modelo de Desarrollo Evolutivo - slidepdf.com
http://slidepdf.com/reader/full/modelo-de-desarrollo-evolutivo-55a236871545b 17/18
Paso 5
• Y así hemos concluido con el prototipo deescritura por campos de haz de luz, facilitandoa la gente con problema de dedos gruesos, la
fácil escritura de textos atreves de unpequeño celular
• Solo los problemas que se llega a encontrar esel de buscar un lugar 100% liso por que laescritura a veces no detecta la letra si seencuentra en una parte rugosa de la superficie
5/11/2018 Modelo de Desarrollo Evolutivo - slidepdf.com
http://slidepdf.com/reader/full/modelo-de-desarrollo-evolutivo-55a236871545b 18/18
Retroalimentación
• Se tratara de mejorar el sistema para que sea
mas eficiente en su trabajo
• Se buscara nuevas soluciones para el diseño
de la tecnología y tener en mente el desgaste
del mismo para modificar el teclado laser
• Y adaptar el teclado laser dentro del mismo
celular