Está en la página 1de 2

Computacin

GENEXUS
GeneXus es la herramienta para crear, desarrollar y mantener en
forma automtica aplicaciones multiplataforma de misin crtica, se
adaptan fcilmente a los cambios de negocio y a las nuevas
posibilidades brindadas por la evolucin tecnolgica en la
implementacin de sistemas informticos.
El desarrollo de una aplicacin implica tareas de anlisis, diseo e
implementacin. GeneXus nos permite cumplir con esto librando a
las personas de las tareas automatizables como el diseo de la
base de datos y escribir el cdigo fuente! permiti"ndoles as#
concentrarse en las tareas realmente difciles y no automatizables
como comprender los problemas del usuario.
$uego debemos construir un modelo y disear una solucin %ue
represente lo me&or posible esa realidad. 'ambi"n es importante %ue
el producto desarrollado sea capa( de adaptarse a los cambios %ue
sufre esa realidad y %ue esos cambios los podamos reali(ar en un
tiempo ra(onable.
Con la metodolog#a de desarrollo tradicionales el proceso de
desarrollo incluye ) partes* el diseo de un modelo de datos %ue lo
hemos implementado mediante un mane&ador de base de datos y el
anlisis funcional %ue genera especi+caciones a partir de las cuales
se construyen los programas a implementar ya sea mediante
programacin manual o usando un int"rprete o generador.
,ero esta forma de traba&o est basada en %ue es viable construir un
modelo de datos estable de la compa#a! lo cual es imposible debido
a la dinmica cambiante de la realidad.
Con la forma de traba&o tradicional! si la realidad cambia! debemos
volver a reali(ar un anlisis de datos! cambiar la implementacin de
la base de datos! volver a hacer un anlisis funcional y cambiar la
codi+cacin de los programas y todo esto lleva mucho tiempo.
,or lo cual! la metodolog#a tradicional de&a de ser e+ciente frente a
cambios frecuentes en los re%uerimientos del usuario GeneXus nos
ofrece una alternativa declarativa %ue a partir de las visiones de los
usuarios captura su conocimiento y luego lo sistematiza en una
base de conocimiento. - partir de esta, GeneXus en forma
automtica crea el modelo de datos en una base de datos y
construye los programas de la aplicacin para cubrir las necesidades
funcionales re%ueridas. Esta metodologa permite al desarrollador
optimi(ar su tiempo aplicndolo a entender los problemas de los
usuarios mientras %ue GeneXus genera la aplicacin en forma .//0
automtica en el lengua&e %ue le digamos y para la base de datos %ue
necesitemos.
Esto permite el desarrollo incremental de soluciones de negocio
independientemente de la plataforma de produccin ynos permite
crear rpidamente prototipos totalmente funcionales con los %ue
podemos validar nuestro diseo con el usuario. - partir de esta
validacin surgirn correcciones %ue impactaremos en la base de
conocimientos iterando hacia un producto +nal de me&or calidad.
El desarrollar puede concentrarse en lo %ue es ms necesario!
como por e&emplo! entender la necesidad del usuario mientras %ue
GeneXus se encarga de generar automticamente y en tiempo
record la base de datos y los programas.
1ado %ue GeneXus genera gran parte de la aplicacin por nosotros
es posible cumplir con el paradigma del desarrollo incremental,
comen(ando con una implementacin bsica e ir agregando
funcionalidad en forma progresiva mediante apro2imaciones
sucesivas.
ConCon GeneXus es posible generar prototipos %ue funcionalmente
son idnticos a la aplicacin en produccin. Esto permite validar en
forma temprana los re%uerimientos con los usuarios fnales y de
esta forma minimi(ar errores desde el principio del proyecto! logrando
al +nal sistemas de me&or calidad.
GeneXus genera los programas en la plataforma %ue usted necesite.
Si debe cambiar de plataforma solamente se debe generar de nuevo
los programas y la base de datos y listo! sin necesidad de codi+car
una l#nea. Con GeneXus usted puede integrar sus aplicaciones
legacy a nuevas aplicaciones %ue usen tecnolog#a ms moderna.
,uede generar aplicaciones con tecnolog#a de punta sin necesidad de
dominar esa tecnologa! solo sabiendo usar GeneXus.

También podría gustarte