Download 61 ANEXO I: EL LENGUAJE DE PROGRAMACIÓN JAVA El
Document related concepts
no text concepts found
Transcript
ANEXO I: EL LENGUAJE DE PROGRAMACIÓN JAVA El lenguaje de programación Java es un lenguaje muy popular. Un gran número de instituciones y organizaciones, del sector público y privado, utilizan este lenguaje para el desarrollo de aplicaciones empresariales, de negocios y de otros fines. Una de las principales ventajas de este lenguaje son las medidas de seguridad garantizadas por el mismo. Sus ventajas en seguridad también lo hacen atractivo para gente que no tiene experiencia en la programación y codificación de aplicaciones. El sistema no se verá tan afectado por un error cometido en la programación como podría suceder con un error en un programa desarrollado en un lenguaje de bajo nivel. El lenguaje Java es de alta portabilidad, lo que significa que puede ejecutarse en muchas plataformas o sistemas operativos. Teóricamente el lenguaje se compila una vez y posteriormente puede ejecutarse en cualquier plataforma. Sin embargo, esto no siempre es el caso debido a que hay operaciones que sólo funcionan en algunas plataformas. Por esta razón, las aplicaciones en Java pueden tener una versión distinta para cada plataforma. 61 APÉNDICE DE FIGURAS Fig. 3.1.1a: Diagrama de arquitectura (pp. 17). Fig. 3.7a: Escáner de cheques: CTS LS100 (pp. 47). Fig. 3.9a: Interfaz gráfica de usuario de la tercera aplicación (pp. 52). 62 GLOSARIO Ambiente. Se refiere a un conjunto Se aislado de configuraciones variables o a una “interfaz con programación de aplicación” y es un particulares pero mecanismo implementado por un de la software para permitir la interacción de las criticidad del mismo con otro software. aplicaciones que residen en dichos sistemas. Aplicación. Ver: programa. Ambiente de producción. Se refiere al Archivo. conjunto de equipos y restringido y una falla en dicho grupos de dígitos separados por caracteres especiales. Los dígitos contienen Ambiente de pruebas. Es un conjunto usuario en el están modificación ambiente representar de y las en pruebas problema no en dígito verificador. el BEA Systems. Empresa que en el año deben para un cheque, certificado de autenticidad y constante fallas sobre banco emisor, cuenta, número de ambiente productivo (de la operación real). Sin embargo, información cheque como: tipo de documento, de sistemas similares a los utilizados el de secuencia de 34 posiciones, con 4 provocar pérdidas monetarias al negocio. por informático, Banda magnética. Tratándose de un cheque, la banda magnética es una del negocio. Su acceso suele ser puede Archivo computadora o “fichero”. sistemas utilizados para realizar la operación sistema de sistemas, dependiendo importancia refiere 2008 pasó a formar parte de la la empresa Oracle. operación del negocio. Los sistemas pueden incluir una base de datos, Body shopping. Práctica empleada servidor de aplicaciones, etc. por algunas empresas de recursos humanos, caracterizada por tratar a API. Por sus siglas en inglés “Application programming interface”. 63 un empleado como un objeto y no Cheque. Mandato escrito de pago, como una persona. para cobrar una cantidad determinada Caja. Se refiere a una de los fondos de quien lo expide y caja que los tiene disponibles en un banco. registradora, la cual permite registrar transacciones Cierre de operación. Conjunto de realizadas en la ventanilla bancaria, operaciones que se realizan al final de imprimir recibos de las operaciones y cada día o término de operación de adicionalmente puede contener un una compartimiento financiera. operaciones o para almacenar dinero o documentos. sucursal de la institución Cliente. Cuando se refiere a una Cajeros: Personas responsables de la persona, se trata de un empleado de operación en una caja bancaria. la institución financiera en la que se desarrolló Casos de uso. En Ingeniería de Software, un caso de uso es una el proyecto. También puede referir al componente que cliente descripción del comportamiento de un en una arquitectura de sistemas tipo Cliente-Servidor. sistema al responder a peticiones las preguntas “qué” y “quién” del CMMI. Por sus siglas en inglés “Capability Maturity Model Integration”, es un modelo para la sistema en cuestión. mejora y evaluación de procesos que realizadas de manera externa al sistema. El caso de uso responde a ayuda a organizaciones a mejorar su Cheque de caja. Es el que giran las desempeño. También se utiliza en el sociedades nacionales de crédito o desarrollo. las instituciones con cargo de sus propias una dependencias. Código Representa de las formas de pago que sentencias mayor seguridad ofrece para quien lo fuente. en Conjunto un de lenguaje de programación. cobra, porque garantiza que siempre Columna. existen fondos para cobrarlo. En bases de datos relacionales, un conjunto de datos de 64 un mismo tipo y que corresponden a genérica de funcionalidades comunes un mismo concepto dentro de una en el contexto del programa. “tabla”. Hibernate. Framework para trabajar Consola de sistema. También con de bases de datos relacionales. conocida como interfaz de línea de Java. Lenguaje de programación de propósito general, orientado a objetos, basado en clases. comandos (en inglés: “Command Line Interface”). EJB. Por sus siglas en inglés: “Enterprise Java Bean”, es un JNI. Por sus siglas en inglés: “Java Native Interface”. Es un framework en Java que permite hacer llamadas a componente que existe del lado del servidor (en servidor) y arquitectura que construcción sirve de clientepara funciones en un programa escrito en la otro aplicaciones lenguaje (como C, C++ y ensamblador), desde otro programa empresariales basadas en el lenguaje Java. escrito en Java. Expresión regular. En computación, expresión regular (o “regex”) es una JPEG. Es un método utilizado para la compresión de imágenes digitales. Nombrado tras el grupo que creó el secuencia de caracteres que proveen estándar: “Joint Photographic Experts una forma concisa y flexible de Group”. La compresión JPEG se utiliza en varios formatos de archivos encontrar coincidencias en cadenas de texto incluyendo palabras, dígitos y patrones de caracteres. de imágenes. Framework. Conjunto de bibliotecas y programas de software diseñados Liberación. Proceso general mediante el cual se habilita un software para que para trabajar en conjunto y dar soporte a un desarrollador pueda ser utilizado. Generalmente el proceso consiste de de una serie de acciones para que el software mediante la implementación software funcione en un sistema (o conjunto 65 de sistemas) que este Requerimiento. Solicitud hecha al software o contenía una versión área de desarrollo de sistemas por un distinta del mismo. representante de un área de negocio. OCR. Por sus siglas en inglés: “Optical character recognition”. Se Salvo Buen Cobro. Modalidad en que refiere al proceso de “reconocimiento instituciones bancarias distintas al óptico de caracteres” el cual permite banco la modalidad el depósito no se hace previamente no contenía transformación de se reciben cheques emitidos por otras caracteres que los existentes en lo que la computadora efectivo hasta detecta emisora del como caracteres una imagen editables por a una recibe. que la cheque En esta institución confirma la validez del mismo. computadora. SAT. Servicio de Administración Oracle. Sistema manejador de bases Tributaria. de datos relacionales creado por una desconcentrado de la Secretaría de empresa también llamada Oracle. Hacienda y Crédito Público, que tiene la PMI. Por sus siglas en inglés: “Project Management Institute”. Es una incluyen mejorar un responsabilidad de órgano aplicar la legislación fiscal y aduanera, con el fin de que las personas físicas y morales organización sin fines de lucro cuyos objetivos Es contribuyan la proporcional y equitativamente al gasto público; de administración y gestión de proyectos fiscalizar a los contribuyentes para de profesionistas en el mundo. que cumplan con las disposiciones tributarias y aduaneras; de facilitar e Producción. Ver ambiente productivo. incentivar el cumplimiento voluntario, y de generar y proporcionar la Programa. Programa de computadora o programa informático. información necesaria para el diseño y la evaluación de la política tributaria. QA. Por sus siglas en inglés: “Quality assurance”¨, se refiere al SBC. Ver: Salvo Buen Cobro. aseguramiento de calidad. 66 Software: Ver programa. que son organizados utilizando un modelo de columnas verticales y filas SQL. Por sus siglas en inglés: “Structured Query Language”. Es un horizontales. de Usuario. Persona que representa el información, utilizado en bases de área de negocio que solicita un datos relacionales. desarrollo de software o plantea un lenguaje Tabla. para En manipulación bases de requerimiento al área de sistemas, o datos que utiliza el software como parte de relacionales, un conjunto de valores la 67 operación del negocio.