121 FUENTES DE CONSULTA LIBROS CONSULTADOS GABRIEL BACA URBINA, Evaluación de proyectos 4ª. Edición, Mc Graw-Hill Interamericana Editores, S.A. de C.V. México año 2001, ISBN 970-10-3001-X KEVIN STOLTZ, Todo acerca de las redes de computadoras 1ª. Edición, Prentice-Hall-Hispanoamérica S.A. México 1995, ISBN 968-880-511-4 KENNETH C. LAUDON, JANE P. LAUDON, Sistemas de Información Gerencial 8a. Edición Prentice-Hall, México 2004, ISBN 970-26-0528-8 SHARI LAWRENCE PFLEEGER, Ingeniería de Software, 1a. Edición, PrenticeHall, Argentina 2002, ISBN 987-9460-71-5 TESIS CONSULTADAS • Título: Desarrollo de una aplicación en línea para mejorar la creación y el manejo de expedientes de los niños albergados en las aldeas infantiles SOS El Salvador. Autor: Alemán Hernández, Patricia Guadalupe; Grijalva Hernández Edwin Ernesto; Padilla Castillo, Juan Gabriel. Año: 2006. Título Obtenido: INGENIERÍA EN CIENCIAS DE LA COMPUTACIÓN. 122 SITIOS WEB CONSULTADOS 1. Reglamento para el uso de fierros o marcas para herrar ganado [en línea] [citado 07 de Mayo de 2007]. Disponible en <http://www.csj.gob.sv/leyes.nsf/0/c8beecb2ab8530470625644f0067fa59?O penDocument> 2. UML [en línea] [citado 24 de Julio de 2007]. Disponible en <http://msdn.microsoft.com/library/spa/default.asp?url=/library/SPA/vsent7/h tml/vxoriModelingYourApplicationData.asp> 3. Swishmax [en línea] [citado 10 de Mayo de 2007]. Disponible en <http://www.programacionweb.net/articulos/articulo/?num=444> 4. Oracle 10g [en línea] [citado 10 de Mayo de 2007]. Disponible en < http://www.oracle.com> 5. Aplicación web [en línea] [citado 13 de Mayo de 2007]. Disponible en <http://es.wikipedia.org/wiki/Aplicaciones_Web> 6. Aplicación web [en línea] [citado 10 de Mayo de 2007]. Disponible en <http://www.soho.com.mx/content/146c7361-4d55-43e8-bb72c97583434553> 7. Oracle Application Server [en línea] [citado 10 de Mayo de 2007]. Disponible en <http://www.oracle.com> 8. Estadísticas [en línea] [citado 14 de Mayo de 2007]. Disponible en <http://www.monografias.com/trabajos15/la-estadistica/laestadistica.shtml#INSTMEDIC> 123 GLOSARIO TÉCNICO ACUICULTURA Es el cultivo de animales y plantas en el agua. Se incluyen peces, reptiles, anfibios, crustáceos, moluscos, plantas y algas destinados para alimento, alguna otra utilidad por parte del hombre (recreación, estudio, obtención de productos) o para su conservación y protección. AGRICULTURA Actividad de gran importancia estratégica como base fundamental para la autosuficiencia y riqueza de las naciones, es el proceso para producir alimentos vegetales mediante el cultivo de ciertas plantas. La ciencia que estudia la práctica de la agricultura es la agronomía. APACHE El servidor HTTP Apache es un servidor HTTP de código abierto para plataformas Unix (BSD, GNU/Linux, etcétera), Windows y otras, que implementa el protocolo HTTP/1.1 y la noción de sitio virtual. API Por sus siglas en inglés Application Programming Interface (Interfaz de Programación de Aplicaciones) es un conjunto de especificaciones de comunicación entre componentes software. Representa un método para conseguir abstracción en la programación, generalmente (aunque no necesariamente) entre los niveles o capas inferiores y los superiores del software. Uno de los principales propósitos de una API consiste en proporcionar un conjunto de funciones de uso general, por ejemplo, para dibujar ventanas o iconos en la pantalla. De esta forma, los programadores se benefician de las ventajas de la API haciendo uso de su funcionalidad, evitándose el trabajo de programar todo desde el principio. BASE DE DATOS Un conjunto de datos que pertenecen al mismo contexto almacenados sistemáticamente para su posterior uso. En la actualidad, y gracias al desarrollo tecnológico de campos como la informática y la electrónica, la mayoría de las bases de datos tienen formato electrónico, que ofrece un amplio rango de soluciones al problema de almacenar datos. 124 BUSCADOR Página Web en la que se ofrece consultar una base de datos en la cual se relacionan direcciones de páginas Web con su contenido. Su uso facilita enormemente la obtención de un listado de páginas Web que contienen información sobre el tema que nos interesa. GANADERIA La ganadería es la cría de ganado, el conjunto de ganado de una explotación ganadera o la propia explotación ganadera. La ganadería tiene como objetivo la producción de animales, generalmente domésticos, para obtener carne y derivados, como la leche, huevos, cuero, lana. La ganadería está íntimamente relacionada con la agricultura, y estas dos actividades humanas dependen de un tipo especial de medio ambiente, que es el medio rural o agro ecosistema. GRID COMPUTING Tecnología innovadora que permite utilizar de forma coordinada todo tipo de recursos (entre ellos cómputo, almacenamiento y aplicaciones específicas) que no están sujetos a un control centralizado. En este sentido es una nueva forma de computación distribuida, en la cual los recursos pueden ser heterogéneos (diferentes arquitecturas, supercomputadores, clusters...) y se encuentran conectados mediante redes de área extensa (por ejemplo Internet). Desarrollado en ámbitos científicos a principios de los años 1990, su entrada al mercado comercial siguiendo la idea de la llamada Utility computing supone una revolución que dará mucho que hablar. El término grid se refiere a una infraestructura que permite la integración y el uso colectivo de ordenadores de alto rendimiento, redes y bases de datos que son propiedad y están administrados por diferentes instituciones. Puesto que la colaboración entre instituciones envuelve un intercambio de datos, o de tiempo de computación, el propósito del grid es facilitar la integración de recursos computacionales. Universidades, laboratorios de investigación, empresas, etc., se asocian para formar grid para lo cual utilizan algún tipo de software que implemente este concepto. HIPERTEXTO En computación, hipertexto es un paradigma en la interfaz del usuario cuyo fin es el de presentar documentos que puedan, según la definición de Ted Nelson, "bifurcarse o ejecutarse cuando sea solicitado" (branch or 125 perform on request). La forma más habitual de hipertexto en documentos es la de hipervínculos o referencias cruzadas automáticas que van a otros documentos. HTTP El protocolo de transferencia de hipertexto (HTTP, HyperText Transfer Protocol) es usado en cada transacción de la Web. El hipertexto es el contenido de las páginas Web, y el protocolo de transferencia es el sistema mediante el cual se envían las peticiones de acceder a una página Web, y la respuesta de esa Web, remitiendo la información que se verá en pantalla. También sirve el protocolo para enviar información adicional en ambos sentidos, como formularios con mensajes y otros similares. INFORMÁTICA La Informática es una rama de la ingeniería que estudia el tratamiento de la información mediante el uso de máquinas automáticas. Entre las tareas más populares que ha facilitado esta ciencia se encuentran: elaborar documentos, enviar y recibir correo electrónico, dibujar, crear efectos visuales y sonoros, maquetar folletos y libros, manejar la información contable en una empresa, reproducir música y videos, controlar procesos industriales y jugar. INTEGRATED DEVELOPMENT ENVIROMENT (IDE) Un IDE es un entorno de programación que ha sido empaquetado como un programa de aplicación, es decir, consiste en un editor de código, un compilador, un depurador y un constructor de interfaz gráfica. JAVA Java es un lenguaje de programación orientado a objetos desarrollado por James Gosling y sus compañeros de Sun Microsystems al inicio de la década de 1990. A diferencia de los lenguajes de programación convencionales, que generalmente están diseñados para ser compilados a código nativo, Java es compilado en un bytecode que es ejecutado (usando normalmente un compilador JIT), por una máquina virtual Java. 126 NAVEGADORES Un navegador Web, hojeador o browser es una aplicación software que permite al usuario recuperar y visualizar documentos de hipertexto, comúnmente descritos en HTML, desde servidores Web de todo el mundo a través de Internet. Esta red de documentos es denominada World Wide Web (WWW) o Telaraña Mundial. Los navegadores actuales permiten mostrar o ejecutar: gráficos, secuencias de vídeo, sonido, animaciones y programas diversos además del texto y los hipervínculos o enlaces. NET BEANS Se refiere a una plataforma para el desarrollo de aplicaciones de escritorio usando Java y a un Entorno integrado de desarrollo (IDE) desarrollado usando la Plataforma NetBeans. La plataforma NetBeans permite que las aplicaciones sean desarrolladas a partir de un conjunto de componentes de software llamados módulos. Un módulo es un archivo Java que contiene clases de java escritas para interactuar con las APIs de NetBeans y un archivo especial (manifest file) que lo identifica como módulo. Las aplicaciones construidas a partir de módulos pueden ser extendidas agregándole nuevos módulos. Debido a que los módulos pueden ser desarrollados independientemente, las aplicaciones basadas en la plataforma NetBeans pueden ser extendidas fácilmente por otros desarrolladores de software. ORACLE Sistema de administración de base de datos (o RDBMS por el acrónimo en inglés de Relational Data Base Management System), fabricado por Oracle Corporation. Se considera a Oracle como uno de los sistemas de bases de datos más completos, destacando su Soporte de transacciones, Estabilidad, Escalabilidad, Multiplataforma. SCRIPTS Los lenguajes interpretados (o lenguajes de script) forman un subconjunto de los lenguajes de programación, que incluye a aquellos lenguajes cuyos programas son habitualmente ejecutados en un intérprete en vez de compilados. Sin embargo, la definición de un lenguaje de programación es independiente de cómo se ejecuten los programas en él escritos, ya sea mediante una compilación previa o a través de un intérprete. 127 SELVICULTURA Del latín silva, selva, bosque, y cultura, cultivo, es el cultivo de los bosques o montes y también la ciencia que trata de este cultivo. Forman parte de su campo el arte de crear o conservar un bosque, y la teoría y la práctica de regular el establecimiento de una masa arbórea, su composición y desarrollo. SERVLET La palabra servlet deriva de otra anterior, applet, que se refería a pequeños programas escritos en Java que se ejecutan en el contexto de un navegador Web. Por contraposición, un servlet es un programa que se ejecuta en un servidor Web. El uso más común de los servlets es generar páginas Web de forma dinámica a partir de los parámetros de la petición que envíe el navegador Web. SQL El Lenguaje de Consulta Estructurado (Structured Query Language) es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones sobre las mismas. Aúna características del álgebra y el cálculo relacional permitiendo lanzar consultas con el fin de recuperar información de interés de una base de datos, de una forma sencilla. WYSIWYG Acrónimo de What You See Is What You Get (en inglés, "lo que ves es lo que obtienes"). Se aplica a los procesadores de texto y otros editores de texto con formato (como los editores de HTML) que permiten escribir un documento viendo directamente el resultado final, frecuentemente el resultado impreso. Se dice en contraposición a otros procesadores de texto, hoy en día poco frecuentes, en los que se escribía sobre una vista que no mostraba el formato del texto, hasta la impresión del documento. En el caso de editores de HTML este concepto se aplica a los que permiten escribir la página sobre una vista preliminar similar a la de un procesador de textos, ocupándose en este caso el programa de generar el código fuente en HTML. 128 ANEXOS