Está en la página 1de 27

INTRODUCCIÓN TEÓRICA

Herramientas y Metodologías

REALIDAD

BASE
DE PROGRAMAS
DATOS
Modelado de la realidad
a partir de las visiones
de los usuarios

Satisface
MODELO DE
LA REALIDAD
Ingenieria Inversa

BASE VISIONES
DE DE
PROGRAMAS USUARIOS
DATOS
Comparación
de
Metodologías
Metodología Tradicional
ANÁLISIS
DE
DATOS REALIDAD

MODELO
DE
DATOS

BASE
DE
DATOS

ANÁLISIS
FUNCIONAL GENERACIÓN/
INTERPRETACIÓN

ESPECIFICACIÓN
FUNCIONAL PROGRAMAS
PROGRAMACIÓN
Metodología GeneXus
Desarrollo con GeneXus

REALIDAD
DESCRIPCIÓN
DE OBJETOS
Desarrollo con GeneXus

REALIDAD
DESCRIPCIÓN
DE OBJETOS

BASE BASE DE
DE CONOCIMIENTO
DATOS

PROGRAMAS
ANÁLISIS
DE
DATOS REALIDAD

MODELO DESCRIPCIÓN
DE DE OBJETOS
DATOS

Comparación de
BASE Metodologías
DE BASE DE
DATOS CONOCIMIENTO

ANÁLISIS
FUNCIONAL
GENERACIÓN/
INTERPRETACIÓN

ESPECIFICACIÓN
FUNCIONAL PROGRAMAS
PROGRAMACIÓN
Objetos GeneXus
(los más importantes)

Transacciones Reportes Procedimientos Work Panels Web Panels Data Views


(Trns) (Rpts) (Procs) (Wkps) (Wbps) (DVs)

Y hay más, que veremos...


Análisis automático del impacto de
los cambios sobre los programas

Nuevas Nuevos Nuevos Nuevos Nuevos Nuevos


Transacciones Reportes Procedimientos Work Panels Web Panels Data Views

Base de Conocimiento Análisis


de Impacto
sobre los
programas

Nueva Nuevos Programas de Aplicación


Base
de (Trns, Rpts, Procs, Wkps, Wbps, DVs)
Datos
Generación automática de nuevos
programas
Nuevas Nuevos Nuevos Nuevos Nuevos Nuevos
Transacciones Reportes Procedimientos Work Panels Web Panels Data Views

Base de Conocimiento

Generación
de
programas

Nueva Nuevos Programas de Aplicación


Base
de (Trns, Rpts, Procs, Wkps, Wbps, DVs)
Datos
Nueva realidad, con los cambios
en la aplicación
Nuevas Nuevos Nuevos Nuevos Nuevos Nuevos
Transacciones Reportes Procedimientos Work Panels Web Panels Data Views

Base de Conocimiento

Nueva Nuevos Programas de Aplicación


Base
de (Trns, Rpts, Procs, Wkps, Wbps, DVs)
Datos
Modelos
 Dentro de una base de conocimiento coexisten varios modelos

 En particular, existe un modelo que se crea automáticamente al


crear una nueva base de conocimiento: el modelo de Diseño

BASE DE CONOCIMIENTO

modelo
de
Diseño
Tipos de Modelos
 Cada modelo tiene un tipo:

 Design (Diseño):
Un sólo modelo en la misma base de conocimiento
No tiene base de datos ni programas de aplicación asociados

 Prototype/Production (Prototipo/Producción):
Pueden haber varios modelos en la misma base de
conocimiento
Cada uno de estos modelos tiene una base de datos asociada
y programas de aplicación que se generan para la
plataforma o ambiente elegido
Ciclos de desarrollo

Diseño Prototipo Producción


Ventajas de la Prototipación

Permite ver resultados en forma temprana


Permite el seguimiento de los
requerimientos del usuario
Detección de errores en forma temprana
Logra el compromiso de los usuarios con el
desarrollo
Sistemas de mejor calidad

También podría gustarte