Overview GeneXus Qué es y para qué sirve GeneXus? Principales características y beneficios.



Documentos relacionados
TEMA 5: INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE. Definición de Ingeniería del Software

METODOLOGÍA COMMONKADS.

Mantenimiento basado en fiabilidad

Programación Orientada a Objetos. Sesión 4: Herencia

Unidad II: Metodologías de Desarrollo. 2.1 Metodologías clásicas Cascada

1. DEFINICIÓN DEL PROGRAMA EDUCATIVO

Framework Atlas. Introducción. Unidad de Arquitectura y Soporte de Aplicaciones Área de Aplicaciones Especiales y Arquitectura de Software DIAS

Análisis y Diseño de Sistemas Departamento de Sistemas - Facultad de Ingeniería

Introducción a Extreme Programming

Lenguajes de Cuarta Generación (4GL)

C O N T E N I D O. 1. Propósito. 2. Alcance. 3. Responsabilidad y autoridad. 4. Normatividad aplicable. 5. Políticas.

8 horas semanales 32 horas semestral. Suficientable

Podemos decir que actualmente los paradigmas de la planificación deben tomar en consideración las siguientes directrices:

ROLES DEL PROYECTO Tomayko

DISEÑO CURRICULAR BASE DE DATOS II

TEMA 2: CICLO DE VIDA DEL SOFTWARE. Profesora: Elisa Herrmann

Microsoft Visual Studio.NET 2010 desarrollador y diseñador. Fabricante: Microsoft Grupo: Desarrollo Subgrupo: Microsoft Visual

E-learning Tecnico en formacion

LA INTEGRACIÓN DE SISTEMAS

DISEÑO DE ACCIONES FORMATIVAS Y PLANIFICACIÓN DE LA FORMACIÓN

Desarrollo de Software a gran escala. Sesión 2: Administración de Proyectos de Software

Líneas de producto de software. Casos de éxito: Teléfonos móviles de Nokia Toshiba

Programming in HTML5 with JavaScript and CSS3

Gerencia de la Informática

FICHA PÚBLICA DEL PROYECTO

Licitación Servicios de Desarrollo y Mantención de Aplicaciones AS400 y WEB. Bases Técnicas

LAS ETAPAS DE LA METODOLOGIA METRICA

AMBIENTES DE APRENDIZAJE EN EL AULA

Gerencia de Informática. Contexto Organizacional

Ciencias de la Ingeniería

MODELO DE CASCADA PURA. Son métodos que indican cómo hacer más eficiente el desarrollo de sistemas de

FICHA PÚBLICA DEL PROYECTO

Participantes ÍNDICE

ASIGNATURA Modelamiento III CAID CÓDIGO NIVEL 3 MODALIDAD P PROYECTUAL TECNOLÓGICA X TEÓRICA PLAN COMÚN INDUSTRIAL X GRÁFICO

Realizar en una hoja blanca el diseño de su menú de navegación y la abstracción de los elementos principales de su proyecto.

4. ACTIVIDADES Y ESTRATEGIAS DE APRENDIZAJE

NOMENCLADOR DE ACTIVIDADES INCLUIDAS

Sistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria.

IBM Rational Rhapsody V7.5 ofrece un ágil entorno de desarrollo de software para la creación rápida de software, documentación, requisitos y pruebas

APLICACIÓN DE ANÁLISIS MULTIDIMENSIONAL DE INFORMACIÓN PARA LAS GERENCIAS OPERATIVAS DIVISIÓN IT

1. Definición de Crowdfunding 2. Descripción del proyecto 3. Objetivos del proyecto 4. Proceso de trabajo 5. Guía de usuario: Inicio 6.

Techniks es una empresa comprometida con el desarrollo de sistemas de. información de calidad y requiere de la recomendación o desarrollo de un método

Creación de modelos de procesos Empresariales

PROCEDIMIENTO OPERATIVO MANTENER SISTEMAS INFORMÁTICOS PDO-COCTI-DTIN-05

Bloque 1. La sociedad de la información y el ordenador

El proyecto se dividirá en 3 Fases.

Mayor desempeño y crecimiento con soluciones escalables para empresas medianas

MEDIADORESENRED QUIERO HACER MI PROPIA WEB. Liberty Seguros. Tu nuevo punto de encuentro

Modelo de Mejora Continua

Oscar Manuel Aguillón Silva Yolher Camilo Hernandez Reyes

OFERTA DE DISTRIBUCIÓN

Información con Valor.

Diseño de Bases de Datos (TEMAS 1 Y 2)

Las cadenas agroalimentarias en el desarrollo económico local a traves de plataformas y proyectos compartidos. Hernán Pico Acosta Econ. MBA.

Entorno Científico y Tecnológico para el desarrollo de la PYME en Nicaragua. Una Empresa Científica y Tecnológica

ÁLVARO GARCÍA - MOYA HERRERA DESARROLLO DE SOFTWARE MÓVIL MULTIPLATAFORMA. Proyecto de Fin de Carrera - Resumen

GUÍA DE APRENDIZAJE. Módulo VI Seis Sigma. Aprendizaje sin fronteras

DISEÑO CURRICULAR INTELIGENCIA ARTIFICIAL

Elaboración de objetos de aprendizaje en herramientas de software libre y su integración en Moodle 2. Leticia García Pérez. Leobardo A.

Su empresa Está preparada para un ERP?

PERFIL DEL INGENIERO EN INFORMÁTICA DE LA UNELLEZ

ITIL Service Lifecycle - Service Strategy Blended

Universidad del Este Carolina, PR Programa AHORA

DESARROLLO GUIADO POR CARACTERÍSTICAS FEATURE DRIVEN DEVELOPMENT

INFORMACIÓN SOBRE TELDAT

Curso Implementing Data Models and Reports with Microsoft SQL Server 2014 (20466)

Escritorio Empresarial en la Nube

Procesos de diseño y desarrollo de nuevos productos: relación con el marketing y la ingeniería.

Nombre de la asignatura: Investigación de Operaciones I. Créditos: Aportación al perfil

SERVER SOCIETY LTDA DISEÑO DE TOPOLOGIA INTERNA RED LAN. I n t e g r a n t e s : Docente: María Gil Universidad Manuela Beltrán Virtual

EL MODELO DE CONTROL INTERNO DE GRUPO SANTANDER

PROGRAMA DE ASIGNATURA DE ANÁLISIS Y DISEÑO DE SISTEMAS

SAP Business One on HANA

Modelo de Datos del IGN: Migración del contenido cartográfico al geoespacial

Anexo 5. ESTRATEGIAS DE ACCIÓN PARA LA IMPLEMENTACIÓN DEL PIGA

Especialización en Informática y Automática Industrial

El Ciclo de Vida del Software

Las Cinco Estrategias Genéricas El Modelo Porter

Automatización de pruebas funcionales Proyecto GXportal. Ignacio Esmite Nicolás Farías Mauricio Farías

Unidad 1 : Sistemas de Información. Ing. Carlos OROZCO

Programa de Tecnologías Educativas Avanzadas. Programa Intel Educar DESCRIPCION CURSOS INTEL

Diplomados en Planeación y Dirección de Operaciones

Capítulo I. Introducción

INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO HUAYCÁN (Decreto Supremo No ED y Resolución Directoral No ED)

Capítulo 2 Metodologías y procesos de análisis de software

Licenciatura EjecutivaenLínea

MAESTRIA Innovación y Dirección Estratégica

1 Sistema de información de ejemplo.

MODELIZACIÓN AUTOMÁTICA DE PROBLEMAS DE REDES DE DISTRIBUCIÓN MEDIANTE TECNOLOGÍA JAVA

PRESENTADO POR: NORA ALCANTARA

REPUBLICA BOLIVARIANA DE VENEZUELA UNIVERSIDAD DE CARABOBO FACULTAD DE CIENCIAS Y TECNOLOGÍA INFORME DE PASANTIAS FUNDACITE CARABOBO

Seguridad Informática

MANUAL INSTITUCIONAL DE CARGOS

DOCUMENTO DE ARQUITECTURA

Introducción al curso Audición Robótica. Dr. Caleb Rascón

Presentación del Centro Demostrador de Nuevas Tecnologías Aplicadas al Back Office de la Venta de Moda.

MERCADOTECNIA DE SEGUROS

Automatización de lanzamientos de aplicaciones con Zero Touch Deployment

Fondo JEREMIE Andalucía. Agenda de un Plan de Negocio 22 de enero 2010

Transcripción:

Overview GeneXus Qué es y para qué sirve GeneXus? Principales características y beneficios. Qué es GeneXus?, GeneXus es la herramienta líder para crear, desarrollar y mantener en forma automática aplicaciones multiplataforma de misión crítica

que se adaptan fácilmente a los cambios de negocio y a las nuevas posibilidades brindadas por la evolución tecnológica en la implementación de sistemas informáticos.

El desarrollo de una aplicación implica tareas de análisis, diseño e implementación. GeneXus nos permite cumplir con esto librando a las personas de las tareas automatizables como el diseño de la base de datos y escribir el código fuente,

permitiéndoles así concentrarse en las tareas realmente difíciles y no automatizables como comprender los problemas del usuario. Cuando nos solicitan desarrollar una aplicación informática, el cliente nos plantea el problema que quiere resolver de acuerdo a su visión particular.

Lo primero que debemos hacer es interpretar la realidad que nuestro cliente nos describe, luego debemos construir un modelo y diseñar una solución que represente lo mejor posible esa realidad.

También es importante que el producto desarrollado sea capaz de adaptarse a los cambios que sufre esa realidad y que esos cambios los podamos realizar en un tiempo razonable.

Con la metodología de desarrollo tradicionales el proceso de desarrollo incluye 2 partes: el diseño de un modelo de datos que lo hemos implementado mediante un manejador de base de datos y el análisis funcional que genera especificaciones a partir de las cuales se construyen los programas a implementar ya sea mediante programación manual o usando un intérprete o generador.

Pero esta forma de trabajo está basada en que es viable construir un modelo de datos estable de la compañía, lo cual es imposible debido a la dinámica cambiante de la realidad. Con la forma de trabajo tradicional, si la realidad cambia, debemos volver a realizar un análisis de datos, cambiar la implementación de la base de datos, volver a hacer un análisis funcional y cambiar la codificación de los programas y todo esto lleva mucho tiempo. Por lo cual, la metodología tradicional deja de ser eficiente frente a cambios frecuentes en los requerimientos del usuario

GeneXus nos ofrece una alternativa declarativa que a partir de las visiones de los usuarios captura su conocimiento y luego lo sistematiza en una base de conocimiento. A partir de esta, GeneXus en forma automática crea el modelo de datos en una base de datos y construye los programas de la aplicación para cubrir las necesidades funcionales requeridas.

Esta metodología permite al desarrollador optimizar su tiempo aplicándolo a entender los problemas de los usuarios mientras que GeneXus genera la aplicación en forma 100% automática en el lenguaje que le digamos y para la base de datos que necesitemos. Esto permite el desarrollo incremental de soluciones de negocio independientemente de la plataforma de producción y

nos permite crear rápidamente prototipos totalmente funcionales con los que podemos validar nuestro diseño con el usuario. A partir de esta validación surgirán correcciones que impactaremos en la base de conocimientos iterando hacia un producto final de mejor calidad.

GeneXus brinda al área de desarrollo de una empresa una serie de beneficios fundamentales: El desarrollar puede concentrarse en lo que es más necesario, como por ejemplo, entender la necesidad del usuario mientras que GeneXus se encarga de generar automáticamente y en tiempo record la base de datos y los programas.

Dado que GeneXus genera gran parte de la aplicación por nosotros es posible cumplir con el paradigma del desarrollo incremental, comenzando con una implementación básica e ir agregando funcionalidad en forma progresiva mediante aproximaciones sucesivas. Con GeneXus es posible generar prototipos que funcionalmente son idénticos a la aplicación en producción. Esto permite validar en forma temprana los requerimientos con los usuarios finales y de esta forma minimizar errores desde el principio del proyecto, logrando al final sistemas de mejor calidad.

GeneXus genera los programas en la plataforma que usted necesite. Si debe cambiar de plataforma solamente se debe generar de nuevo los programas y la base de datos y listo, sin necesidad de codificar una línea. Con GeneXus usted puede integrar sus aplicaciones legacy a nuevas aplicaciones que usen tecnología más moderna. Puede generar aplicaciones con tecnología de punta sin necesidad de dominar esa tecnología, solo sabiendo usar GeneXus.

En pocas palabras, GeneXus es nuestro mejor aliado para ser más productivos y estar actualizados tecnológicamente. En el próximo video veremos a GeneXus en acción. Está preparado para asombrarse?