Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Modelo de Desarrollo
Evolutivo
Objetivos:
Objetivos Generales:
-Aprender Que es el modelo de Desarrollo Evolutivo.
-Ver su forma de implantacin en el desarrollo de software
-Ver como este se Aplica a las leyes de la evolucin del software
Objetivos Especficos:
-Comprender la importancia de la evolucin en un Software
-Dar a conocer las Ventajas de este modelo
-Dar a conocer las desventajas de este modelo
Peligros?
Para poder utilizar este mtodo de desarrollo de software, hay que ser bastante cuidadoso
con la manipulacin de ciertas cosas, como por ejemplo, los documentos, los programas, bases de
datos, etc.,
Ms que peligros, son cuidados los que hay que tener con este mtodo, adems, cada
paso debera de ser registrado, y junto a esto, la documentacin, a la hora de actualizar el
programa o sistema, debe ser recuperada con facilidad, y aquellos cambios que sufra este sistema,
deben ser efectuados de una manera controlada.
La idea de esta metodologa, es estar liberando constantemente una nueva versin del
sistema que sea completamente funcional, de esta manera, cada sistema producto de las
iteraciones sucesivas del mtodo tendra incorporado los nuevos requerimientos que ha sido
posible identificar y que no estaran considerados en la versin anterior.
Es as como las etapas del desarrollo evolutivo tienen el objetivo de extender los
incrementos de un software operacional, en el sentido que la experiencia personal lo determine,
haciendo que avance para hacerlo ms funcional.
Dificultades
Lehman:
Lehman, propuso al comienzo de la dcada de los ochenta, las leyes de la evolucin del
software. Si bien no indagaremos acerca de quien fue esta persona, citaremos algunas de estas
leyes que tiene directa relacin con la evolucin del software:
Cambio continuo: Un programa que se utiliza en un ambiente del mundo real, debe
cambiar o ser cada vez menos til en ese ambiente.
Conclusiones:
Victor Matta: A mi parecer, encuentro un tema importante hablar de la evolucin del software y
este mtodo, porque a fin de cuentas, es una manera ms simple de hacer avanzar un sistema en
base a los requerimientos del cliente, llegando as a las manos del usuario final.
Ser conciso y un poco simplista es bueno, es por eso que, por mi parte, encuentro muy
genial la idea de que este mtodo exista, as yo, o nosotros, como futuros programadores, seremos
capaces de ir mostrando nuestros avances de manera rpida. Por otra parte y como bien lo
explicamos aqu mismo, tambin es una buena manera de ir mostrndole a nuestro cliente l como
quiere el que termine siendo el sistema. Al fin y al cabo, las decisiones son difciles respecto al
software, ya que entre tanta variedad, un poco de simplicidad y rapidez no cae para nada mal.
Anexando como comentario lo siguiente, debo decir que es interesante ponerse a pensar
que este modelo seria idea para mezclarlo junto con algn otro modelo de desarrollo, porque con el
modelo evolutivo podemos hacerlo avanzar, pero no nos permitira de una forma clara el desarrollar
un sistema u aplicacin de una forma correcta; hay mtodos de desarrollo un tanto mas rpidas y
eficaces que esta, pero ninguna logra la idea central de este modelo: avanzar hacia el siguiente
nivel.
Carlos Pasten: Creo que lo ya mencionado en este trabajo es de mucha utilidad para cualquier
tipo de desarrollador de software ya que este Modelo esta en su mayora enfocado a alcanzar el
mximo de lo requerimientos del cliente.
Esta de mas decir que el Modelo de Desarrollo evolutivo es perfectamente aplicable con
otro modelos de desarrollo al ser este un modelo flexible y que va variando de acuerdo a los
requerimientos de cliente final, quien mismo juzga las fallas y mejoras del sistema y puede dar un
enfoque ya mas objetivo que un cliente que no ha visto ni siquiera un prototipo de su sistema.
Podemos mirar el modelo de desarrollo evolutivo como el modelo destinado a mejorar
continuamente, por que al igual que en la teora de la Evolucin este mejora constantemente y se
enfoca en actualizarse.
Bibliografa
http://modelos-phpnoche.blogspot.com/
http://www.buenastareas.com/ensayos/Modelos-Evolutivos-De-Proceso-DeSoftware/365436.html
Libro Ingenieria del Software Ian Sommerville