KBMake, KBGen y KBCheck: Herramientas para la mejora de productividad con GeneXus - PowerPoint PPT Presentation

1 / 26
About This Presentation
Title:

KBMake, KBGen y KBCheck: Herramientas para la mejora de productividad con GeneXus

Description:

KBMake, KBGen y KBCheck: Herramientas para la mejora de productividad ... KBCheck - Diagnosticador de Instalaciones (Consolidado KB ... Dividir la ... – PowerPoint PPT presentation

Number of Views:66
Avg rating:3.0/5.0
Slides: 27
Provided by: M684
Category:

less

Transcript and Presenter's Notes

Title: KBMake, KBGen y KBCheck: Herramientas para la mejora de productividad con GeneXus


1
KBMake, KBGen y KBCheck Herramientas para la
mejora de productividad con GeneXus
  • Ing. Enrique Almeida
  • (ealmeida_at_concepto.com.uy)
  • A/S Alexander Wolff
  • (awolff_at_concepto.com.uy)
  • CONCEPTO

2
CONCEPTO Quienes somos?
  • Consultoría y Desarrollo de Software
  • GeneXus desde la versión DOS
  • Application Developer GeneXus
  • GXPublic desde su primera versión
  • Herramientas
  • Generadores de código GeneXus
  • Utilitarios de uso interno

3
Quienes somos?
  • Consultoría y Desarrollo de Software
  • GXPublic desde su primera versión
  • Generadores de código GeneXus
  • Utilitarios de uso interno

4
Más Herramientas? Para qué?
5
Esquema de desarrollo
Plataformas
Generadores
KBs
6
Cuál es el problema?
  • Nada se pierde, todo se complica!
  • Metodología acumulativa
  • Atributos, Objetos e índices no se borran en el
    consolidado
  • Instalaciones cada vez más complejas
  • KB desarrolladas evolucionan y crecen
  • Varios grupos de desarrollo
  • Proceso costoso en horas

7
KBToolsHerramientas Desarrolladas
  • KBMake - Make del Consolidado
  • KBGen - Especificación y Generación
  • KBCheck - Diagnosticador de Instalaciones
    (Consolidado KB que lo forman)

8
KBMake
  • Objetivo
  • Armar un Consolidado a partir de sus módulos, de
    forma incremental

Funcionamiento Obtiene información relevante a
través de un archivo .xml sobre conjunto de KBs
que conforman una instalación (ubicación,
responsables,..) Distribuye objetos modificados
después de una fecha dada Consolida dichos
objetos en la KB del consolidado Informes de
resultados vía mail a responsables KB y
consolidador
9
KBMake
Armar un Consolidado a partir de sus módulos, de
forma incremental
KBMake
10
Tecnología utilizada
  • GXPublic
  • GeneXus Solís/Visual Basic
  • Sin Base de Datos
  • XML información KB/objetos
  • HTML/Mail Informes de resultados
  • Batch

11
Metodología
  • Dividir la aplicación en módulos
  • Uso de folders para determinar a que módulo
    pertenece cada objeto

12
XML de una Instalación
13
Demo KBMake
14
KBTools Wizard
15
KBMake Wizard
16
Log Distribute
17
Log Consolidate
18
Ventajas de KBMake
  • Automatización de tarea
  • Informe automático de resultados del proceso a
    responsables directos
  • Se aprovechan tiempos muertos (batch nocturno)
  • Menos errores
  • Se distribuye siempre la misma estructura
  • Menores tiempos de consolidación
  • Se distribuyen solamente los objetos que cambian
  • Ahorro de costos
  • 70 menos tiempo armar el consolidado

19
KBGen
Objetivo Especifica/Genera objetos necesarios de
un Consolidado, informando a cada responsable
del resultado de la operación
Funcionamiento Obtiene información sobre la
instalación desde consolidado.xml Especifica/Gener
a objetos necesarios Informes de resultados vía
mail por responsable de cada KB
20
KBGen
Especifica/Genera solo objetos que cambian su
comportamiento, informando a cada responsable del
resultado de la operación
KBGen
21
Demo KBGen
22
KBGen Wizard
23
Log Specify
24
Ventajas de KBGen
  • Mayor Control
  • Para cada sistema se informa solamente del
    resultado del proceso de especificación/generación
    al responsable del sistema y al consolidador
  • Automatización de tarea
  • Se aprovechan tiempos muertos (batch nocturno)
  • Mejor aprovechamiento del tiempo
  • Los responsables analizan en forma paralela el
    comportamiento de los diferentes sistemas

25
KBCheck
Objetivo Realiza un control de versiones de
objetos comparando KBs origen y KB consolidada
Funcionamiento Obtiene información de la
instalación del archivo consolidado.xml Detecta
diferencias entre los sistemas y el
consolidado Informes de resultados vía mail por
responsable de cada KB
26
Errores detectadospor KBCheck
  • Diferencias en el árbol de Folders
  • Objeto no existe en el consolidado (falta
    consolidar)
  • Objeto no existe en el sistema (hay que borrarlo)
  • Objeto en Folder diferente (el objeto fue movido)

27
Demo KBCheck
28
KBCheck Wizard
29
Log KBCheck
30
Ventajas de KBCheck
  • Diagnostica eliminación de objetos
  • Control de versiones
  • Minimiza pérdida de cambios a objetos
  • Corrección automática de errores

31
Utilización de Herramientas
KBMake
KBCheck
KBGen
32
Desarrollos Futuros
  • Incorporar mejoras GXPublic
  • XML en Consolidación
  • Fechas en Objetos Solís
  • Compilar ejecutables (F5)
  • KBTools 100 Internet
  • Web Services
  • Módulos dispersos geográficamente

33
KBMake, KBGen y KBCheck Herramientas para la
mejora de productividad con GeneXus
Preguntas ?
Ing. Enrique Almeida (ealmeida_at_concepto.com.uy) A
/S Alexander Wolff (awolff_at_concepto.com.uy) www.c
oncepto.com.uy/kbtools
34
Producto KBTools
  • KBMake Distribuye y consolida nKB-gt1
  • KBGen Especifica y Genera lo necesario
  • KBCheck Hace validaciones en una instalación
    (modelos / consolidado)
  • Otras KBTools
  • KBMain Conjunto minimal de exes a generar
  • KBDoctor Diagnostica un modelo
  • KBTable Diagramas de Tablas
  • KBExp - Distribuye una kb
  • KBDist - Distribuye y consolida 1KB-gtn
  • www.concepto.com.uy/kbtools

35
Proceso General de Consolidación
  • KBMake
  • Mientras errores
  • KBMake
  • Fin mientras
  • Análisis de la Reorganización
  • Generación y ejecución de reorganización
  • KBGen
  • Testeo
  • Mientras existan errores de testeo
  • KBGen
  • Testeo
  • Fin Mientras
  • KBCheck
  • KBDoctor

36
KBTools y el Proceso de Desarrollo
  • ANÁLISIS
  • PROGRAMACIÓN
  • Nuevas funcionalidades
  • Arreglo de errores
  • TESTEO MODULAR
  • CONSOLIDACIÓN KBMake
  • CONTROL CALIDAD CONSOLIDADO KBCheck
  • CONTROL CALIDAD DESARROLLO KBDoctor
  • GENERACIÓN DE EXES kBGen/KBMain
  • DOCUMENTACIÓN KBDoc
  • TESTEO INTEGRAL
  • INSTALACIÓN
Write a Comment
User Comments (0)
About PowerShow.com