Está en la página 1de 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 versin del producto, los usuarios la usan y proveen retroalimentacin a los desarrolladores. Basada en esta retroalimentacin, la especificacin de requerimientos es actualizada y se desarrolla una nueva versin del producto. El proceso se repite indefinidamente. Requiere de un cuidado especial en la manipulacin de documentos, programas, datos de test, etc. desarrollados para distintas versiones del software.

Especificacin inicial

Definicin del problema y especificacin Inicial en base a los requerimientos definidos


Desarrollo del software en base a un proceso, con nfasis en la rapidez de la liberacin Implementacin y uso del software, monitoreo de los nuevos requerimientos

Desarrollo del producto

Implementacin Uso y evaluacin

Versiones del software

Retroalimentacin

Redefinicin del problema en base a los nuevos requerimientos

Hay 2 tipos de desarrollo evolutivo: 1.- Desarrollo exploratorio: El objetivo de este enfoque es explorar con el usuario los requisitos hasta llegar a un sistema final. El desarrollo comienza con las partes que se tiene ms claras. El sistema evoluciona conforme se aaden nuevas caractersticas propuestas por el usuario 2.- Prototipos desechables: El objetivo es entender los requisitos del usuario y trabajar para mejorar la calidad de los requisitos. A diferencia del desarrollo exploratorio, se comienza por definir los requisitos que no estn claros para el usuario y se utiliza un prototipo para experimentar con ellos. El prototipo ayuda a terminar de definir estos requisitos.

Ventajas: - Es ms efectivo que el enfoque en cascada, pues satisface las necesidades inmediatas de los clientes. - La especificacin se puede desarrollar de forma creciente. - Conforme el usuario entienda mejor su problema, ste se puede reflejar en el sistema de software.

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 la estructura del software.

Recomendaciones pare el modelo evolutivo: * Para sistemas pequeos y medianos (hasta 500,000 lneas de cdigo). * Los problemas de desarrollo evolutivo se agravan en sistemas grandes y complejos. * Se puede desarrollar un prototipo desechable para resolver incertidumbres en la especificacin del sistema.

Bibliografia
Ingeniera del Software, un enfoque prctico, Rogger S. Pressman (Mc Graw Hill) Ingenieria del Software, Ian Sommerville (Editorial Prentice Hall)

Desarrollo de Prototipo
Con modelo de desarrollo evolutivo

Paso 1
El Cliente tenia una peticin, un celular con una mejor escritura aparte del mtodo qwerty Este Celular debera implementar el mecanismo de escritura qwerty a travs de una tecnologa teclado laser

Pasos 2
Se creo un prototipo de celular para la escritura

Paso 3
Las pruebas del celular fueron que la escritura se puede hacer sobre cualquier superficie plana a una pequea distancia dependiendo del modelo del celular Tambin que el celular tiene problemas de deteccin de vectores por que confunde la materia entrante al campo de haz de luz escribiendo letras encontradas en el camino del dedo

Paso 4
Tratamos de programar algoritmos de deteccin de reflejos por las uas y al parecer funciono

Paso 5
Y as hemos concluido con el prototipo de escritura por campos de haz de luz, facilitando a la gente con problema de dedos gruesos, la fcil escritura de textos atreves de un pequeo celular Solo los problemas que se llega a encontrar es el de buscar un lugar 100% liso por que la escritura a veces no detecta la letra si se encuentra en una parte rugosa de la superficie

Retroalimentacin
Se tratara de mejorar el sistema para que sea mas eficiente en su trabajo Se buscara nuevas soluciones para el diseo de la tecnologa y tener en mente el desgaste del mismo para modificar el teclado laser Y adaptar el teclado laser dentro del mismo celular

También podría gustarte