Académique Documents
Professionnel Documents
Culture Documents
GRUPO: 603 A
Artculo de Genexus
Es una herramienta inteligente, desarrollada por ARTech, para construir y mantener sistemas, de una manera simple; cuyo objetivo es asistir al analista y a los usuarios en todo el ciclo de vida de las aplicaciones. Permitiendo trabajar en mltiples plataformas, ya sea de sistemas operativos, lenguajes de programacin o motores de bases de datos.
La idea bsica de GeneXus es automatizar todo aquello que es automatizable: normalizacin de los datos y diseo, generacin y mantenimiento de la base de datos y de los programas de aplicacin. De esta manera se evita que el analista deba dedicarse a tareas rutinarias y tediosas, permitindole poner toda su atencin en aquello que nunca un programa podr hacer: entender los problemas del usuario.
CARACTERISTICAS
Intuitivo: en la construccin de aplicaciones Libertad: de plataforma, arquitectura y lenguajes Automtico: refleja cambios de la DB en la aplicacin Costo menor: en mantenimiento y migracin Rpido: prototipos funcionales al instante
El sistema se describe en forma intuitiva y GeneXus lo genera para mltiples plataformas y arquitecturas. Con GeneXus se plasma la visin del usuario en formularios y se describen las reglas del negocio y frmulas.
En contraposicin al desarrollo tradicional -que comienza por disear la base de datosGeneXus parte de las distintas perspectivas del negocio que tienen los usuarios, para llegar al sistema con la base de datos y los programas fieles a cada una de estas visiones. Gracias a su inferencia, GeneXus hace en forma automtica un conjunto de tareas que al desarrollador le resulta difcil realizar manualmente y que suelen acarrear errores. Por ejemplo, la normalizacin de la base de datos, la programacin, el anlisis de impacto de los cambios o la propagacin automtica de los mismos.
VENTAJAS
Mantenimiento totalmente automtico. Actualizacin y regeneracin de sistema por medio del propio usuario. Para el crecimiento del mismo, no es necesario reinvertir. Compatibilidad con mltiples plataformas.