1 / 28

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

Israel Herrera Cervantes Alberto Rebolledo Ayala Corina Hernández Aponte Israel Ocampo Abarca. Introducción.

ernst
Télécharger la présentation

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

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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?id=20041217x2&mth=12&yr=2004 http://www.islasoft.com/Producto/Diferencias_SQL_Server_Office.pdf http://www.digitaltech.com.mx/portal/hgxpp001.aspx?3,1,8,O,S,0,MNU;E;1;2;3;3;MNU;,

  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.genexus+aplicaciones.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?id=20041217x2&mth=12&yr=2004 http://www.islasoft.com/Producto/Diferencias_SQL_Server_Office.pdf http://www.digitaltech.com.mx/portal/hgxpp001.aspx?3,1,8,O,S,0,MNU;E;1;2;3;3;MNU;, www.genexus.com http://www.technologies.cl/WebNEw/Clientes.html http://www.acpsistemas.com.ar/gxpsites/hgxpp001.aspx?1,6,43,O,S,0,, http://www.exa.unicen.edu.ar/catedras/modysim/tutorials/Primeros%20pasos%20con%20Genexus%2090.pdf

  28. Gracias por su atención Buenas tardes

More Related