Sunteți pe pagina 1din 2

Programacin Generativa Castaeda Ibez Hugo Erik http://books.google.com.mx/books?

id=gQWd49zSut4C&pg=PA388&dq=Programaci%C3%B2n+Generativa&hl=es&sa=X&ei=eAl8UoerNfLJsAS u2oHADA&ved=0CDEQ6AEwAQ#v=onepage&q=Programaci%C3%B2n%20Generativa&f=false

INTRODUCCIN Existe un sinfn de formas de atacar un problema, as como tambin existe un sinfn de aplicaciones que desarrollar para ayudar a darles solucin a esos problemas. En el mundo del desarrollo de software contamos con un sinfn de herramientas que nos permiten y ayudan a desarrollar una amplia gama de productos software. En el presente trabajo hablaremos de una de ellas, en esta ocasin nos referimos a la programacin generativa. La finalidad de este escrito es brindar una pequea introduccin que nos ayude a ampliar el panorama de este tipo de programacin que nos ha ayudado a desarrollar productos software, para que de esta manera el lector cuente con una herramienta ms al momento de generar sus propios productos. La programacin generativa se puede describir brevemente como una de las representantes de un conjunto de tcnicas relativamente recientes, las cuales an podemos clasificarlas como emergentes. A continuacin hablaremos un poco de esta as como de una de sus ms desarrolladas caractersticas a manera de ejemplo de apoyo que nos permita dejar un poco ms claro este tema de gran inters. DESARROLLO

Como sabemos la programacin generativa forma parte de los componentes claves de las tcnicas conocidas como tcnicas emergentes de desarrollo de software, la cual como sabemos combina la generacin de programas con el desarrollo basado en los diferentes componentes. Un ejemplo del que podemos hablar ya que es una de las aproximaciones ms desarrolladas es el desarrollo de software orientado a aspectos. El desarrollo de software orientado a aspectos toma uno de los mayores problemas que se presentan durante el desarrollo de software, el problema de la separacin de intereses. Un principio de diseo bsico, as es como podemos clasificar a la separacin de intereses . Este nos plantea bsicamente que debera disearse el software para que cada una de las unidades o componentes realice una y solo una cosa. Sin embargo en muchas ocasiones los intereses no se encuentran asociados a funciones de aplicaciones claramente definidas, sino que las encontramos compartidos, es decir estos afectan a prcticamente todos los componentes de un sistema en particular. En la programacin orientada a aspectos los intereses compartidos se implementan como si fueran aspectos y, dentro de nuestro programa, debemos definir donde se debera asociar un aspecto.

Herramientas Automatizadas 2NM50

Programacin Generativa Castaeda Ibez Hugo Erik http://books.google.com.mx/books?id=gQWd49zSut4C&pg=PA388&dq=Programaci%C3%B2n+Generativa&hl=es&sa=X&ei=eAl8UoerNfLJsAS u2oHADA&ved=0CDEQ6AEwAQ#v=onepage&q=Programaci%C3%B2n%20Generativa&f=false

CONCLUSIN Hoy en da contamos con una gran cantidad de software existente el cual nos ayuda a desarrollar productos software, as mismo la demanda de nuevos productos software se ha vuelto cada vez ms exigente, lo que ha desencadenado el empleo de este tipo de herramientas como pueden ser la programacin generativa, la cual no slo tiene como finalidad apoyar a los especialistas en el campo de desarrollo de software.

Fuentes secundarias de informacin softwaretestinghelp. (21 de 09 de 2007). Obtenido de softwaretestinghelp: http://www.softwaretestinghelp.com/choosing-automation-tool-for-your-organization/ nptel iitm courses. (30 de 04 de 2009) . Obtenido de nptel:http://nptel.iitm.ac.in/courses/Webcourse-contents/IIScBANG/System%20Analysis%20and%20Design/pdf/Lecture_Notes/LNm14.pdf PowerDesigner(23 de 04 de 2009) . Obtenido de http://www.sybase.com/products/powerdesigner

Herramientas Automatizadas 2NM50

S-ar putea să vă placă și