Israel Herrera Cervantes - PowerPoint PPT Presentation

1 / 28
About This Presentation
Title:

Israel Herrera Cervantes

Description:

Durante los a os 80, las bases de datos corporativas ... Java, C#, Visual Basic, C/SQL, RPG, etc tera. Internet. C#, JAVA, Visual Basic (ASP), C/SQL, HTML ... – PowerPoint PPT presentation

Number of Views:277
Avg rating:3.0/5.0
Slides: 29
Provided by: ITM8
Category:

less

Transcript and Presenter's Notes

Title: Israel Herrera Cervantes


1
  • Israel Herrera Cervantes
  • Alberto Rebolledo Ayala
  • Corina Hernández Aponte
  • Israel Ocampo Abarca

2
Introducción
  • Durante los años 80, las bases de datos
    corporativas aumentaban espontáneamente la
    globalización golpeó al mundo durante los años
    90. Las empresas necesitaban procesos más rápidos
    de desarrollo y mantenimiento de software y al
    mismo tiempo, mantener la integridad de sus
    datos. Todo esto, al mínimo costo total.
  • Las aplicaciones y sus bases de datos son cada
    vez más complejas, y al diseñar grandes bases de
    datos se cometen muchos errores humanos y en las
    grandes organizaciones no existe NADIE que
    conozca los datos de la empresa con la adecuada
    objetividad y el suficiente detalle.
  • GENEXUS es la respuesta a estos problemas. Desde
    1984, Artech ha desarrollado importantes y
    originales actividades de investigación en el
    área de las bases de datos relacionales.

3
Qué es GENEXUS?
  • Sistema que permite una buena administración
    automática del conocimiento de los sistemas de
    negocios
  • GeneXus es una herramienta que parte de las
    visiones de los usuarios, captura su
    conocimiento y lo sistematiza en una base de
    conocimiento
  • A partir de su base de conocimiento, GeneXus es
    capaz de diseñar, generar y mantener de manera
    automática la estructura de la base de datos y
    los programas de la aplicación

4
Por qué Genexus?
  • GeneXus está construido sobre un sólido
    fundamento matemático
  • Principal fortaleza de GeneXus una excelente
    administración del conocimiento de los sistemas
    de negocios
  • GeneXus trabaja con conocimiento puro, lo que
    permite
  • Generar programas (software tradicional)
  • Entender el conocimiento de los seres humanos sin
    requerir documentación adicional
  • Operar automáticamente con ese conocimiento
    integrándolo con otro proveniente de otras
    fuentes, difundiéndolo, otorgando licencias a
    terceros para que lo integren a sus aplicaciones
  • Generar aplicaciones para múltiples plataformas y
    múltiples arquitecturas
  • Contar con cierto tipo de seguro ante cambios
    tecnológicos

5
Características principales
  • Trabaja con conocimiento puro
  • El conocimiento puro tiene un valor permanente
  • Mantenimiento 100 automático
  • Mantenimiento automático de la base de datos y de
    los programas
  • Puede propagar automáticamente los cambios a los
    datos y a los programas
  • Independencia de plataforma, arquitectura y
    tecnología
  • El conocimiento puro es independiente de
  • La plataforma (hardware, sistema operativo,
    servidor de base de datos, servidor de
    aplicaciones, etc.)
  • La arquitectura (centralizada, cliente servidor
    de dos capas, cliente servidor de tres capas,
    multiservidor orientado a la red como Java o
    Microsoft .NET)
  • La tecnología disponible
  • El conocimiento recopilado para el desarrollo de
    un sistema con una plataforma y una arquitectura
    específicas y en un contexto tecnológico
    específico, puede usarse para generar sistemas
    para otras plataformas, arquitecturas y contextos
    tecnológicos

6
Características principales
  • Objetivo asistir al analista y a los usuarios en
    todo el ciclo de vida de las aplicaciones
  • Automatizar todo aquello que es automatizable
  • Normalización de los datos y diseño
  • Generación y mantenimiento de la base de datos y
    de los programas de aplicación
  • Ofrece documentación rigurosa, autosuficiente y
    permanentemente actualizada
  • Soporta varias plataformas, lenguajes y DBMS

7
Plataformas
  •  Servidores con Sistemas Operativos
  • IBM OS/400, UNIX, LINUX, Windows NT/2000 Servers
  •  Sistemas de Gerencia de Base de Datos
  • IBM DB2 UDB, Informix, Oracle, Microsoft SQL
    Server
  • Lenguajes
  • Java, C, Visual Basic, C/SQL, RPG, etcétera
  •  Internet
  • C, JAVA, Visual Basic (ASP), C/SQL, HTML
  •  Web Servers
  • Microsoft IIS, Apache, WebSphere, etc.

8
Migración a nuevas plataformas
  •  Con GeneXus la misma base de conocimiento genera
    las aplicaciones en forma automática para las
    nuevas plataformas

9
Desarrollo de aplicaciones en GENEXUS
  • Una aplicación comienza con un Diseño, luego se
    Prototipa, luego se Implementa o pone en
    producción y en cualquiera de los pasos
    anteriores se puede regresar al Diseño para
    realizar modificaciones

10
Diseño
  • El trabajo se realiza en el ambiente del usuario
  • GeneXus captura el conocimiento por medio de
    visiones de objetos de la realidad del usuario
  • Transacciones
  • Reportes
  • Procedimientos, etc.
  • Consiste en identificar y describir estos objetos
  • GeneXus automáticamente sistematiza el
    conocimiento capturado y construye la Base de
    Conocimiento
  • Base de Conocimiento repositorio de información,
    a partir de la cual GeneXus crea el modelo de
    datos físico (tablas, atributos, índices, etc.),
    y los programas de aplicación

11
Prototipo
  • El prototipo permite que la aplicación sea
    totalmente probada antes de pasar a producción
  • El diseño y prototipo son realizados y probados
    en un ambiente Windows, Windows NT/2000/XP

12
Implementación
  • Cuando el prototipo es aprobado por sus usuarios,
    la base de datos y los programas de aplicación
    son generados y/o mantenidos en forma automática
    para el ambiente de producción

13
Ventajas
  • GeneXus funciona en PCs, dejando al entorno de
    producción totalmente libre para el procesamiento
    de las aplicaciones
  • Simplicidad GeneXus utiliza los recursos más
    avanzados de la inteligencia artificial para que
    el analista y los usuarios, puedan usarlo de una
    forma muy simple
  • Reduce costos y protege la inversión
  • Automáticamente, diseña y genera la base de datos
    y los programas de aplicación, determinando un
    aumento de la productividad del proceso de
    desarrollo de sistemas
  • A partir de su base de conocimiento el cliente
    podrá generar sus aplicaciones para las futuras
    tecnologías con sólo adquirir los generadores que
    ARtech introduzca para las mismas

14
Fortalezas y debilidades
15
Cuadro comparativo
http//arsys.es/ayuda/guias/comparativa.htm http/
/www.emb.cl/gerencia/noticia.mv?id20041217x2mth
12yr2004 http//www.islasoft.com/Producto/Difere
ncias_SQL_Server_Office.pdf http//www.digitaltech
.com.mx/portal/hgxpp001.aspx?3,1,8,O,S,0,MNUE12
33MNU,
16
USUARIOS GENEXUS
http//www.technologies.cl/WebNEw/Clientes.html
17
TutorialCreación de un Objeto Diseño
18
Descripción de la estructura- Se ingresa el
nombre, datos y descripción de los atributos
19
Fórmulas
  • - Son atributos que pueden inferirse del valor
    de otros atributos. Un atributo fórmula tiene un
    nombre, un tipo de datos y una descripción,
    además de una fórmula que define como se calcula.

20
Visualización de formularios
21
Visualización de formularios
22
Generación automática (prototipo)
Seleccione el ambiente de Prototipo en la Barra
de Herramientas del Modelo.
Se le indicará que cree un nuevo modelo de
prototipo. Haga clic en OK.
23
Generación automática del código
  • En el menú Build, seleccione Build All.

Seleccione el Tipo (Type) de especificación que
usaremos.
24
Etapa final producción
  • En el Menú del Desarrollador seleccione Invoice e
    ingrese una nueva factura o seleccione una
    factura existente. Luego haga clic en Aply
    Changes dos veces. La regla que invoca al reporte
    se disparará en el navegador.

Reporte de factura
25
Costos
  • Tiene un costo anual de 37,213.00, el cual
    incluye
  • a) Plataformas Mycrosotf windows NT, XP, 2000,
    Unix.
  • b) Visualizador web de las visitas al banner de
    la empresa.
  • c) Internet Pyme Gold GENEXUS.
  • d) 100 megas de espacio web/casillas.
  • e) Soporte ASP.
  • f) Acceso a Internet.
  • g) Soporte de extensiones de Microsoft Frontpage.
  • h) Administrador web de cuentas de correo
    electrónico.
  • http//www.genexusaplicaciones.com

26
Conclusiones
  • A diferencia del desarrollo tradicional - que
    comienza por diseñar la base de datos - Genexus
    parte de las distintas perspectivas del negocio
    que tienen los usuarios, para llegar al sistema
    con la base de datos y los programas necesarios
    para cada una de estas visiones
  • Genexus simplifica la tarea al generar
    automáticamente la base de datos y los programas
  • Genexus actualiza automáticamente los cambios a
    la base de datos y los programas cuando la
    aplicación es modificada

27
Bibliografía
  • http//arsys.es/ayuda/guias/comparativa.htm
  • http//www.emb.cl/gerencia/noticia.mv?id20041217x
    2mth12yr2004
  • http//www.islasoft.com/Producto/Diferencias_SQL_S
    erver_Office.pdf
  • http//www.digitaltech.com.mx/portal/hgxpp001.aspx
    ?3,1,8,O,S,0,MNUE1233MNU,
  • www.genexus.com
  • http//www.technologies.cl/WebNEw/Clientes.html
  • http//www.acpsistemas.com.ar/gxpsites/hgxpp001.as
    px?1,6,43,O,S,0,,
  • http//www.exa.unicen.edu.ar/catedras/modysim/tuto
    rials/Primeros20pasos20con20Genexus2090.pdf

28
  • Gracias por su atención
  • Buenas tardes
Write a Comment
User Comments (0)
About PowerShow.com