genexus: revisando sus fundamentos teóricos

32
GeneXus: revisando los fundamentos teóricos, 23 años después BREOGÁN GONDA [email protected] #GX22

Upload: genexus

Post on 19-Jun-2015

278 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: GeneXus: revisando sus fundamentos teóricos

GeneXus: revisando los fundamentos

teóricos, 23 años después

BREOGÁN GONDA

[email protected] #GX22

Page 2: GeneXus: revisando sus fundamentos teóricos

OBJETIVO

Page 3: GeneXus: revisando sus fundamentos teóricos

• Cambiar drásticamente el desarrollo de software para los sistemas de negocios

• Automatizar todo aquello que sea automatizable Generar y mantener automáticamente el 100%

• Capacidad de generar para múltiples plataformas, actuales y futuras

Page 4: GeneXus: revisando sus fundamentos teóricos

MODELO

Page 5: GeneXus: revisando sus fundamentos teóricos

Modelo

• Riguroso y procesable automáticamente

• Independiente de la tecnología utilizada

Page 6: GeneXus: revisando sus fundamentos teóricos

Marco de Referencia

• La semántica reside en los nombres de los atributos

• (URA) Universal Relational Asumption

Page 7: GeneXus: revisando sus fundamentos teóricos

Modelo Externo

• Visiones de usuarios– Estructura– Formatos– Reglas– Fórmulas

Page 8: GeneXus: revisando sus fundamentos teóricos

Modelo Externo

• El modelo fundamental es el Externo, integrado por las visiones los usuarios y basado en conocimiento puro

• Toda descripción se referirá únicamente a elementos del Modelo Externo

• Por razones de eficiencia, provablemente habrá otros modelos pero nunca se podrá definir nada en función de ellos

Page 9: GeneXus: revisando sus fundamentos teóricos

Modelo

• A partir del Modelo Externo en dos momentos se infiere automáticamente el impacto de los cambios sobre datos y programas Mantenimiento automático

Page 10: GeneXus: revisando sus fundamentos teóricos

Consistencia

• La realidad es consistente• Toda representación de la realidad

debe ser consistente

Las reglas de consistencia son obligatorias y pueden inferirse automáticamente

Page 11: GeneXus: revisando sus fundamentos teóricos

Inteligencia

• GeneXus es un producto sofisticado que, basado en una sólida y rigurosa teoría hace cosas muy sofisticadas

• Un objetivo permanente es hacerlo cada vez más fácil de aprender y usar

Page 12: GeneXus: revisando sus fundamentos teóricos

KNOWLEDGE BASE

Page 13: GeneXus: revisando sus fundamentos teóricos

Base de datos conteniendo el Modelo

+Mecanismos de Inferencia

Page 14: GeneXus: revisando sus fundamentos teóricos

KIP

KNOWLEDGE INTERCHANGE PROTOCOL

Page 15: GeneXus: revisando sus fundamentos teóricos

KIP

• Es una versión de archivo plano del Modelo

Page 16: GeneXus: revisando sus fundamentos teóricos

Modelo

• A partir del Modelo Externo se infiere automáticamente el Esquema de la Base de Datos y los programas necesarios para procesar las visiones

Page 17: GeneXus: revisando sus fundamentos teóricos

RESUMEN

Page 18: GeneXus: revisando sus fundamentos teóricos

Toda nuestra teoría es independiente de la tecnología utilizada

Page 19: GeneXus: revisando sus fundamentos teóricos

PERO…

Page 20: GeneXus: revisando sus fundamentos teóricos

¿QUÉ NECESITAREMOS EN EL FUTURO?

Page 21: GeneXus: revisando sus fundamentos teóricos

¿Sistemas de Gerencia de Base de Datos con nuevas arquitecturas?

Page 22: GeneXus: revisando sus fundamentos teóricos

¿Sistemas de Gerencia de Base de Datos “non stop”?

Page 23: GeneXus: revisando sus fundamentos teóricos

¿Integrar en un mismo cuerpo conceptual Servicios y Datos?

Page 24: GeneXus: revisando sus fundamentos teóricos

¿Mayor usabilidad, de manera de satisfacer a los “usuarios no

programadores”?

Page 25: GeneXus: revisando sus fundamentos teóricos

¿Nuevas visiones?

Page 26: GeneXus: revisando sus fundamentos teóricos

¿Nuevos “patterns”?

Page 27: GeneXus: revisando sus fundamentos teóricos

¿Mayor automátización de los “tests”?

Page 28: GeneXus: revisando sus fundamentos teóricos

¿Transacciones on line, off line, diferidas?

Page 29: GeneXus: revisando sus fundamentos teóricos

RESUMEN

Page 30: GeneXus: revisando sus fundamentos teóricos

• La fundamentación teórica de GeneXus sigue válida

• El conocimiento puro sigue siendo la mejor manera de describir los problemas

Page 31: GeneXus: revisando sus fundamentos teóricos

Debemos trabajar permanentemente para satisfacer a nuestros clientes y aprovechar las nuevas oportunidades

Page 32: GeneXus: revisando sus fundamentos teóricos

BREOGÁN GONDA

[email protected]

#GX22