PROMEDIO DE REGISTROS, NÚMERO D~ RECURRENTES DE- PENDIENTES, NÚMERO ASIGNADO A CADA RECURRENTE ) 3, DEFINICIÓN DE LOS CAMPOS ( NOMBRE, LETREROS PA-
RA
TERMINAL E IMPRESORA, RECURRENTE AL CUAL PER- TENECE, Sf ES CAMPO LLAVE, TAMA~O Y TIPO, CLAVE DE SEGUR!DAD, MÁSCARA DE EDICIÓN Y RANGO DE YA-LORES )
4,
DEFI·NtCIÓN DE ÁREA ( DEfiNIR VARIABLES TEMPORA-5,
DEFir : IÓN DE IGUAL ( PARA DEFINIR QUE UN CAMPO ES IGUAL A OTRO )6,
DEFINICIÓN DE TABLAS DE VALORES.DENTRO DE LA DBD SE PUEOEN DEFINIR UNO Ó MÁS ARCHI- VOS, DONDE CADA ARCHIVO TIENE UNO O MAS RECURRENTES. EL FLUJO DE INFORMACIÓN SE ESTABLECE AL DEFINIR LOS REGIS- TROS RECURRENTES DE CADA ARCHIVO, SIEMPRE DEBE EXISTIR UN REGISTRO RAÍZ (
R.O i _) ,
DEL CUÁL DEPENDEN VARIOS REG I S- TROS HIJOS, QUE A SU VEZ TIENEN OTROS REGISTROS HIJOS Y Asr · SUCESIVAMENTE,EL DICTIONARY/3000 DE RP.PID PERMITE DEFINIR INFOR- MACIÓN EXTRA DE LOS DATOS COMO: PERSONA RESPONSABLE DE CADA DATO, LOCALIZACIONES FÍSICAS DE LOS DATOS, ARCHI- VOS Y DATOS USADOS POR CADA PROGRAMA DEL SISTEMA. DE-
FINIR ÉSTE TIPO DE INFORMACIÓN PER~ITE TENER UN CONTROL ABSOLUTO SOBRE TODOS LOS DATOS DEL SISTEMA.
ToMANDo EN CUENTA EL HECHO DE USAR SISINF su PROPIA BASE DE DATOS CON ESTRUCTURA JERAROUICA, PIENSO QUE SE DESAPROVECHAN LAS FACILIDADES DE LA MÁQUINA DE OFRECER
UNA BASE DE DATOS IMAGF ( ESTRUCTURA DE RED ) INTEGRADA, ADEMÁS ES NECESARIO QUE EL PERSONAL A TRABAJAR CON SISINF APRENDA APARTE DEL LENGUAJE UNA NUEVA ESTRUCTURA DE BASE DE DATos, siENDo EN rorERRousE, PROTos y RAPID soLo NEcE- sARio APRENDER EL LENGUAJE (sE SUPONE QUE YA CONOCEN IMAGE).
- 112 .-
4.11
f-ACILIDAD PARA CREAR INFRAESTRUCTURARAPID ES EL LENGUAJE QUE PERMITE MAYOR FACILIDAD PARA CREAR INFRAESTRUCTURA, PARA EMPEZAR A TRABAJAR CON
~L EN UNA MÁQUINA
HP-3000
CON BASE DE DATOS IMAGE y AR- CHIVO DE FORMAS VPLU'S SÓLO SE NECESITA EL MÓDULO DE TRAN- SACT, PUDIENDO CON ESTO INICIAR LA INFRAESTRUCTURA DE RAPID.RAPID NO NECESITA FORZOSAMENTE UTILIZAR EL DICCIONA- RIO DE DATOS, LAS DEFINICIONES DE DATOS SE PUEDEN HACER DENTRO DE CADA PROGRAMA HECHO EN TRANSACT, ADEMÁS DE DE- SARROLLAR TRANSACCIONES Y MANTENIMIENTO A LOS ARCHIVOS, TRANSACT PERMITE DEFINIR CIERTOS REPORTES SIN NECESIDAD DEL REPORT.
No OBSTANTE QUE TRANSACT ES LA MfNIMA INFRAESTRUCTU- RA NECESARIA PARA COMENZAR A TRABAJAR CON RAPID, LA MÍNI~
MA INFRAESTRUCTURA RECOMEDADA SON LOS MÓDULOS DICTIONARY Y TRANSACT. CoN ÉSTos Dos MóDuLos sE PUEDEN UTILIZAR UNA GRAN PARTE DE LAS FACILIDADES QUE OFRECE RAPID,
Sr
DEsEo cRECER EN MI INFRAESTRuc~URA DE RAPID. PUE- Do ADQUIRIR EL REPORT PARA GENERAR FACILMENTE cUALQUIER CLASE DE REPORTE, YA SEA CON FORMATOS AUTOMÁTICOS O ESTI- LIZADOS, LOS REPORTES GENERADOS POR REPORT SON MAS FACI-LES Y PODEROSOS QUE LOS HECHOS POR TRAN~ACT.
FINALMENTE, SE PUEDE ADQUIRIR EL INFOR~1 (GENERADOR DE RE- PORTES PARA NO PROGRAMADORES ), COMPLETANDO ASf LA INFRA- ESTRUCTURA DE RAPID.
COMO YA HABlAMOS MENCIONADO AL PRINCIPIO DE ÉSTE CAPÍTULO, PROTOS ESTA FORMADO POR DOS MÓDULOS: PROTOS y WRITE
srurF.
EN EL cAso DErRoT o s
LA MfNIMA INFRAEsTRuc- TURA NECESARIA ( DADO 0UE SE CUENTA CON IMAGE, VIEW y COM- PILADOR DE COBOL68
ó COBOLII ),
PUEDE EMPEZAR CON LA ADQUISICIÓN DE CUALQUIERA DE SUS DOS MÓDULOS, DEPENDIEN- DO DE LA ESTRATEGIA A SEGUIR POR PARTE DEL DEPARTAMENTO DE SISTEMAS DE LA EMPRESA QUE LO VA A AD0UIRIR.PoR EJEMPLO, sE PUEDE ADQUIRIR ONICA~ENTE EL MÓDULo PROTOS PARA DESARROLLAR TODOS LOS PROCESOS DE MANTENIMIENTO A ARCHIVOS, OPERACIONES Y TRANSACCIONES EN GENERAL, ACTUA-
LIZACIONES A LA BASE DE DATOS, ETC, Y CON INSTRUCCIONES DE COBOL GENERAR LOS REPORTES.
SE PUEDE TAMBIÉN DESARROLLAR TODOS LOS PROCESOS EN COBOL y CON 1 NSTRUCC IONES DEL' 'WR I TE STUFF GENERAR LOS REPORTES
( EN ESTE CASO SÓLO ES NECESARIO ADQUIRIR EL WRITE STUFF) 1
Lo MAS CONVENIENTE PARA APROVECHAR AL MÁXIMO LAS CAPACIDADES DE PROTOS ES ADQUIRIR y USAR sus DOS MÓDULOS EN CONJUNTO.
- 114 -
DADO QUE SE CUENTA CON UNA BASE DE DATOS IMAGE, LA MÍNIMA INFRAESTRUCTURA NECESARIA PARA PODER TRABAJAR CON
POWERHOUSE SON LOS MÓDULOS DE DICCIONARIO DE DATOS ( CDD ó QDDR ) Y EL QUICK ( DISEÑADOR DE PANTALLAS Y PROCESA- DOR AUTOMÁTICO PARA MANTENIMIENTO DE ARCHIVOS Y PROCESOS EN LÍNEA )1
DADO QUE EL MÓDULO OUICK NO PERMITE GENERAR REPORTES ( PAR- TE MUY IMPORTANTE DE CUALQUIER SISTEMAS DE INFORMACIÓN, LA INFRAESTRUCTURA MÍNIMA RECOMENDADA PARA DESARROLLAR APLicAcioNEs coN POWERHousE soN Los MóDuLos :
rnn;onnR,
QUCK Y
0U IZ
1EN CASO DE REQUERIR PROCESOS EN LOTE, SE NECESITA EL MÓ- DULO
OTP
1SISINF NO UTILIZA HERRAMIENTAS DE LA HP-3000 COMO PUEDEN SER: BASE DE DATOS Ir~GE, VIEW v UTILERIAS; SINO QUE PROVEE SUS PROPIAS HERRAMIENTAS: BASE DE DATOS JERAR- QUICA Y UTILERIAS1
PoR ESTA RAZÓN LA MÍNIMA INFRAESTRUCTURA REQUERIDA PARA TRABAJAR CON SISINF INCLUYE TODOS sus MÓDULOS: DBD~ CLS, ELS, RECA, CONVE y CPS~
ADICIONALMENTE Y SI SE DESEA SE PUEDE ADQUIRIR EL MÓDULO CAS ( CONSULTOR AUTOMÁTICO DE ARCHIVOS·, PERO NO ES REQUI- SITO PARA EL FUNCIONAMIENTO DE
SISHJF
1 .4.12 GRADO DE INTEGRIDAD CON EL RESTO DE LAS HERRAMIENTAS DE LA hP-3000_
RAPID
ES100%
COMPATIBLE CON LAS HERRAMIENTAS PROPOR- CIONADAS POR LAHP-3000,
USA AL MÁXIMO LAS HERRAMIENTAS QUE ELLA oFREcE: ARcHivosnPE
v KSA~tH 1 AGE, VIEW
v EL DICCIONARIO DE DATOSDICTIONARY/3000,
roDEMOS DECIR QUE SU GRADO DE INTEGRACIÓN ES COMPLETO ( NO EN u BALDE uES PROVISTO POR
HP ) ,
PROTQS
TAMBitN UTILIZA LA MAYORIA DE LAS HERRAMIENTAS DE-LAHP-3000,
EXCEPTO ELDICTIONARY/3000. PROTOS
UTILI- ZA SU PROPIO DICCIONARIO DE DATOS, SIN EMBARGO OFRECE ELDPI-3000
UTILERIA PARA PASAR LAS DEFINICIONES CONTENIDAS EN ELDICTION,L:\RY/3000
A LAS DEL DICCIONARIOPROTOS.
POWERHOUSE
PERMITE UTILIZAR HERRAMIENTAS COMO: AR- CHIVOSMPE
yKSAM, IMAGE,
ADEMÁS DA LA FACILIDAD DE USAREL DICCIONARio DE DATos
DICTIONARY/3000.
No UTILIZA ELDISE~ADOR DE FORMAS
VIEW,
POR TENER su PROPIO DISE~ADORAUTOMÁTICO,
SISINF
NO TIENE NINGUNA INTEGRACIÓN CON LAS HERRA- MIENTAS PROVISTAS POR LA HP~3000, SOLAMENTE INTERACTUA CON EL SISTEMA OPERATIVOMPE,
- 116 -
4.13
GRADO DE SIMPLICIDAD EN LA SINTAXISLA SINTAXIS DE LAS INSTRUCCIONES DE POWERHOUSE, PROTOS y SISINF, SON MUY SIMPLES, TIENEN UNA MfNIMA PUNTUACIÓN, EN CAMBIO LA SINTAXIS DE RAPID NO.ES TAN SIMPLE POR USAR MUCHA PUNTUACIÓN ( : , ; ),
Los CUATRO LENGUAJES TIENEN UNA ESTRUCTURA DE FORMA- TO LIBRE PARA INSERTAR LAS INSTRUCCIONES DE UN PROGRAMA,
ADEMÁS DE su MfNIMA PUNTUACIÓN, SISINF TIENE LA VEN- TAJA DE QUE SUS INSTRUCCIONES ESTÁN FORMADAS POR VERBOS
EN EL IDIOMA ESPAÑOL, LO QUE FACILITA SU APRENDIZAJE,
4.14
TIPOS DE USUARIOS AL CUAL ESTA ENFOCADO CADA LENGUAJEPOWERHOUSE, PROTOS, RAPID y SISINF SON UTILIZADOS EN UNA GRAN VARIEDAD DE EMPRESAS, ENTRE LAS CUÁLES SE IN- CLUYEN: INDUSTRIA DEL TRANSPORTE, BANCOS, AUTOMERCADOS, MANUFACTURERAS, DISTRIBUIDORAS DE AUTOMÓBILES , INDUSTRIA
PETROQUfMICA, hosPITALES,
Ere,
EsTAN DIRIGIDOS PRINCIPALMENTE A SOLUCIONAR APLICACIONES ADMINISTRATIVAS, PERO TIENEN TAMBIÉN LA CAPACIDAD DE SA- TISFACER OTRO TIPO DE APLICACIONES ESPECÍFICAS,
PROTOS ES UN LENGUAJE ENFOCADO PARA SER USADO POR PROGRAMADciRES ( PERSONAS CON CONOCIMIENTOS DE SISTEMAS COMPUTACIONALES ), DE IGUAL FORMA SISINF ESTA DIRIGIDO AL PERSONAL DE SISTEMAS A EXCEPCIÓN DEL f'1ÓDOLO CAS ( CON-
SULTOR DE ARCHIVOS ATRAVEZ DE MENUS )~ EL CUAL PUEDE TAMBIÉN SER UTILIZADO POR " USUARIOS CASUALES "
Los MÓDULos QUICK Y
QUIZ
DE POWERHOUSE ESTÁN ENFOCA- Dos A SER USADOS POR PROGRAMADORES Y " USUARIOS DEL SIS-"
TEMA QUE HAYAN TOMADO EL CURSO DE CAPACITACIÓN DE ÉS- TOS MÓDULOS, Sus DOS MÓDULOS RESTANTES:
rnD (
DICCIONA-RIO DE DATOS ) Y
QJp
ESTÁN DIRIGIDOS A SER USADOS POR PERSONAL DE SISTEMAS CON CONOCIMIENTOS TANTO DE ESTRUCTU- RA DE BASE DE DATOS COMO PROCESOS DE ACTUALIZACIONES DE lAS t~ 1 SMAS ,- 118 -
THE EXPERT GENERADOR DE REPORTES PARA NO PROGRAMADORES ( PAQUETE COMPLEMENTARIO DE LA LÍNEA DE PRODUCTOS
PO~/ERHOUSE ), ESTÁ ENFOCADO A SER USADO POR u USUARIOS CASUALES u
TRANSACT y DICTIONARY AMBOS MÓDULOS DE RAPID, ESTÁN DIRIGIDOS A USARSE POR EL PERSONAL DE SISTEMAS, REPORT
PUEDE SER USADO TANTO POR PERSONAL DE SISTEMAS COMO POR
u USUARIOS DEL SISTEMA u, FINALMENTE INFORM ESTÁ ENFO- CADO PRINCIPALMENTE POR n USUARIOS CASUALES n
EN LA SIGUIENTE HOJA, SE MUESTRA UNA TABLA RESUMIEN- DO LO DICHO ANTERIORMEN[E :