Ing. informatica

Solo disponible en BuenasTareas
  • Páginas : 2 (373 palabras )
  • Descarga(s) : 0
  • Publicado : 12 de mayo de 2011
Leer documento completo
Vista previa del texto
3. Estructuras de Programas
• Mantener el estándar de programación según aplicativos existentes (reportes, programas, librerías, etc):
a. Mantener la estructura de 4gl´s ya desarrollados. El ordenes el siguiente:
i. Definición de variables globales
ii. MAIN y END MAIN que invocan a funciones principales.
iii. Proceso central del aplicativo (comentar en la parte superior de cada “función”el objetivo del mismo).
iv. Rutinas generales
b. La estructura de los inputs en los reportes debe mantener las opciones: ver en pantalla, generar e imprimir y volver a imprimir.

• El área deproducción actualizará el diccionario de datos cuando se presente modificaciones en estructuras de tablas.
• EL área de producción comentará los cambios escribiendo el nombre del desarrollador y la fechadel cambio, en el servidor de fuentes.
• El área de producción actualizará el Shell comp.sh (instrucciones de compilación).

a) Definición de Funciones Principales

Funciones Definición Ejemplof0300_proceso_ Inicio de Proceso f0100_proceso_ad000()
f1000_insertar_ Altas de Registros f1000_insertar_ad000()
f2000_modificar_ Modificaciones f2000_modificar_ad000()
f3000_Eliminar_ Eliminarf3000_eliminar_ad000()
f4000_buscar_ Búsqueda Formulario f4000_Buscar_ad000()
f5000_Buscar_Cliente_ Búsquedas Especificas f5000_busar_reg_
f6000_Limpiar_ Inicialización de Variablesf6000_limpiar_ad000()
f8000_comprobantes_ Comprobantes f8000_comporbante_ad000()

Estas son las funciones principales con numeración predefinida. Este estándar deberá ser consultado antes de desarrollar algunafunción dentro del aplicativo o librería.
b) Definición de Variables

Variables de alcance globales
g_ #comentario de la variable
Ejemplo: g_usuario #usuario del sistema
g_total #montototal
El prefijo “g_” lo identifica como variable GLOBAL
Variables de alcance a tablas
Global: t Ejemplo: t0 RECORD LIKE adusr.*
El prefijo “t” lo identifica como una tabla declarada antes del...
tracking img