• No se han encontrado resultados

universidad de monterrey

N/A
N/A
Protected

Academic year: 2023

Share "universidad de monterrey"

Copied!
179
0
0

Texto completo

ESPECIAL AGRADECIMIENTO AL GUÍA PROFESIONAL Y EXCELENTE EN EL DESARROLLO DE ESTE PROYECTO. EL OBJETIVO PRINCIPAL DE ESTE PROYECTO ES LA GENERACIÓN DE UN DOCUMENTO QUE CONTENGA LOS RESULTADOS DEL ANÁLISIS Y EVALUACIÓN COMPARATIVA ENTRE LAS SIGUIENTES LENGUAS DE CUARTA GENERACIÓN.

PROTOS 3. RAPID

SIN EMBARGO, HAY MUY POCA, O HAY, EVALUACIÓN COMPARATIVA ENTRE ELLOS.

C HEHLETT PACKARD )

DE ESTA MANERA, HABLAR DE LENGUAJES DE PROGRAMACIÓN INFORMÁTICA ES HABLAR DE UN MEDIO POR EL CUAL LOS HOMBRES PUEDEN COMUNICARSE CON LAS COMPUTADORAS. CASI TODO EL MUNDO ASEGURA QUE LA PRIMERA GENERACIÓN DE LENGUAJES DE PROGRAMACIÓN NACIÓ HACIA EL AÑO 1946 JUNTO CON LA PRIMERA GENERACIÓN DE COMPUTADORAS.

UEL CUELLO DE BOTE LLAU DEL SOFTWARE

ESTE NO ES EL MOMENTO DE UTILIZAR NADA MÁS EN EL DESARROLLO DE SISTEMAS DE INFORMACIÓN. ESTA CRECIENTE NECESIDAD DE AUMENTAR LA PRODUCTIVIDAD EN EL DESARROLLO DE SOFTWARE, ANIMÓ EL SURGIMIENTO DE UNA NUEVA GENERACIÓN DE LENGUAS, CONOCIDA COMO.

2,3 DEFINICION

  • CARACTERISTICAS DE LOS LENGUAJES DE CUARTA GENERACION
  • VALIDACIÓN AUTOMÁTICA DE DATOS
  • MANEJO AUTOMÁTIC O DE ERRORES
  • PROCESOS AUTOMÁTICOS DE ALTAS, BAJAS , CAMB IOS Y CO NS ULTAS
  • ELI M I N AR DE LA PRO GR A M ACIÓ N E L TRABA - JO DE TA LLAD O Y REP ET ITIV O
  • FACIL ID A D DE TEN ER MAN EJ ADOR D E PAN - TALLAS
  • FACILIDAD DE TEN E R GENERADOR DE REPO R- TES
    • DICCIONARIO DE DATOS
  • DEFINICIÓN-DESCRIPCIÓN DE CADA DATO
  • DEFINICIÓN DE ESTRUCTURA DE DA- TOS
  • DEFINICIONES DE SEGURIDAD
    • VALIDACION AUTOMAT ICA DE DATO S
    • MANEJO AUTOMATICO DE ERRORES
  • ERRORES DE PROGRAMACIÓN 2) ERRORES DEL USUARIO

l4G FUNCIONA AUTOMÁTICAMENTE CON EL DICCIONARIO DE DATOS PARA OBTENER DEFINICIONES, QUE PUEDEN HACER ESTO. LOS ERRORES DEL SISTEMA PUEDEN OCURRIR EN EL MOMENTO DE LA EJECUCIÓN DE UN PROGRAMA Y SE REFEREN A ERRORES RELACIONADOS CON EL SOFTWARE DE IDIOMA, EL DICCIONARIO DE DATOS O LA BASE DE DATOS.

Y REPET ITIVO

  • FACILIDAD DE TENER GENERADOR DE REPORTES
  • GRADO UNON-PROCEDURAL"
  • LEE EL ARCHIVO DE PEDIDOS
  • OBTEN Y SUMARIZA LOS PEDIDOS DE CADA CLIENTE POR FECHA DEL

11NO PROCESAL", INTENTARÍA OBTENER UN INFORME QUE CONTIENE TODOS LOS PEDIDOS DE CLIENTES CON FECHA DE PEDIDO POSTERIOR AL 10-08-85, RESUMEN DEL MONTO DEL PEDIDO PARA CADA CLIENTE. SE ESTABLECEN 3 CAMBIOS DE CONTROL EN LA IMPRESIÓN DEL RESULTADO Y EL IMPORTE DEL PEDIDO ES RESUMEN.

LISTA DE PEDIDOS POR CLIENTE

PASO 4.- SELECT FECHA-PEDIDO )100885

L4[ TIPOS DE INTERTERPLAY TIENE LA FUNCIÓN DE ACCEDER AL DICCIONARIO DE DATOS DURANTE LA EJECUCIÓN DEL PROGRAMA PARA VER INFORMACIÓN DE LOS DATOS COMO SU TIPO, TAMAÑO, MÁSCARA DE EDICIÓN ETC. LA VENTAJA DE LOS IDIOMAS COMPLETOS ES QUE LA EJECUCIÓN DEL PROGRAMA ES MÁS EFICIENTE QUE EN LOS IDIOMAS INTERPRETADOS.

2.G YENTAJAS DE LOS LENGUAJE~ DE CUARTA GENERACION

AL UTILIZAR L4G, EL NÚMERO DE INSTRUCCIONES NECESARIAS EN UN PROGRAMA SERÁ MUY REDUCIDO (EN PROMEDIO) QUE EL REAL.

DESVENTAJAS DE LOS LENGUAJES DE CUARTA ~ENERACION

  • NECES IDAD DE CAPACITACION AL PERSONAL
  • REQUERIMIENTOS DE HARDWARE Y SOFTWARE

CUANDO ALGUIEN TIENE LA IDEA DE DESARROLLAR UN NUEVO SOFTWARE QUE FACILITE LA PROGRAMACIÓN Y AUMENTE LA PRODUCTIVIDAD EN UN CENTRO DE COMPUTADORA, EL. CUANDO UN PROVEEDOR DE SOFTWARE ANUNCIA EL DESARROLLO DE UNA NUEVA HERRAMIENTA QUE PUEDE DUPLICAR LA PRODUCTIVIDAD DE LOS PROGRAMADORES, LA MAYORÍA DE LOS ADMINISTRADORES DE SISTEMAS TIENEN MUCHAS DUDAS ACERCA DE DICHOS PRODUCTOS. EN EL AÑO DE 1969 EN ÜTAWA (ANADA) SE ESTABLECE LA EMPRESA OUASAR SISTEMAS, ENFOCADA EN EL DESARROLLO DE SOFTWARE, SU PRINCIPAL PREOCUPACIÓN ES BUSCAR UNA MANERA DE HACER EL DESARROLLO DE SISTEMAS DE INFORMACIÓN DE FORMA RÁPIDA Y RÁPIDA. COSTOS MAS BAJOS.

EN 1981; PONERHOUSE SÓLO PODÍA MANEJAR EL EQUIPO POS HP-3000, PERO GRACIAS A UN SUBSIDIO PARCIALMENTE DE DIGITAL y DATA GENERAL SE LOGRÓ EL DESARROLLO DE UNA VERSIÓN PARA SU EQUIPO.

WRI TE STUFF (GENERADOR DE REPORTES)

  • RAPID
  • SISINF

LENGUAJE PROTOS DESARROLLADO POR LA COMPAÑÍA DE SOFTWARE PROTOS CON SEDE EN AUSTIN, TEXAS. EN 1980 HEWLETT PACKARD LANZÓ LA PRIMERA VERSIÓN DEL PRODUCTO RAPID AL MERCADO DE LOS ESTADOS UNIDOS DE AMÉRICA. RAPID SE SUMINISTRA EN F~tXICO DESDE 1981, PERO SUS VENTAS EN EL MERCADO MEXICANO COMENZARON A.

EN Monterrey EXISTEN TRES EMPRESAS (GAMESA, PYOSA, ISSTELEON), QUE DESARROLLAN APLICACIONES CON RAPIDEZ Y VEINTE INSTALACIONES UTILIZANDO EL IDIOMA EN TODO MÉXICO.

EL SISINF, DE DONDE VIENEN LAS ACRÓNIMAS SISTEMAS DE INFORMACIÓN, FUE DISEÑADO EN MONTERREY POR INGENIEROS. ORIGINALMENTE, LOS INGENIEROS PADILLA Y Y1ESTENDDARP DESARROLLARON SISINF CON LA IDEA DE DESARROLLAR SISTEMAS DE INFORMACIÓN EN 1/3 DEL TIEMPO QUE TOMÓ HACERLO EN COBOL.

  • TIEMPOS DE CAPACITACION
  • OPERACION Y ADMINISTRACION

UNA PERSONA CON CONOCIMIENTOS DE HP-3000, IMAGEN Y VISTA (FORMULARIO ARCHIVO), APRENDE PROTOS EN CURSO DE DOS DÍAS, LA MISMA PERSONA LE GUSTARÍA CAPACITARSE. RAPID ELEGIRÁ 8 DÍAS; 5 DÍAS PARA EL CURSO DE LA TRANSACCIÓN y 3; ~las para el CURSO DE VOCABULARIO, INFORME E INFORMACIÓN. PARA PERSONAL POR 5 DÍAS EL ÚNICO REQUISITO ES QUE EL PERSONAL TENGA CONOCIMIENTOS BÁSICOS DE B.D.,.

AL COMPRAR SISINF TIENES DERECHO AL CURSO DE CAPACITACIÓN PARA 5 · PERSONAS SIN COSTO ADICIONAL, POWER~OUSE.

SE COMPILA Y CREA FISICAMENTE LA BASE DE DATOS

EL SEGUNDO PASO ES DETERMINAR LOS PROGRAMAS. e) EN EL EDITOR, LAS INSTRUCCIONES DE CADA UNO DE LOS PROGRAMAS DESEADOS SE ABREVIAN Y SE GUARDAN CON UN NOMBRE DADO POR PSXXYY, DONDE XX SON LAS ACRÓNIMAS DE DBD PARA USO Y USO OFICIAL. LOS PROGRAMAS SE COMPILAN MEDIANTE EL COMANDO CLSX (ESTE COMANDO SOLICITA AL USUARIO EL NOMBRE DEL PROGRAMA A COMPILAR) Y GENERA UN PSEUDO-CÓDIGO DE INSTRUCCIONES LISTAS PARA EJECUTAR. COMO PUEDES VER, SE NECESITAN MUY POCOS COMANDOS PARA OPERAR SISINF EN ESTA PRIMERA ETAPA, QUIZÁS LA ÚNICA PRESENTACIÓN PODRÍA SER EL NOMBRE DEL DICCIONARIO DE DATOS (DBD NOMBRE OGRAMME THORGRAMSF2.

PSXXYY } POR LO QUE LAS SILLAS XX E YY NO NOS DICEN MUCHO SOBRE LO QUE HACE CADA UNO DE LOS PROGRAMAS Y EN ALGÚN MOMENTO PODRÍAS CONFUNDIRTE EN CUANTO A LA FUNCIÓN QUE DESARROLLÓ CADA UNO DE ELLOS.

EN EDITOR, SE INSERTAN LAS INSTRUCCIONES DEL

SE COMPILAN MEDIANTE C0~1ANDO ODESIGf'l USE 11 NAME-TEXT 11 Y QTP USE n NAME-TEXT 11 Y CON ESTE PROGRAMA PSEUDO-CÓDIGO ALMACENADO CON EL NOMBRE 11:--OBJECT ", LOS PROGRAMAS DEL CUESTIONARIO SE INTERTERPTAN EN TIEMPO DE FUNCIONAMIENTO.

COMANDO : RUN DBUTIL.PUB.SYS, CREATE: DAN -

PRO TOS

SE GENERA UN PSEUDO CÓDIGO PARA SER UTILIZADO POR EL PROCESADOR AL EJECUTAR LOS PROGRAMAS.

LA SEGUNDA FASE DURANTE EL FUNCIONAMIENTO DEL IDIOMA ES LA EJECUCIÓN DE PROGRAMAS PREDEFINIDOS. SISINF ES MUY SIMPLE DE GESTIONAR DURANTE LA EJECUCIÓN DEL PROGRAMA, SÓLO ES NECESARIO LLAMAR AL MÓDULO EJECUTIVO DE IDIOMA A TRAVÉS DEL COMANDO ELSX, ESPECIFICANDO EL NOMBRE DEL PROGRAMA QUE SE EJECUTA (PSXXYY. LA VELOCIDAD DE EJECUCIÓN DE LOS PROGRAMAS DEPENDE DEL MÓDULO EN EL QUE SE DESARROLLAN.

LA EJECUCIÓN DE LOS PROGRAMAS REALIZADOS EN 0UJZ Y QTP FUNCIONA DE LA MISMA FORMA, COMANDOS LOS COMANDOS: Respectivamente. EXAMEN o QTP.

DI CCI ONARIO

QDD) •

CUANDO EL USUARIO EJECUTA UN PROGRAMA Y PIDE AYUDA EN LÍNEA PARA UN CAMPO DETERMINADO, ¿QUÉ HACE? PRIMERO VERIFICA EN EL PROGRAMA SI EL CAMPO TIENE UNA OPCIÓN DE "AYUDA", SI LA TIENE SE CANJEA; DE LO CONTRARIO J VA AL DICCIONARIO DE DATOS (QDD) Y LLEGÓ- DEFINICIÓN. INSTALACIONES DE POVfERHOUSE UNA AMPLIACIÓN DE "AYUDA"; SE ESTABLECE LA OPCIÓN "DESCRIPCIÓN" INCLUIDA EN LA DEFINICIÓN DE ELEMENTOS EN EL DICCIONARIO DE DATOS 1 QUE CONTIENE UNA DESCRIPCIÓN TEXTUAL DEL ELEMENTO (ESTA DESCRIPCIÓN LA PROPORCIONA EL DISEÑADOR DEL PROYECTO DEL DICCIONARIO DE DATOS) DESCRIPCIÓN Sr HAY ALGUNOS ERRORES EN LAS INSTRUCCIONES COBOL INCLUYE ESTOS ERRORES EN EL PROGRAMA PROTOSJ.

IMAGEN (MANUAL PRINCIPAL, AUTOMÁTICO y DETALLE) y VPLUS (ARCHIVO FORMULARIO) 1 LOS ARCHIVOS MPE, KSAM Y VPCOS A SER UTILIZADOS EN LOS PROGRAMAS GRJ'.MAS DEBEN ESTAR DEFINIDOS PREVIAMENTE EN LOS DATOS DIGITALES DE PROTOS; EL B.D. TAMBIÉN HAY QUE MENCIONARLO. USAR,.

BUI LD

DISEÑO DE PANTALLA

MANTENIMIENTO-CLIE N TES

02 NOMBRE

03 DIRECCIÓN

06 CIUDAD

EN EL CAMPO "MQDE" SE ESPECIFICA EL MODO DE FUNCIONAMIENTO DE LA PANTALLA) EN ESTE CASO EL PREDETERMINADO ES EL MODELO DE CARÁCTER;. EN EL CASO DE PROTOS \JRITE STUFF LOS ENCABEZADOS SE DEFINEN DENTRO DE CADA PROGRAMA CUANDO SE DIBUJA EL DISEÑO DEL PROYECTO, ALLÍ SE DEFINE EL TIPO Y TAMAÑO DE LOS DATOS A IMPRIMIR. EN SISINF ES NECESARIO DEFINIR LAS COLUMNAS DONDE SE DESEA QUE APAREZCA CADA UNO DE LOS CAMPOS DEL INFORME.

EL PROCEDIMIENTO NECESARIO PARA ORDENAR LOS CAMPOS DE INFORMACIÓN EN UN INFORME INCLUYE LOS SIGUIENTES PASOS:

  • DEFI N ICIÓN DE ARCHIVOS 3, DEFINICIÓN D E ELE M ENTOS
  • BASES DE DATOS I M A G E
  • SEGURIDADES DE ACCESO AL SISTEMA
  • RELACIONES ENTRE ARCHIVOS
  • DEFINIR LOS RECURRENTES ( NÚMERO DEL RECURRENTE, TIPO DE DIÁLOGO PARA PANTALLA, NÚMERO MÁXIMO Ó
    • GRADO DE INTEGRIDAD CON EL RESTO DE LAS HERRAMIENTAS DE LA hP-3000_
    • GRADO DE SIMPLICIDAD EN LA SINTAXIS
    • TIPOS DE USUARIOS AL CUAL ESTA ENFOCADO CADA LENGUAJE

LA BASE DE DATOS If:AGE SE DESCRITE POR SEPARADO, LOS FLUJOS DE INFORMACIÓN SE ESTABLECEN EN LA DEFINICIÓN DE IMAGEN. LA BASE DE DATOS INTEGRADA DE IMAGF (ESTRUCTURA DE RED) TAMBIÉN NECESITA PERSONAL PARA TRABAJAR CON SISINF PARA APRENDER UNA NUEVA ESTRUCTURA DE LA BASE DE DATOS ADEMÁS DEL IDIOMA. EL IDIOMA NECESITA APRENDERSE SÓLO EN RORERROSO, PROTOS Y RÁPIDO (Supongo que ya conoces la imagen). AL EXISTIR UNA BASE DE DATOS DE IMÁGENES, SE REQUIERE UNA INFRAESTRUCTURA MÍNIMA PARA FUNCIONAR.

LOS POTENTES SON LOS MÓDULOS1 DE DICCIONARIO DE DATOS (CDD o QDDR) Y RÁPIDO (DISEÑADOR DE PANTALLA Y MANTENIMIENTO WEB AUTOMATIZADO Y PROCESADOR DE ARCHIVOS).

TIPO DE USUARIOS POWERHOUSE PRO TOS SISINF RAPID

  • U TIL ERIAS DE A POYO
  • ITOQ,- CONSTRUYE UN DIC IONARIO DE DATOS FUEN- TE 0]D, ATRAVEZ DE LAS DEF INICIONES CON-
  • QCOBLIB.- GENERA DEFI NI CIONES DE DATOS EN COBOL
  • PRO I NIT.- CREA EL DICCIO N ARIO DE D AT OS QUE V A A S E R USADO PO R P R OTOS
  • PROBUILD.- PROCES A EL A R CHIVO ES Q UEMA
  • PROCOPYL B. - CREA LIBRE RIAS CON DEFI N ICIONES DE COBOL QUE VA N A SER USADAS POR
  • RUN TIME MODULE.- SON RUTINAS O~JETO DE PROTOS, ALMACENADAS EN SL, USADAS AL
  • DP!/3000,- ES UNA INTERFASE AUTOMÁTICA ENTRE EL DICTIONARY/3000 y EL LENGUAJE
  • DICTINIT.- INICIALIZA EL DICCIONARIO DE DATOS C DICTIONARY/3000 )
  • DICTCD.- GENERA DEFINICIONES DE DATOS EN COBOL PARA ARCHIVOS DECLARADOS EN EL DIC~
  • smJRIDPW
  • UTILERIAS DE IMA GE
  • JED[)JMS El PmJJDUCTIVIIDlAD

DICCIONARIO RlO DE FUENTES DE DATOS /300Q·f· MEDIANTE DEFINICIONES DE BASE DE DATOS lf.1AGE VA. 52 DICTDEJvl.- "f1AINTENANCE114 UN PROGRAMA INTERACTIVO QUE PERMITE CREAR Y MANTENER DEFINICIONES Y DESCRIPCIONES CONTENIDAS EN EL DICCIONARIO DE DATOS. DESCARGAR EL CONTENIDO DE LA BASE DE DATOS DE IMÁGENES Y ALMACENARLOS EN UN DISPOSITIVO SECUNDARIO (DISCO, CINTA Y CARTUCHO.

92 DICTPD.- GENERAR DEFINICIONES DE DATOS EN PASCAL PARA ARCHIVOS DECLARADOS EN EL DICCIONARIO DE DATOS.

6·1 · ANALISIS Y DI~EÑO

  • CANTIDAD MINH~A DE DISCO REQUERIDO

EL ÚNICO REQUISITO NECESARIO PARA EJECUTAR UNA APLICACIÓN ES TENER COBOL o COBOL II y EL OBJETO DE RUTINA DEL MÓDULO DE TIEMPO DE EJECUCIÓN DE PROTOS C. ADEMÁS DEL MÓDULO(S) UTILIZADO PARA EL DESARROLLO DE LA APLICACIÓN, ES NECESARIO TENER EL DI CT I ONARY PLUS. UNA APLICACIÓN DESARROLLADA CON PROTOS SE PUEDE MANTENER DE DOS MANERAS: MANTENER EL PROGRAMA COBOL GENERADO POR PROTOS O MANTENER EL PROGRAMA PROTOS.

SISINF NECESITA LOS MÓDULOS PARA MANTENER LAS APLICACIONES: DBD (DEFINICIÓN DE BASE DE DATOS.

UN CURSO DE CAPACITACIÓN CON DURACIÓN DE UNA SE- MANA PARA OCHO PERSONAS,

MANUALES

PROTOS SOFTWARE COJ1P) DE RECEV AR I O S PRODUCTOS APQ I O ASISTENCIA DE IDIOMAS) ESTOS PRODUCTOS SON: .. EL DICCIONARIO/3000) LOS MÓDULOS DE TRANSACT E INFORMES QUE FORMAN PARTE DE LA FAMILIA DE PRODUCTOS RAPIDJ SOLO SE MARCAN JUNTOS EN UN PAQUETE) EL OTRO MÓDULO SE VENDE POR SEPARADO (CONSULTAR) 1.

I NFORM

PRODUCTO Y LICENCIA DE USO (DICTIO N ARY PLUS.~

M A NUALES 1

  • DERECHOS DE COPIA

3000 DICTIONARY IRA~SACT 8EP08I I~FO~

HP-SERIE

SOPORTE

LOS CLIENTES DE Sr SISINF NO COMPRAN DICHA PÓLIZA. ~ NO TIENEN ACCESO A LOS DERECHOS ANTERIORES. DE PROTOS Y TIENE TRES POLÍTICAS ESPECÍFICAS 1. EN ESTE RESPECTO, EL COSTO DE MANTENIMIENTO.~ ACTUALIZACIÓN Y CONSULTA TELEFÓNICA TANTO CJVJTY COMPUTER SERVICES)) COMO PROTOS SOFTHARE CORP,. LAS OFICINAS DE MONTERREY CUENTAN CON TRES EXPERTOS DE RAPID RESPONSABLES DE ATENCIÓN AL CLIENTE.

EN MONTERREY) DINFORMATICA DEL NORTE) S.A. DE C.V.) ES RESPONSABLE DE BRINDAR SOPORTE A LOS CLIENTES DE.

CURSOS

CURSOS POV/ERHOUSE EN MONTERREY IMPARTIDOS POR D'INFORMATICA DEL NORTE) S.A. DE c.v. TIENEN COSTOS. GRACIAS POR DESARROLLAR ESTE PROYECTO. PUDE ​​FORMAR UN JUICIO SOBRE EL USO DE IDIOMAS TRIMESTRALES. ESTA FILOSOFÍA, PORQUE EN EL MEDIANO PLAZO LAS LENGUAS TRADICIONALES SERÁN DESPLAZADAS POR LA PRODUCTIVIDAD EFECTIVA QUE REPRESENTA EL USO DE LENGUAS DE QUINTA GENERACIÓN.

EL DESARROLLO DE ESTE PROYECTO DE EVALUACIÓN FINAL ME HA PERMITIDO UTILIZAR TODOS LOS CONOCIMIENTOS QUE HE OBTENIDO DURANTE MI CURSO DE AJ EN Cp.JJ, UTILIZÁNDOLO EN LA REALIZACIÓN DE UN ELATIVALANSUHER ELATIVALANFUAS DE RI. S,.

BIBLIOGRAFIA

Referencias

Documento similar

Los hombres no se sienten instintivamente motivados a ofrecer su Los hombres no se sienten instintivamente motivados a ofrecer su apoyo, necesitan que se lo