Framework de evaluación de crawling focalizado distribuido

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Framework de evaluación de crawling focalizado distribuido"

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 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 detalles

Implementació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. 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 detalles

Colección de Tesis Digitales Universidad de las Américas Puebla. Morales Salcedo, Raúl

Colecció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 detalles

Conceptos de redes. LAN (Local Area Network) WAN (Wide Area Network)

Conceptos 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 detalles

PROGRAMACIÓ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. 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 detalles

Actividades para mejoras. Actividades donde se evalúa constantemente todo el proceso del proyecto para evitar errores y eficientar los procesos.

Actividades 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 detalles

PROCEDIMIENTO OPERATIVO DESARROLLAR SISTEMAS INFORMÁTICOS PDO-COCTI-DTIN-04

PROCEDIMIENTO 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 detalles

CAPÍTULO I. Sistemas de Control Distribuido (SCD).

CAPÍ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 detalles

ORIENTACIONES SIMCE TIC

ORIENTACIONES 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 detalles

Capítulo 4. Sistemas de recomendación

Capí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 detalles

GLOSARIO DE TÉRMINOS

GLOSARIO 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 detalles

Introducción a Visual Studio.Net

Introducció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 detalles

Capítulo 4. Prueba de Adaptabilidad

Capí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 detalles

Diagramas del UML. A continuación se describirán los diagramas más comunes del UML y los conceptos que representan: Diagrama de Clases

Diagramas 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 detalles

BASE DE DATOS RELACIONALES

BASE 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 detalles

Introducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual

Introducció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 detalles

Laboratorio 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 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 detalles

4. Base de datos XML nativa: Marklogic

4. 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 detalles

Unidad VI: Supervisión y Revisión del proyecto

Unidad 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 detalles

Diagramas de Clases ~ 1 ~ Ing. Fabián Silva Alvarado

Diagramas 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 detalles

ANEXO 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. 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 detalles

PRACTICA 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 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 detalles

Uso 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 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 detalles

Figura 4.1 Clasificación de los lenguajes de bases de datos

Figura 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 detalles

UNIVERSIDAD 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 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 detalles

Manual del Profesor Campus Virtual UNIVO

Manual 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 detalles

Web Crawler en eva.fing.edu.uy

Web 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 detalles

PRACTICA 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 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 detalles

Elementos requeridos para crearlos (ejemplo: el compilador)

Elementos 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 detalles

1.2 Qué es un Sistemas de Información Geográfica?

1.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 detalles

Manual de Procedimientos

Manual 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 detalles

Capítulo 6: Conclusiones

Capí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 detalles

GeoAVL Especificaciones Técnicas

GeoAVL 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 detalles

Capí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 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 detalles

PEEPER PONTIFICIA UNIVERSIDAD JAVERIANA FACULTAD DE INGENIERIA CARRERA DE INGENIERIA DE SISTEMAS. Mayo 2014. Versión 2.1 OSCAR IVAN LÓPEZ PULIDO

PEEPER 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 detalles

Acuerdo 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. 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 detalles

Tutorial de UML. Introducción: Objetivos: Audiencia: Contenidos:

Tutorial 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 detalles

GERENCIA DE INTEGRACIÓN

GERENCIA 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 detalles

Contenido. Curso: Cómo vender por Internet

Contenido. 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 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 detalles

Capitulo III. Diseño del Sistema.

Capitulo 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 detalles

CAPITULO 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 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 detalles

Comunicación entre Procesos y Sockets

Comunicació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 detalles

Capítulo II. Marco teórico.

Capí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 detalles

Los mayores cambios se dieron en las décadas de los setenta, atribuidos principalmente a dos causas:

Los 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 detalles

Capítulo 5. Cliente-Servidor.

Capí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 detalles

UNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos

UNIDAD 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 detalles

Itinerario Formativo en Innovación Docente

Itinerario 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 detalles

Sistema de Mensajería Empresarial para generación Masiva de DTE

Sistema 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 detalles

Patrones de Diseño Orientados a Objetos 2 Parte

Patrones 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 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 detalles

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.

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. 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 detalles

TEMA 3: EN QUÉ CONSISTE?

TEMA 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 detalles

8 Conjunto de protocolos TCP/IP y direccionamiento IP

8 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 detalles

FUNDAMENTOS DE REDES CONCEPTOS DE LA CAPA DE APLICACIÓN

FUNDAMENTOS 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 detalles

Informe 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 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 detalles

Instituto Tecnológico de Costa Rica

Instituto 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 detalles

Adelacu Ltda. www.adelacu.com Fono +562-218-4749. Graballo+ Agosto de 2007. Graballo+ - Descripción funcional - 1 -

Adelacu 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 detalles

SERVIDOR 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 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 detalles

Actualizació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 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 detalles

DIAGRAMA DE CLASES EN UML

DIAGRAMA 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 detalles

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

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 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 detalles

GUÍ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 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 detalles

PRUEBAS DE SOFTWARE TECNICAS DE PRUEBA DE SOFTWARE

PRUEBAS 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 detalles

TEMA 7: DIAGRAMAS EN UML

TEMA 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 detalles

Caso práctico de Cuadro de Mando con Tablas Dinámicas

Caso 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 detalles

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

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 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 detalles

2.1 Planificación del Alcance

2.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 detalles

SISTEMA 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 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 detalles

CURSO COORDINADOR INNOVADOR

CURSO 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 detalles

Utilización de Tecnologías de la Información y las Comunicaciones (TICs) en las empresas industriales argentinas

Utilizació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 detalles

SISTEMA ETAP en línea Estándares Tecnológicos para la Administración Pública

SISTEMA 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 detalles

Técnicas participativas para la planeación 35 1. ANTECEDENTES

Té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 detalles

Profesor Santiago Roberto Zunino. Página 1

Profesor 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 detalles

Diplomado. 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 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 detalles

Tratamiento informático. Unidad 3 Internet

Tratamiento 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 detalles

Centro de Capacitación en Informática

Centro 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 detalles

LENGUAJES DE PROGRAMACIÓN WEB (PHP1, HTML52)

LENGUAJES 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 detalles

El Auditor y la organización

El 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 detalles

REDES 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. 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 detalles

Desarrollo de Aplicaciones Web Por César Bustamante Gutiérrez. Módulo I: Conceptos Básicos Tema 1: Concepto iniciales. www.librosdigitales.

Desarrollo 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 detalles

MANUAL DE USUARIO DE OFICINA CONECTADA

MANUAL 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 detalles

GUÍ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

GUÍ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 detalles

MANUAL 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. 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 detalles

Los motores de búsqueda.

Los 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 detalles

gran importancia en el último tiempo en Internet es el World Wide Web (www o web).

gran 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 detalles

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS SOCIALES ARTES Y HUMANIDADES GUÍA DE ACTIVIDAD CURSO: 401108 SEMIÓTICA

UNIVERSIDAD 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 detalles

Documento 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 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 detalles

MÓDULO ACTIVO FIJO. Versión 3.0 CAPACITACION USUARIOS FINALES SIGI

MÓ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 detalles

Modulo 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. 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 detalles

Programa de Apoyo a la Gestión del Clima y la Convivencia Escolar. Documento para la Asesoría Técnico Pedagógica

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 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 detalles

Capitulo V Administración de memoria

Capitulo 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 detalles

Instructivo para la elaboración de un Manual Técnico

Instructivo 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 detalles

Guía rápida del alumno. Versión 6.2

Guí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 detalles

Los requisitos de accesibilidad en un proyecto software. Implicaciones de usuarios discapacitados en el proceso software

Los 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 detalles

Escuela 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 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 detalles

Exportación e Importación horarios XML

Exportació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 detalles

Para ingresar a la aplicación Microsoft PowerPoint 97, los pasos que se deben seguir pueden ser los siguientes:

Para 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 detalles

TEMA 3 PROFESOR: M.C. ALEJANDRO GUTIÉRREZ DÍAZ 2 3. PROCESAMIENTO DE CONSULTAS DISTRIBUIDAS

TEMA 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 detalles

Para tener una visión general de las revistas de estadística, ir a: http://www.statsci.org/jourlist.html

Para 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