Framework de evaluación de crawling focalizado distribuido
|
|
- Sandra Rubio Araya
- hace 8 años
- Vistas:
Transcripción
1 1 Framework de evaluación de crawling focalizado distribuido Oscar Rojas 1, Marcelo Mendoza 2, Mauricio Marín 1, Mario Inostroza-Ponta 1 1 Departamento de Ingeniería Informática, Universidad de Santiago, Santiago, Chile. 2 Departamento de Computación, Universidad de Valparaíso, Valparaíso, Chile. oscar.rojas.d@usach.cl, marcelo.mendoza@uv.cl, mauricio.marin@usach.cl, mario.inostroza@usach.cl Resumen: En este trabajo se presenta el diseño y la implementación de un framework que permite evaluar distintas estrategias de crawling focalizado distribuido. Los procesos de crawling son dirigidos por tesauros temáticos, los cuales permiten describir temas de interés. Cada Crawler se encarga de recolectar páginas / sitios relacionados con un tema de interés en particular siguiendo estrategias de recorrido best first. El framework permite evaluar distintas medidas de relevancia entre páginas / sitios candidatas a ser recolectadas y los temas de interés. El tiempo utilizado en los procesos de recolección depende del ancho de banda de la red y la velocidad de subida de los servidores que alojan las páginas web. En el caso de las medidas de relevancia, la carga de cómputo se asocia principalmente al procesamiento del texto. El framework presentado considera una implementación de una arquitectura distribuida sobre RMI. Palabras clave:crawling distribuido, focalización, RMI. I. INTRODUCCIÓN Los Crawler son programas que inspeccionan páginas / sitios de la Web de forma automatizada. Uno de los usos más frecuentes que se les da consiste en crear una copia de todas las páginas visitadas para su posterior procesado léxico sintáctico. Las colecciones de páginas disponibles son usadas posteriormente por un motor de búsqueda que las indexa facilitando su recuperación. El estado del arte muestra que entre los principales desafíos en crawling destacan: 1) Determinar tempranamente la calidad de la información recolectada, descartando aquella que pudiera ser marginalmente relevante para los usuarios, 2) Recolectar páginas / sitios con falencias en el uso adecuado de patrones de diseño, y 3) Detectar la existencia de información falsa o poco confiable. Los Crawler focalizados permiten identificar conjuntos de páginas / sitios relevantes a temas específicos. De esta manera, en la etapa de recolección de páginas es posible identificar cuáles de estas contienen información de interés, descartando tempranamente aquellas que pudieran ser marginalmente relevantes para los usuarios. Frecuentemente cada tema es denotado en una ontología, la cual formaliza un dominio de discurso. Cada tema a su vez puede ser descrito con la ayuda de tesauros temáticos. Luego, cada tema de la ontología puede ser descrito por medio de un listado de términos relevantes. Para determinar durante el proceso de crawling si las páginas son relevantes a un tema específico, se usan medidas de relevancia entre el texto de la página y el listado de términos descriptivos de cada tema. Para evitar que este cómputo sea excesivo, se utilizan versiones resumidas del texto de las páginas, como snippets, anchor text o surrounding text. El recorrido del Crawler focalizado seguirá la estructura de hiperenlaces de las páginas recolectadas, siendo frecuente adoptar una estrategia best first, esto es, recolectar en primer lugar aquellas páginas que son más promisorias en cuanto a su contenido. El estado del arte muestra diversas alternativas para evaluar la relevancia de páginas / sitios a temas específicos (Chakrabarti, B. Dom, Rajagopalan, Gibson, & Kleinberg, 1998)(IBM Almaden Research Center, 1999) (Amento, Terveen, & Hill, 2000). Variarán dependiendo del texto descriptivo considerado y el tipo de medida utilizada. En este trabajo se propone un framework que facilita la evaluación de distintas medidas de relevancia en crawling focalizado. Dentro de sus atributos más destacables, el framework propuesto facilita la definición de listados de términos descriptivos para temas de interés, el monitoreo de varios procesos de crawling focalizado, la coordinación de estos procesos y la especificación de estrategias de recorrido. El resto del trabajo está organizado de la siguiente forma: en la Sección II describe el ámbito de este artículo y presenta trabajo relacionado, la Sección III presenta el diseño del framework y se discuten sobre aspectos de la implementación y para finalizar en la Sección IV con conclusiones y trabajo futuro. II. CRAWLING Un Crawler es un programa que permite recolectar páginas / sitios de la Web. Para ello, generalmente se usa un listado de páginas / sitios desde los cuales el proceso de recolección (crawling) comienza. Estas páginas se conocen como las semillas del proceso. Luego, siguiendo los hiperenlaces de salida de estas páginas, nuevas páginas / sitios son visitadas.
2 2 Este proceso se repite permitiendo recorrer la Web a través de su estructura de hiperenlaces. Bajo este punto de vista, la Web es considerada como un grafo dirigido, donde la colección de vértices corresponde a páginas / sitios y el conjunto de arcos corresponde a los hiperenlaces entre ellas. El recorrido del grafo de la Web puede realizarse en profundidad (depth-first) o en amplitud (breadth-first). El orden en el cual se visitan las páginas / sitios es relevante. Se entiende que el recorrido en profundidad permitirá obtener mayor información local con respecto a un sitio en particular, sin embargo, el uso de muchos requests en breves intervalos de tiempo al mismo sitio podría producir que el Crawler fuera bloqueado por políticas de uso del sitio Web. En este sentido, el recorrido breadth-first distribuye de mejor forma la carga solicitada a cada servidor o host de las páginas / sitios que se recolectan. Un Crawler focalizado busca de forma selectiva las páginas que son relevantes para un conjunto predefinido de temas. Esto supone un ahorro significativo en recursos de hardware mejorando además la relevancia de los documentos indexados (IBM Almaden Research Center, 1999). En un Crawler focalizado se debe usar un representación construida en tiempo de recolección que permita evaluar cuan relevante es el recurso al tema en particular. Esto implica el cálculo sobre diversos agregados de textos, destacando entre los más frecuentemente usados snippets, anchor text y surrounding text. Un Crawler focalizado provee varias ventajas frente a un Crawler estándar, destacando entre ellas: 1) Disponer de una evaluación temprana de recursos, debido a que se recolectan las páginas de acuerdo a la calidad de sus contenidos, 2) Disponer de versiones segmentadas de la Web, debido a que de acuerdo a la ontología usada, se dispondrán de segmentos de la Web que favorecerán su posterior análisis, por ejemplo en cuanto a su estructura de enlaces, permitiendo determinar su grado de cohesión, y 3) Mejorar en definitiva la precisión de las recomendaciones realizadas por los motores de búsqueda dado que estos pueden procesar sus consultas sobre colecciones focalizadas. En relación a las medidas de evaluación para crawling, estas se pueden categorizar en dos tipos: basadas en criterios léxicos y basada en criterios de enlaces. Estas medidas por lo general tienen objetivos específicos. Las medidas léxicas son utilizadas como evaluador de una página candidata a ser descargada durante el proceso de crawling. Otras medidas léxicas tienen más relación con la evaluación del tema de una página en base a criterios como: a) Popularidad del tema: número de páginas relacionados con un tema ya indexado. b) Cohesión: grado de cohesión entre páginas categorizadas en la misma colección, en función de una medida de agregación. c) Similitud con semillas objetivo: similitud promedio entre las páginas semilla y las páginas recolectadas. Frecuentemente las medidas anteriores son usadas en evaluación posterior al crawling, debido a que se calculan usando agregación sobre la colección descargada. El estado del arte también muestra el uso de medidas basadas en hiperenlaces para evaluar páginas candidatas a ser descargadas durante el proceso de crawling. Este es el caso de PageRank (Brin & Page, 1998), el cual indica una medida de relevancia de una página / sitio en cuanto a su conectividad en el grafo formado por los enlaces de la Web, indicando también cuán importante es para el recorrido del grafo. Visitar páginas / sitios con alto valor de PageRank ha mostrado ser eficaz en este sentido. Estas medidas son revisadas en detalle en el artículo de Srinivasan y Menczer (Srinivasan & Menczer, 2004). Las medidas léxicas se basan principalmente en la evaluación de similitud del texto seleccionado y un listado de términos específicos. Se pueden revisar medidas léxicas basadas en anchor text (Cho, Garcia-Molina, & L., 1998), en surrounding text (Chakrabarti, B. Dom, Rajagopalan, Gibson, & Kleinberg, 1998) o en base al texto completo del documento (Amento, Terveen, & Hill, 2000). Dentro del conjunto de Crawler conocidos destacan los que utilizan métricas basadas en modelos de espacio vectorial (MEV) como lo es Best First y sus variantes basadas en aprendizaje, como por ejemplo el método N-Best First que realiza un Crawler que combina la información del URL y el contexto de la página (Sotiris, Euripides, & Evangelos, 2009) o los que utilizan aprendizaje evolutivo con redes neuronales (InfoSpiders) (Menczer & Belew, 2000). En cuanto a Crawler focalizado basado en aprendizaje incremental destaca (ISurfer) (Ye, Ma, Yiming, & Chiu, 2004). III. DISEÑO E IMPLEMENTACIÓN DEL FRAMEWORK DE EVALUACIÓN DE CRAWLING FOCALIZADO DISTRIBUIDO A. Requerimientos generales Los requerimientos más importantes del framework propuesto consisten en: 1) No saturar el ancho de banda de los servidores que contienen las páginas que serán recolectadas para evitar el cierre de conexiones, 2) Hacer uso eficiente de los recursos de almacenamiento ya sea en memoria como en disco y 3) Considerar políticas de planificación de tareas asociadas al Crawler. Además de estos requerimientos se ha considerado importante que la ejecución de las tareas del framework sea independiente del sistema operativo, tipo de conexión y que sea imprescindible permitir que el Crawler diseñado sea escalable y heterogéneo en su funcionamiento. Por estas razones, el software se desarrolló bajo el paradigma de programación orientada a objetos programado en lenguaje Java utilizando RMI. Además, el uso de RMI permite que objetos residentes en la máquina virtual de un equipo llamen a métodos de objetos residentes en la máquina virtual de otro equipo, lo cual es útil para la gestión y sincronización de tareas colectivas en procesos distribuidos. Se utilizarán algoritmos de Crawler basados en recorridos en amplitud, así como Best-First, algoritmo base de la mayoría de los Crawler focalizados existentes, donde para el uso de las medidas de relevancia de páginas descargables exista una interfaz amigable que favorezca incorporar las distintas estrategias de evaluación.
3 3 B. Diseño arquitectónico Se propone un diseño arquitectónico basado en el modelo Maestro-Esclavo, donde el maestro sea el encargado de recopilar información, ordenarla y gestionar el trabajo de terminales remotas que se encargan de realizar cada proceso de crawling. Estas terminales remotas (esclavos) pueden estar conectadas a la central a través de una red LAN o WAN y tienen como función recolectar las páginas Web a partir de una semilla de origen bajo los criterios de selección definidos por el operador del servidor maestro. Cabe destacar que el modelo propuesto permite el funcionamiento de varios servidores maestros con sus respectivas terminales esclavas. En la figura 1 se muestra un esquema general del sistema. Las terminales ejecutan un proceso de crawling con requerimientos especificados en el servidor central, los cuales son: realizar Crawler a partir de una semilla de origen, evaluar una página en base a una métrica específica definida por el operador del sistema, almacenar la información recolectada y transferir al servidor la información de recolección. Además, se incorpora un sistema de monitoreo de estados por parte de las terminales hacia el servidor, con un costo mínimo de comunicación, el cual tiene como objetivo verificar la existencia de tareas en cola en el servidor. Esto último implica que el servidor no asume una carga de control sobre cada thread, ya que para cualquier información sobre procesos, es el servidor el que publica en un espacio de memoria compartida y son las terminales remotas las encargadas de verificar si existen tareas pendientes consultando en este buffer público. Para tal efecto en los esclavos existe un thread de control, el cual se encarga de consultar al buffer de datos del servidor maestro, el cual retorna verdadero en caso de existir tareas en la cola de procesos. Si el retorno es verdadero, el esclavo almacena toda la información de la tarea que debe realizar (crawler focalizado) y comienza su trabajo. Este tiempo de consulta es configurado por el servidor central y el acceso a dicha variable es asíncrono, pero la asignación de las tareas de la cola y escritura de datos es síncrona. La arquitectura general de la propuesta se muestra en la figura 2. Se puede observar la sección de buffer de datos, donde el maestro escribe información sobre nuevos procesos en cola y sus características, activa una bandera en caso de haber tareas en cola y reserva un espacio de escritura compartida accesible desde las terminales donde se almacenan los resultados obtenidos por el Crawler. Figura 1. Esquema maestro / esclavo del framework. La arquitectura distribuida permite definir una capa de software que gestione y ejecute remotamente los procesos de Crawler focalizado. Esta capa de software permite un uso transparente de los recursos, lo cual acompañado con la programación orientada a objetos, facilita la incorporación de nuevas funcionalidades al sistema. Una funcionalidad relevante es la realización de un trabajo colaborativo con terminales conectadas a través de internet con el servidor maestro, lo cual implica además de un reparto de recursos y tareas, la no saturación del ancho de banda de las redes locales en cada proceso de Crawler. El servidor maestro en específico se encarga de recibir las indicaciones del operador del sistema, cargar la información de semillas y temas sobre los cuales se define una cola de tareas que deben ejecutar las terminales. Debe ordenar la información recolectada por las terminales remotas, indicar eventos a las terminales y monitoreo general del sistema. Figura 2. Arquitectura del modelo distribuido.
4 4 B. Modelo Orientación a objetos El modelo orientado a objetos propuesto fue diseñado a partir del mapa conceptual del proceso de Crawler. Dicho mapa conceptual se puede observar en la figura 3. Como se puede observar en la figura 4.b no se realiza la herencia de archivo a página, como se podría entender del mapa conceptual. Esto se debe a que las páginas fueron tratadas como buffer de tipo string y no como archivos, ya que de esta manera no se utilizan recursos de forma innecesaria y solo se mantiene temporalmente en el buffer de comunicación la descarga de las páginas que se deben procesar. El diseño estructural de la distribución de librerías es muy similar al mapa conceptual y se puede observar en las figuras 5, 6 y 7, que corresponden a la estructura de las clases del servidor maestro y las terminales esclavas respectivamente. a) Interfaz de clases remotas b)implementación de clases c) Main y conectividad. d)implementación de clases Figura 3.- Mapa conceptual de los procesos involucrados en cada Crawler focalizado. Del mapa conceptual de la figura 3, se extrajeron las relaciones de dependencia y herencia necesarias para el diseño del modelo orientado a objetos. En la figura 4 se pueden observar las herencias del modelo asociadas por su derivación, donde de un crawler genérico, caracterizado principalmente por su recorrido y forma de almacenar la información son heredadas por la clase Crawler Focalizado. En el caso de una URL, que es una secuencia de caracteres que permite ubicar un recurso en la Web, que en específico para el Crawler son solo páginas Web, se realiza este tipo de herencia principalmente para que el Crawler pueda acceder al código HTML de una página a través de su URL y utilizar los protocolos de comunicación necesarios para la descarga de páginas y extracción de datos relevantes para el Crawler focalizado. En el caso de la clase sitio, simplemente es una herencia que agrupa al conjunto de páginas que componen a un sitio Web. e) Memoria y almacenamiento Figura 5.- Librerías de clases en servidor maestro. a) Main y conectividad. b) Proceso, configuración y Thread de control c) Crawler y metodos. d) Interfaz de clases remotas e)implementación de clases a) b) Figura 6.- Librerías de clases en terminales esclavas. Figura 4.- Herencias del modelo. a) Herencia del crawler, b) herencia de página.
5 5 a) Analisis léxico, sintáctico y semántico. b) Libreria Web c) Información, patrones y datos Figura 7.- Librerías que tienen ambos sistemas. C. Estructuras de datos Para el procesamiento de texto se utilizó un buffer de tipo String el cual es parseado con la clase Pattern y Matcher, donde la primera se encarga de cargar las expresiones regulares y la segunda de realizar el parseo según la expresión regular definida en Pattern. Los textos extraídos, como por ejemplo del AnchorText, se almacenan en una estructura de tipo HashMap<String, String> donde el primer campo corresponde al URL y el segundo al texto. En una etapa posterior se extraen los StopWords. En caso de repetir un URL en la misma página se deja el que contiene un mayor puntaje de similitud con el tema buscado, pero paralelamente se almacena toda la información que se puede obtener de las páginas, ya sea a nivel de interconexión, descendencias y repeticiones de las semillas. Esta misma estructura de datos tipo HashMap, se utiliza en el Buffer de datos orientado a objetos, donde se definió una clase llamada Bufferque está contenida en el paquete Memoria (ver figura 8), el cual contiene información de la cola de procesos, secciones donde se almacenan los datos recolectados y un HashMap<Int,Proceso> llamado proceso que contiene la configuración de los procesos, el cual almacena objetos de tipo Proceso y tiene asociada una configuración específica a través de la clase Configuracion definida por el operador del sistema y que pertenecen a un paquete llamado Proceso (ver figura 8). Toda la información requerida por las terminales esclavas es a través de retornos de objetos. a) b) Figura 8.- Diagramas de clases: a) Clase Memoria y dependencia de la Clase Almacenamiento, b) Clase Proceso y dependencia de la clase Configuración. D. Interfaces A continuación se muestran algunas interfaces del framework. La figura 9 muestra la sección del programa donde se carga la lista de semillas, se define el tipo de parada del crawler, cual tipo de acoplamiento se desea utilizar y otras opciones relacionadas con la activación de terminales remotas e información que se visualiza en la consola del Framework. Figura 9.- GUI Framework opciones generales: opciones de carga de semillas, tipo de parada y distribución. En la figura 10 se muestran, el ingreso de tema, representado a través de una consulta textual, la elección de un método y opciones de focalización.
6 6 servidor que sea enlace entre ellos o bien diseñar un módulo de comunicación entre servidores maestros. Como trabajo futuro de corto plazo se contempla la realización de un análisis de los resultados entregados por el framework para su posterior validación. V. REFERENCIAS Figura 10.- GUI Framework opciones crawler focalizado:traza, métodos de clasificación y opciones de focalización. IV. CONCLUSIONES La variedad de modelos de análisis de texto para su clasificación, ya sea en métodos de extracción de información como de análisis de patrones en general tiene una variedad de métodos y procedimientos que hace imposible un análisis y comparación de todos los existentes. Este Framework está diseñado para la incorporación de distintos métodos y de esta manera realizar evaluaciones y obtener resultados tangibles sobre los distintos métodos. El sistema distribuido propuesto pretende ser la base de un sistema de Crawler semántico focalizado, en el cual se incorporen otros tipos de métricas y el uso de ontologías, ya que por ahora solo se han realizado pruebas a nivel de listados de términos descriptivos extraídos desde tesauros temáticos. El framework está diseñado para que se incorporen otras funcionalidades, ya sea para el análisis de nuevos métodos o integración de otros tipos de sistemas, como lo pueden ser sistemas estrictamente paralelos, necesarios para indexación de los datos extraídos por el crawler o bien para los procesos de consultas del motor de búsqueda, los cuales deben resolver muchas peticiones por intervalo de tiempo y además se requiere de un cómputo de alto rendimiento, una comunicación colectiva de alta concurrencia, procesos en que la computación paralela resulta ser más eficiente. El framework diseñado no tiene como requerimiento la utilización de un clúster de computadoras que comparten una misma red, si no que se puede implementar sobre distintos nodos con acceso a la red. En otras palabras se pueden ejecutar las terminales remotas en una red WAN y no exclusivamente una LAN con acceso a internet. El framework además dentro de sus características estructurales, contempla el uso de múltiples nodos maestros con sus respectivos esclavos, pero se debe diseñar otro Amento, B., Terveen, L., & Hill, W. (2000). Mean Quality? Predicting Expert Quality Ratings of Web Documents. Research and Development in Information Retrieval, (pp ). Brin, S., & Page, L. (1998). The Anatomy of a Large-Scale Hypertextual Web Search Engine. Computer Networks, 30(1-7), Chakrabarti, S., B. Dom, P. R., Rajagopalan, S., Gibson, D., & Kleinberg, J. (1998). Automatic resource compilation by analyzing hyperlink structure and associated text. Computer Networks, 30(1-7), Cho, J., Garcia-Molina, H., & L., P. (1998).Efficient Crawling Through URL Ordering. Computer networks, 30(1-7), IBM Almaden Research Center. (1999). Focused Crawling: A New Approach to Topic-Specific Resource Discovery. Eighth World Wide Web Conference. Toronto, Canada. Menczer, F., & Belew, R. (2000). Adaptive Retrieval Agents: Internalizing Local Context and Scaling up to the Web. Computer Networks, 39(2-3), Najork, M., & Wiener, J. L. (2001). Breadth-first search crawling yields high-quality pages. 10th International World Wide Web Conference. Sotiris, B., Euripides, P., & Evangelos, M. (2009). Improving the Performace of Focused Web Crawlers. Data & Knowledge Engineering, 68(10), págs Srinivasan, P., & Menczer, F. y. (2004).A General Evaluation Framework for Topical Crawlers. Partially supported by National Science Foundation CAREER. Ye, Y., Ma, F., Yiming, L., & Chiu, M. a. (2004). isurfer: A Focused Web Crawler Based on Incremental Learning from Positive Samples. In S.-V. B (Ed.), APWeb 2004, (pp ).
Propuesta de proyecto de investigación: desarrollo de un rastreador web capaz de aprender a identificar la información más relevante
Propuesta de proyecto de investigación: desarrollo de un rastreador web capaz de aprender a identificar la información más relevante 30 de enero de 2016 Responsables Dr. Ricardo Marcelín Jiménez y M. en
Más detallesImplementación de algoritmos genéticos paralelos de grano burdo en redes locales de computadoras. Resumen
Implementación de algoritmos genéticos paralelos de grano burdo en redes locales de computadoras. Arturo Gómez Cortés y Raúl Leal Ascencio ITESO, Guadalajara Resumen El presente trabajo describe una arquitectura
Más detallesColección de Tesis Digitales Universidad de las Américas Puebla. Morales Salcedo, Raúl
1 Colección de Tesis Digitales Universidad de las Américas Puebla Morales Salcedo, Raúl En este último capitulo se hace un recuento de los logros alcanzados durante la elaboración de este proyecto de tesis,
Más detallesConceptos de redes. LAN (Local Area Network) WAN (Wide Area Network)
Conceptos de redes. Una red de ordenadores permite conectar a los mismos con la finalidad de compartir recursos e información. Hablando en términos de networking, lo importante es que todos los dispositivos
Más detallesPROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación. II MODELOS y HERRAMIENTAS UML. II.1 UML: Introducción
PROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación II MODELOS y HERRAMIENTAS UML 1 1 Técnica de modelado de objetos (I) El modelado orientado a objetos es una técnica de especificación semiformal para
Más detallesActividades para mejoras. Actividades donde se evalúa constantemente todo el proceso del proyecto para evitar errores y eficientar los procesos.
Apéndice C. Glosario A Actividades de coordinación entre grupos. Son dinámicas y canales de comunicación cuyo objetivo es facilitar el trabajo entre los distintos equipos del proyecto. Actividades integradas
Más detallesPROCEDIMIENTO OPERATIVO DESARROLLAR SISTEMAS INFORMÁTICOS PDO-COCTI-DTIN-04
Autorización Este documento entra en vigor a partir del 2 de agosto del 2005, a través de su autorización por parte del Dr. Francisco Javier Rojas Monroy, Coordinador de Operaciones, Calidad y Teclogía
Más detallesCAPÍTULO I. Sistemas de Control Distribuido (SCD).
1.1 Sistemas de Control. Un sistema es un ente cuya función es la de recibir acciones externas llamadas variables de entrada que a su vez provocan una o varias reacciones como respuesta llamadas variables
Más detallesORIENTACIONES SIMCE TIC
ORIENTACIONES SIMCE TIC Sistema Nacional de Medición de Competencias TIC en Estudiantes ORIENTACIONES SIMCE TIC Sistema Nacional de Medición de Competencias TIC en Estudiantes INDICE Introducción 7 Prueba
Más detallesCapítulo 4. Sistemas de recomendación
Capítulo 4. Sistemas de recomendación Como se mencionó en el primer capítulo los sistemas de recomendación ayudan al usuario a seleccionar elementos de una gran cantidad de opciones. Estos sistemas han
Más detallesGLOSARIO DE TÉRMINOS
MINISTERIO DE EDUCACIÓN, CULTURA Y DEPORTE SECRETARÍA DE ESTADO DE EDUCACIÓN Y FORMACIÓN PROFESIONAL DIRECCIÓN GENERAL DE FORMACIÓN PROFESIONAL INSTITUTO NACIONAL DE LAS CUALIFICACIONES GLOSARIO DE TÉRMINOS
Más detallesIntroducción a Visual Studio.Net
Introducción a Visual Studio.Net Visual Studio es un conjunto completo de herramientas de desarrollo para la generación de aplicaciones Web ASP.NET, Servicios Web XML, aplicaciones de escritorio y aplicaciones
Más detallesCapítulo 4. Prueba de Adaptabilidad
Capítulo 4 Prueba de Adaptabilidad Capítulo 4. Prueba de Adaptabilidad Como se mencionó en el capítulo 2 actualmente no es válido que el software únicamente funcione bien y resuelva el problema que le
Más detallesDiagramas del UML. A continuación se describirán los diagramas más comunes del UML y los conceptos que representan: Diagrama de Clases
El UML está compuesto por diversos elementos gráficos que se combinan para conformar diagramas. Debido a que el UML es un lenguaje, cuenta con reglas para combinar tales elementos. La finalidad de los
Más detallesBASE DE DATOS RELACIONALES
BASE DE DATOS RELACIONALES Una base de datos relacional es una base de datos que cumple con el modelo relacional, el cual es el modelo más utilizado en la actualidad para implementar bases de datos ya
Más detallesIntroducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual
Introducción Algunas de las personas que trabajan con SGBD relacionales parecen preguntarse porqué deberían preocuparse del diseño de las bases de datos que utilizan. Después de todo, la mayoría de los
Más detallesLaboratorio práctico 5.5.3: Desarrollo de las ACL para implementar conjuntos de reglas de firewall
Laboratorio práctico 5.5.3: Desarrollo de las ACL para implementar conjuntos de reglas de firewall Todo el contenido es Copyright 1992 2007 de Cisco Systems, Inc. Todos los derechos reservados. Este documento
Más detalles4. Base de datos XML nativa: Marklogic
4. Base de datos XML nativa: Marklogic XML ha ganado con el paso de los años protagonismo a la hora de trabajar con la información. Su lenguaje fuertemente tipado permite la comunicación entre distintas
Más detallesUnidad VI: Supervisión y Revisión del proyecto
Unidad VI: Supervisión y Revisión del proyecto 61. Administración de recursos La administración de recursos es el intento por determinar cuánto, dinero, esfuerzo, recursos y tiempo que tomará construir
Más detallesDiagramas de Clases ~ 1 ~ Ing. Fabián Silva Alvarado
Diagramas de Clases ~ 1 ~ Ing. Fabián Silva Alvarado DIAGRAMAS DE CLASES RELACIONES ENTRE CLASES Una vez que tengamos todas nuestras clases, será necesario que estas se asocien, con el fin de mostrar la
Más detallesANEXO XII. Denominación: Administración y programación en sistemas de planificación de recursos empresariales y de gestión de relaciones con clientes.
ANEXO XII I. IDENTIFICACIÓN DEL CERTIFICADO DE PROFESIONALIDAD Denominación: Administración y programación en sistemas de planificación de recursos empresariales y de gestión de relaciones con clientes.
Más detallesPRACTICA CAPITULO 2 MODULO 1 PROTOCOLOS Y LA FUNCIONALIDAD DE LA CAPA DE APLICACIÓN
PRACTICA CAPITULO 2 MODULO 1 PROTOCOLOS Y LA FUNCIONALIDAD DE LA CAPA DE APLICACIÓN Los protocolos de capa de aplicación de TCP/IP más conocidos son aquellos que proporcionan intercambio de la información
Más detallesUso de las tecnologias de la informacion en las PyMES de los municipios de Comalcalco y Cunduacán
Uso de las tecnologias de la informacion en las PyMES de los municipios de Comalcalco y Cunduacán M.A. María del Carmen Vásquez García M.C. Marbella Araceli Gómez Lemus Pasante Edwin Fabián Hernández Pérez
Más detallesFigura 4.1 Clasificación de los lenguajes de bases de datos
1 Colección de Tesis Digitales Universidad de las Américas Puebla Romero Martínez, Modesto Este capítulo describen los distintos lenguajes para bases de datos, la forma en que se puede escribir un lenguaje
Más detallesUNIVERSIDAD DE ORIENTE FACULTAD DE ICIENCIAS ECONOMICAS LAS REDES I. Licda. Consuelo Eleticia Sandoval
UNIVERSIDAD DE ORIENTE FACULTAD DE ICIENCIAS ECONOMICAS LAS REDES I Licda. Consuelo Eleticia Sandoval OBJETIVO: ANALIZAR LAS VENTAJAS Y DESVENTAJAS DE LAS REDES DE COMPUTADORAS. Que es una red de computadoras?
Más detallesManual del Profesor Campus Virtual UNIVO
Manual del Profesor Campus Virtual UNIVO Versión 2.0 Universidad de Oriente UNIVO Dirección de Educación a Distancia INDICE 1. Campus Virtual. 03 1.1 Accesos al Curso 04 1.2 Interfaz del Curso...06 1.3
Más detallesWeb Crawler en eva.fing.edu.uy
Recuperación de Información y Recomendaciones en la Web(2014) Grupo 4 Andrea Estefan CI 4303805-6 andyestefan@gmail.com Gerardo Fanjul CI 4542811-6 gerardo.fanjul@gmail.com Instituto de Computación - Facultad
Más detallesPRACTICA CAPITULO 2 MODULO 1 PROTOCOLOS Y LA FUNCIONALIDAD DE LA CAPA DE APLICACIÓN
PRACTICA CAPITULO 2 MODULO 1 PROTOCOLOS Y LA FUNCIONALIDAD DE LA CAPA DE APLICACIÓN Los protocolos de capa de aplicación de TCP/IP más conocidos son aquellos que proporcionan intercambio de la información
Más detallesElementos requeridos para crearlos (ejemplo: el compilador)
Generalidades A lo largo del ciclo de vida del proceso de software, los productos de software evolucionan. Desde la concepción del producto y la captura de requisitos inicial hasta la puesta en producción
Más detalles1.2 Qué es un Sistemas de Información Geográfica?
1.1 Introducción En los últimos años, se ha desarrollado software especializado que permite el manejo de cartografía por computadora, favoreciendo a diferentes áreas, en el proceso de toma de decisiones.
Más detallesManual de Procedimientos
1 de 13 Elaborado por: Oficina de Planeación y Desarrollo Institucional -Área de Calidad y Mejoramiento- Revisado por: Aprobado por: Coordinador Área de Jefe de la Oficina de Informática y Telecomunicaciones
Más detallesCapítulo 6: Conclusiones
Capítulo 6: Conclusiones 6.1 Conclusiones generales Sobre el presente trabajo se obtuvieron varias conclusiones sobre la administración del ancho de banda en una red inalámbrica, basadas en la investigación
Más detallesGeoAVL Especificaciones Técnicas
GeoAVL Generalidades El sistema de gestión de información vehicular en tiempo real GeoAVL, incluye la infraestructura y servicios necesarios para su explotación, a saber: La infraestructura de Hardware
Más detallesCapítulo 4. Diseño de un sistema para reconocimiento y consulta de las tarjetas Hu
Capítulo 4. Diseño de un sistema para reconocimiento y consulta de las tarjetas Hu En este capítulo se describe el diseño de un sistema, denominado HuSystem, planteado para cumplir dos objetivos: Búsqueda
Más detallesPEEPER PONTIFICIA UNIVERSIDAD JAVERIANA FACULTAD DE INGENIERIA CARRERA DE INGENIERIA DE SISTEMAS. Mayo 2014. Versión 2.1 OSCAR IVAN LÓPEZ PULIDO
PEEPER Implementación del cambio de técnica usada para la actualización de datos en los reportes de esfuerzo, usados como métrica de productividad, progreso y costo de los proyectos, de la compañía de
Más detallesAcuerdo de aprobación de la Normativa Básica de Correo Electrónico de la Universidad Miguel Hernández.
Acuerdo de aprobación de la Normativa Básica de Correo Electrónico de la Universidad Miguel Hernández. Con el fin de regular el uso de los recursos informáticos y telemáticos del servicio de correo en
Más detallesTutorial de UML. Introducción: Objetivos: Audiencia: Contenidos:
Tutorial de UML Introducción: El Lenguaje de Modelamiento Unificado (UML - Unified Modeling Language) es un lenguaje gráfico para visualizar, especificar y documentar cada una de las partes que comprende
Más detallesGERENCIA DE INTEGRACIÓN
GERENCIA DE INTEGRACIÓN CONTENIDO Desarrollo del plan Ejecución del plan Control de cambios INTRODUCCIÓN La gerencia de integración del proyecto incluye los procesos requeridos para asegurar que los diversos
Más detallesContenido. Curso: Cómo vender por Internet
Contenido 1 Creación de una web internacional. La web 2.0. La tienda virtual.... 4 1.1 Antecedentes. Qué es Internet?... 4 2 La Web 2.0... 6 2.1 La Web 2.0 con ejemplos... 7 2.2 Tecnologías que dan vida
Más detalles[webcrawlers] Introducción Un poco de historia Implementación Características Arquitectura Políticas de amabilidad
webcrawlers Introducción Un poco de historia Implementación Características Arquitectura Políticas de amabilidad Estrategias Integridad y actualización Experiencias Definición: Es un agente del tipo bot
Más detallesCapitulo III. Diseño del Sistema.
Capitulo III. Diseño del Sistema. Para el desarrollo del sistema en la presente tesis se utilizo el paradigma orientado a objetos utilizando el lenguaje Java en su versión 1.2. Por medio de este lenguaje
Más detallesCAPITULO 3 MOVILIDAD EN LA NAVEGACIÓN Y ALMACENAMIENTO EN BASES DE DATOS
CAPITULO 3 MOVILIDAD EN LA NAVEGACIÓN Y ALMACENAMIENTO EN BASES DE DATOS La introducción de las redes locales marca una nueva etapa en la evolución de las computadoras personales al permitir ligar varias
Más detallesComunicación entre Procesos y Sockets
Temas de la clase de hoy Proceso Sockets Dominios, protocolos y tipos vinculados a los sockets Introducción a Stream y Datagram El modelo cliente-servidor Funciones del cliente Funciones del servidor Orientación
Más detallesCapítulo II. Marco teórico.
Capítulo II. Marco teórico. El objetivo de este capítulo es dar a conocer las aplicaciones web que funcionan como administradores de información personal, así como sus ventajas y desventajas, y el uso
Más detallesLos mayores cambios se dieron en las décadas de los setenta, atribuidos principalmente a dos causas:
SISTEMAS DISTRIBUIDOS DE REDES 1. SISTEMAS DISTRIBUIDOS Introducción y generalidades La computación desde sus inicios ha sufrido muchos cambios, desde los grandes equipos que permitían realizar tareas
Más detallesCapítulo 5. Cliente-Servidor.
Capítulo 5. Cliente-Servidor. 5.1 Introducción En este capítulo hablaremos acerca de la arquitectura Cliente-Servidor, ya que para nuestra aplicación utilizamos ésta arquitectura al convertir en un servidor
Más detallesUNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos
2.1. Principios básicos del Modelado de Objetos UNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos Hoy en día muchos de los procesos que intervienen en un negocio o empresa y que resuelven
Más detallesItinerario Formativo en Innovación Docente
Módulo I: Los Mapas Conceptuales Los Mapas Conceptuales Itinerario Formativo en Innovación Docente Los mapas conceptuales son una herramienta muy poderosa para organizar, analizar y sintetizar información
Más detallesSistema de Mensajería Empresarial para generación Masiva de DTE
Sistema de Mensajería Empresarial para generación Masiva de DTE TIPO DE DOCUMENTO: OFERTA TÉCNICA Y COMERCIAL VERSIÓN 1.0, 7 de Mayo de 2008 CONTENIDO 1 INTRODUCCIÓN 4 2 DESCRIPCIÓN DE ARQUITECTURA DE
Más detallesPatrones de Diseño Orientados a Objetos 2 Parte
Patrones de Diseño Orientados a Objetos 2 Parte Patrón Observador Observer (Patrón de Comportamiento) Patrón Observador Observer Observador (en inglés: Observer) es un patrón de diseño que define una dependencia
Más detallesÍndice 1 Instalación de la herramienta 2 Descripción de la herramienta 2 Arranque de la aplicación 3 Proyecto 4 Diagrama de clases 5
Índice Índice 1 Instalación de la herramienta 2 Descripción de la herramienta 2 Arranque de la aplicación 3 Proyecto 4 Diagrama de clases 5 Crear diagrama de clases 5 Crear elementos 7 Editar elementos
Más detalles1. Introducción... 3 2. Perfiles de Usuarios... 3 2.1 Definir el primer perfil... 3 3. Añadir perfiles... 6 4. Introducción a Internet... 7 4.1.
1. Introducción... 3 2. Perfiles de Usuarios... 3 2.1 Definir el primer perfil... 3 3. Añadir perfiles... 6 4. Introducción a Internet... 7 4.1. World Wide Web... 8 4.2. Las páginas web... 8 4.3.1. Los
Más detallesTEMA 3: EN QUÉ CONSISTE?
Módulo 7 Sesión 3 5/16 TEMA 3: EN QUÉ CONSISTE? La metodología seguida para aplicar correctamente la técnica de RGT se basa en cuatro fases (Figura 1). En la primera de ellas, se seleccionan los elementos
Más detalles8 Conjunto de protocolos TCP/IP y direccionamiento IP
8 Conjunto de protocolos TCP/IP y direccionamiento IP 8.1 Introducción a TCP/IP 8.1.1 Historia de TCP/IP El Departamento de Defensa de EE.UU. (DoD) creó el modelo de referencia TCP/IP porque necesitaba
Más detallesFUNDAMENTOS DE REDES CONCEPTOS DE LA CAPA DE APLICACIÓN
FUNDAMENTOS DE REDES CONCEPTOS DE LA CAPA DE APLICACIÓN Mario Alberto Cruz Gartner malcruzg@univalle.edu.co Conceptos La última capa o Capa 7 del modelo OSI se denomina capa de aplicación. La capa de aplicación
Más detallesInforme final de evaluación del seguimiento de la implantación de títulos oficiales
Informe final de evaluación del seguimiento de la implantación de títulos oficiales 2013 MÁSTER UNIVERSITARIO EN ACTIVIDAD FÍSICO-DEPORTIVA, PERSONAS CON DISCAPACIDAD E INTEGRACIÓN SOCIAL Facultad de Formación
Más detallesInstituto Tecnológico de Costa Rica
Instituto Tecnológico de Costa Rica Escuela de Ingeniería en Computación Proyecto Programado: Revisión de Utilización Médica: Aplicación Web para el control de pacientes en hospitales de Puerto Rico Práctica
Más detallesAdelacu Ltda. www.adelacu.com Fono +562-218-4749. Graballo+ Agosto de 2007. Graballo+ - Descripción funcional - 1 -
Graballo+ Agosto de 2007-1 - Índice Índice...2 Introducción...3 Características...4 DESCRIPCIÓN GENERAL...4 COMPONENTES Y CARACTERÍSTICAS DE LA SOLUCIÓN...5 Recepción de requerimientos...5 Atención de
Más detallesSERVIDOR WEB PARA ACCESO EN TIEMPO REAL A INFORMACIÓN METEOROLÓGICA DISTRIBUIDA
SERVIDOR WEB PARA ACCESO EN TIEMPO REAL A INFORMACIÓN METEOROLÓGICA DISTRIBUIDA E. SÁEZ, M. ORTIZ, F. QUILES, C. MORENO, L. GÓMEZ Área de Arquitectura y Tecnología de Computadores. Departamento de Arquitectura
Más detallesActualización de versión a Bizagi 10.x
Actualización de versión a Bizagi 10.x Actualización de versión a Bizagi 10.x 1 Tabla de contenidos Introducción... 2 Actualizar un proyecto desde v9.1.x a 10.x... 2 Preparación... 3 Habilitación de formas
Más detallesDIAGRAMA DE CLASES EN UML
DIAGRAMA DE CLASES EN UML Mg. Juan José Flores Cueto jflores@usmp.edu.pe Ing. Carmen Bertolotti Zuñiga cbertolotti@usmp.edu.pe INTRODUCCIÓN UML (Unified Modeling Language) es un lenguaje que permite modelar,
Más detallesEs un conjunto de dispositivos interconectados entre si que comparten recursos y/o servicios como video, voz y datos a través de medios guiados, no
Es un conjunto de dispositivos interconectados entre si que comparten recursos y/o servicios como video, voz y datos a través de medios guiados, no guiados o una combinación de ambos. El medio de transmisión
Más detallesGUÍAS. Módulo de Diseño de software SABER PRO 2013-2
GUÍAS Módulo de Diseño de software SABER PRO 2013-2 GUÍAS Módulo de diseño en ingeniería El diseño de productos tecnológicos (artefactos, procesos, sistemas e infraestructura) está en el centro de la naturaleza
Más detallesPRUEBAS DE SOFTWARE TECNICAS DE PRUEBA DE SOFTWARE
PRUEBAS DE SOFTWARE La prueba del software es un elemento crítico para la garantía de la calidad del software. El objetivo de la etapa de pruebas es garantizar la calidad del producto desarrollado. Además,
Más detallesTEMA 7: DIAGRAMAS EN UML
TEMA 7: DIAGRAMAS EN UML Diagramas en UML El bloque de construcción básico de UML es un Diagrama Introducción a UML 2 1 Modelo de Casos de Uso (MCU) Todos los casos de uso constituyen el MCU que describe
Más detallesCaso práctico de Cuadro de Mando con Tablas Dinámicas
1 Caso práctico de Cuadro de Mando con Tablas Dinámicas Luis Muñiz Socio Director de SisConGes & Estrategia Introducción Hay una frase célebre que nos permite decir que: Lo que no se mide no se puede controlar
Más detallesHistoria de revisiones Fecha Versión Descripción Autor 12/11/2011 4.0 Versión final con cambios sobre extensión de ArcGIS Viewer y recorte de alcance
EXAV Descripción de la Arquitectura Versión 4.0 Historia de revisiones Fecha Versión Descripción Autor 12/11/2011 4.0 Versión final con cambios sobre extensión de ArcGIS Viewer y recorte de alcance Enrique
Más detalles2.1 Planificación del Alcance
2. Gestión del Alcance del Proyecto La Gestión del Alcance del Proyecto incluye los procesos necesarios para asegurarse que el incluya todo el trabajo requerido, y sólo el trabajo requerido, para completar
Más detallesSISTEMA InfoSGA Manual de Actualización Mensajeros Radio Worldwide C.A Código Postal 1060
SISTEMA InfoSGA Manual de Actualización Mensajeros Radio Worldwide C.A Código Postal 1060 Elaborado por: Departamento de Informática Febrero 2012 SISTEMA InfoSGA _ Manual de Actualización 16/02/2012 ÍNDICE
Más detallesCURSO COORDINADOR INNOVADOR
CURSO COORDINADOR INNOVADOR PRESENTACIÓN La tarea que el Ministerio de Educación se propone a través de Enlaces, en relación al aseguramiento del adecuado uso de los recursos, con el fin de lograr un impacto
Más detallesUtilización de Tecnologías de la Información y las Comunicaciones (TICs) en las empresas industriales argentinas
"2008 - Año de la Enseñanza de las Ciencias" ISSN 0327-7968 Buenos Aires, 29 de diciembre de 2008 Utilización de Tecnologías de la Información y las Comunicaciones (TICs) en las empresas industriales argentinas
Más detallesSISTEMA ETAP en línea Estándares Tecnológicos para la Administración Pública
JEFATURA DE GABINETE DE MINISTROS SISTEMA ETAP en línea Estándares Tecnológicos para la Administración Pública Manual para los Organismos Índice Índice... 2 Descripción... 3 Cómo solicitar la intervención
Más detallesTécnicas participativas para la planeación 35 1. ANTECEDENTES
Técnicas participativas para la planeación 35 Capítulo 4 De "soluciones" a problemas 1. ANTECEDENTES Esta breve técnica fue presentada por Roberth Graham en un artículo de la revista Interfaces en noviembre
Más detallesProfesor Santiago Roberto Zunino. Página 1
Profesor Santiago Roberto Zunino. Página 1 Diseño de una red LAN. Uno de los pasos más importantes para garantizar el desarrollo de una red rápida y estable es el diseño de la red. Si una red no está diseñada
Más detallesDiplomado. en Educación Basada en Competencias. Diplomado en Educación Basada en Competencias pág. 1
Diplomado en Educación Basada en Competencias Diplomado en Educación Basada en Competencias pág. 1 Diplomado en Educación Basada en Competencias 1. Presentación. El Diplomado en Educación Basada en Competencias
Más detallesTratamiento informático. Unidad 3 Internet
Tratamiento informático Unidad 3 Internet ÍNDICE 1. Conceptos básicos 2. Exploradores y buscadores web 3. Procedimientos de protección de datos y seguridad * 4. Herramientas web 2.0 5. Sostenibilidad y
Más detallesCentro de Capacitación en Informática
Fórmulas y Funciones Las fórmulas constituyen el núcleo de cualquier hoja de cálculo, y por tanto de Excel. Mediante fórmulas, se llevan a cabo todos los cálculos que se necesitan en una hoja de cálculo.
Más detallesLENGUAJES DE PROGRAMACIÓN WEB (PHP1, HTML52)
LENGUAJES DE PROGRAMACIÓN WEB (PHP1, HTML52) Sesión No. 2 LENGUAJES DE PROGRAMACIÓN WEB (PHP, HTML5) 1 Nombre: Lenguaje de marcado Objetivo: Identificar qué es, cómo funciona y representa el lenguaje de
Más detallesEl Auditor y la organización
Unidad 1 El Auditor y la organización Erika Valenzuela Felix ITI9-3 Hermosillo, Sonora. Agosto 2015 Dir: Agua dura #3 Col. Altares, Cel: 6623161983 Email: valeery.vv@gmail.com Índice Introducción 3 Interpretación
Más detallesREDES AD HOC INFORME DE REDES DE COMPUTADORES I. Felipe Muñoz 201321074-0 Jonathan Porta 201321054-6 Matías Contreras 201321034-1
REDES AD HOC INFORME DE REDES DE COMPUTADORES I Nombre ROL Felipe Muñoz 201321074-0 Jonathan Porta 201321054-6 Matías Contreras 201321034-1 Profesor: Agustín González Fecha: 28 de Julio del 2014 Nota:
Más detallesDesarrollo de Aplicaciones Web Por César Bustamante Gutiérrez. Módulo I: Conceptos Básicos Tema 1: Concepto iniciales. www.librosdigitales.
1 Arquitectura de una Aplicación Android Para empezar con el desarrollo de aplicaciones en Android es importante conocer cómo está estructurado este sistema operativo. A esto le llamamos arquitectura y
Más detallesMANUAL DE USUARIO DE OFICINA CONECTADA
MANUAL DE USUARIO DE OFICINA CONECTADA 1 OFICINA CONECTADA INDICE 1 INTRODUCCIÓN...3 2 USO DEL SERVICIO...4 2.1 CONFIGURACIÓN EQUIPO CLIENTE...4 2.2 ADMINISTRACIÓN AVANZADA...5 2.2.1 Gestión de usuarios...7
Más detallesGUÍA DOCENTE. Curso 2015-2016. Ingeniería Informática en Sistemas de Información Doble Grado: Arquitectura de Bases de Datos Módulo: Módulo 6
1. DESCRIPCIÓN DE LA ASIGNATURA Grado: Ingeniería Informática en Sistemas de Información Doble Grado: Asignatura: Arquitectura de Bases de Datos Módulo: Módulo 6 Departamento: Deporte e Informática Año
Más detallesMANUAL TÉCNICO DE IMPLEMENTACIÓN PROYECTO SOCIAL COMPUESCUELA. Elaborado por: Julián A. Hernández M.
MANUAL TÉCNICO DE IMPLEMENTACIÓN PROYECTO SOCIAL COMPUESCUELA Elaborado por: Julián A. Hernández M. PONTIFICIA UNIVERSIDAD JAVERIANA CALI SANTIAGO DE CALI 2011 CONTENIDO Pág. INTRODUCCIÓN...3 1. ANÁLISIS
Más detallesLos motores de búsqueda.
Ciclo III - Informática. Guía # 2 Los motores de búsqueda. RETO: Utilizar eficientemente los motores de búsqueda haciendo uso ético del Internet. SEGURIDAD PROTOCOLO ETICA NETIQUETA. LOS MOTORES DE BÚSQUEDA
Más detallesgran importancia en el último tiempo en Internet es el World Wide Web (www o web).
1 Pertinencia en la Evaluación de Sitios Web de Interés Educativo desde un punto de vista periodístico y comunicacional: Las Secciones Periódicas del web de la Red Enlaces de Chile Presentación Víctor
Más detallesUNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS SOCIALES ARTES Y HUMANIDADES GUÍA DE ACTIVIDAD CURSO: 401108 SEMIÓTICA
PROGRAMA DE COMUNICACIÓN SOCIAL ACTIVIDAD 10 FORO DE TRABAJO COLABORATIVO 2 UNIDAD II TEMÁTICAS REVISADAS: Unidad II- Construcción Social de la Realidad Valoración: 47 puntos GUÍA DE ACTIVIDAD: Generalidades
Más detallesDocumento de Arquitectura de Software. KunaySoft. Autores: Juan Camilo González Vargas. Javier Leonardo Parra Laguna
Documento de Arquitectura de Software KunaySoft Autores: Juan Camilo González Vargas Javier Leonardo Parra Laguna Pontificia Universidad Javeriana Bogotá, Colombia Noviembre 2014 Tabla de contenido 1.
Más detallesMÓDULO ACTIVO FIJO. Versión 3.0 CAPACITACION USUARIOS FINALES SIGI
MÓDULO ACTIVO FIJO Versión 3.0 CAPACITACION USUARIOS FINALES SIGI Marzo 2013 1. INTRODUCCIÓN 1.1. Objetivo Los objetivos del módulo de Activo Fijo son manejar la gestión de los bienes de uso de la Universidad
Más detallesModulo I. Introducción a la Programación Web. 1.1 Servidor Web.
Modulo I. Introducción a la Programación Web. 1.1 Servidor Web. Antes de analizar lo que es un servidor Web y llevara a cabo su instalación, es muy importante identificar diferentes elementos involucrados
Más detallesPrograma de Apoyo a la Gestión del Clima y la Convivencia Escolar. Documento para la Asesoría Técnico Pedagógica
2013 Programa de Apoyo a la Gestión del Clima y la Convivencia Escolar Documento para la Asesoría Técnico Pedagógica 2013 Programa de Apoyo a la Gestión del Clima y la Convivencia Escolar Documento para
Más detallesCapitulo V Administración de memoria
Capitulo V Administración de memoria Introducción. Una de las tareas más importantes y complejas de un sistema operativo es la gestión de memoria. La gestión de memoria implica tratar la memoria principal
Más detallesInstructivo para la elaboración de un Manual Técnico
Instructivo para la elaboración de un Manual Técnico Autora: Ing. Alena González Reyes. (agonzalez@ceis.cujae.edu.cu) Ciudad de la Habana, Cuba Marzo, 2010 Índice 1. Introducción... 3 2. Confección...
Más detallesGuía rápida del alumno. Versión 6.2
Guía rápida del alumno Versión 6.2 Índice 1. Qué es learningcentral?... 3 2. Elementos principales... 3 3. Cómo funciona learningcentral?... 6 4. Empezar a usar learningcentral... 6 4.1 Entrar y salir
Más detallesLos requisitos de accesibilidad en un proyecto software. Implicaciones de usuarios discapacitados en el proceso software
UNIVERSIDAD POLITECNICA DE MADRID Facultad de Informática Departamento de Lenguajes y Sistemas Informáticos e Ingeniería de Software Resumen del Trabajo tutelado: Los requisitos de accesibilidad en un
Más detallesEscuela Universitaria Politécnica Grado en Ingeniería Informática Fundamentos de Programación II ENUNCIADO DE PRÁCTICAS CONVOCATORIA DE SEPTIEMBRE
Escuela Universitaria Politécnica Grado en Ingeniería Informática Fundamentos de Programación II ENUNCIADO DE PRÁCTICAS CONVOCATORIA DE SEPTIEMBRE OBJETIVOS Aprender el manejo de entrada/salida con ficheros
Más detallesExportación e Importación horarios XML
Exportación e Importación horarios XML Tipo documento Guía de procesos Funcionalidad Perfiles: Administración y Dirección Etapa Descripción Dirigido a Guía para la comunicación entre SAUCE y las aplicaciones
Más detallesPara ingresar a la aplicación Microsoft PowerPoint 97, los pasos que se deben seguir pueden ser los siguientes:
Descripción del ambiente de trabajo Entrar y salir de la aplicación Para ingresar a la aplicación Microsoft PowerPoint 97, los pasos que se deben seguir pueden ser los siguientes: A través del botón :
Más detallesTEMA 3 PROFESOR: M.C. ALEJANDRO GUTIÉRREZ DÍAZ 2 3. PROCESAMIENTO DE CONSULTAS DISTRIBUIDAS
1 1 BASES DE DATOS DISTRIBUIDAS TEMA 3 PROFESOR: M.C. ALEJANDRO GUTIÉRREZ DÍAZ 2 3. PROCESAMIENTO DE CONSULTAS DISTRIBUIDAS 3.1 Metodología del procesamiento de consultas distribuidas 3.2 Estrategias de
Más detallesPara tener una visión general de las revistas de estadística, ir a: http://www.statsci.org/jourlist.html
8. Difusión 8.4. Documentos - Métodos La expresión "publicar o perecer" hace referencia a la presión de publicar trabajos constantemente para continuar o sostener una carrera en el sector académico. La
Más detalles