Israel herrera cervantes alberto rebolledo ayala corina hern ndez aponte israel ocampo abarca
This presentation is the property of its rightful owner.
Sponsored Links
1 / 28

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


  • 46 Views
  • Uploaded on
  • Presentation posted in: General

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

Download Presentation

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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


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

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.


Qu es genexus

¿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


Por qu genexus

¿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


Caracter sticas principales

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


Caracter sticas principales1

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


Plataformas

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.


Migraci n a nuevas plataformas

Migración a nuevas plataformas

Con GeneXus la misma base de conocimiento genera las aplicaciones en forma automática para las nuevas plataformas


Desarrollo de aplicaciones en genexus

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


Dise o

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


Prototipo

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


Implementaci n

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


Ventajas

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


Fortalezas y debilidades

Fortalezas y debilidades


Cuadro comparativo

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;,


Usuarios genexus

USUARIOS GENEXUS

http://www.technologies.cl/WebNEw/Clientes.html


Tutorial creaci n de un objeto dise o

TutorialCreación de un Objeto Diseño


Descripci n de la estructura se ingresa el nombre datos y descripci n de los atributos

Descripción de la estructura- Se ingresa el nombre, datos y descripción de los atributos


F rmulas

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.


Visualizaci n de formularios

Visualización de formularios


Israel herrera cervantes alberto rebolledo ayala corina hern ndez aponte israel ocampo abarca

Visualización de formularios


Israel herrera cervantes alberto rebolledo ayala corina hern ndez aponte israel ocampo abarca

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.


Israel herrera cervantes alberto rebolledo ayala corina hern ndez aponte israel ocampo abarca

Generación automática del código

En el menú Build, seleccione Build All.

Seleccione el Tipo (Type) de especificación que usaremos.


Israel herrera cervantes alberto rebolledo ayala corina hern ndez aponte israel ocampo abarca

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


Israel herrera cervantes alberto rebolledo ayala corina hern ndez aponte israel ocampo abarca

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


Conclusiones

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


Bibliograf a

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


Israel herrera cervantes alberto rebolledo ayala corina hern ndez aponte israel ocampo abarca

Gracias por su atención

Buenas tardes


  • Login