ANÁLISIS DE TÉCNICAS DE AJUSTE Y DISTRIBUCIÓN DE CARGAS COMPUTACIONALES EN SISTEMAS MULTIAGENTE
|
|
- José Luis Maidana Río
- hace 8 años
- Vistas:
Transcripción
1 XXV Jornadas Automática Ciudad Real, l 8 al 10 septiembre 2004 ANÁLISIS DE TÉCNICAS DE AJUSTE Y DISTRIBUCIÓN DE CARGAS COMPUTACIONALES EN SISTEMAS MULTIAGENTE Diego Ceñal Álvarez (el_kano@hotmail.com) Plaza l Bierzo, Nº6 4ºD, 24010, León, España. Jose Ramón Villar Flecha (diejvf@unileon.es), Angel Alonso Alvarez (dieaaa@unileon.es), Isaías Garcia (dieigr@unileon.es) y Carmen Benavis (diecbc@unileon.es) Área Ingeniería Sistemas y Automática, Departamento Ingeniería Eléctrica y Electrónica, Universidad León, Campus Vegazana s/n León. España. RESUMEN Este trabajo forma parte un proyecto global cuyo objetivo es sarrollar un sistema basado en conocimiento para teoría control. Es un proyecto multidisciplinar, en el que se abarcan temáticas tan dispares como las bases datos o aspectos propios la inteligencia artificial. El objetivo esta parte l trabajo es sarrollar una plataforma multiagente sobre la que pueda correr, forma eficiente, un sistema basado en conocimiento, permitiendo llevar a cabo una distribución las tareas a realizar entre varios equipos, facilitando un balanceo la carga l sistema y, en general, el uso eficiente los recursos disponibles. Palabras Clave: Balanceo Carga, Agentes, OpenMosix, Sistema Distribuidos, Sistemas Multiagente. 1. INTRODUCCIÓN Los Sistemas Basados en Conocimiento (KBS) son una rama la Inteligencia Artificial [1] y, básicamente, se componen una base conocimiento (KB), que refleja la estructura conceptual l dominio, y una serie métodos resolución problemas, usados para cidir y construir las acciones a realizar [8]. La base conocimiento se compone ontologías, que son las especificaciones formales conceptos y métodos propios l dominio, objetos que representan algún tipo elemento real y las relaciones existentes entre todos estos elementos. Toda esta información referente al dominio en cuestión be estar a disposición l sistema. El proyecto CEKB (Control Engineering Knowledge Base), combina todos los aspectos la ingeniería control y la ingeniería conocimiento forma que el objetivo final es generar un sistema basado en conocimiento sobre ingeniería control, el cual queda reflejado en la figura 1. Petición Ontología Conceptos Solucionadores Problemas Sistema Basado en el Conocimiento para INGENIERÍA DE CONTROL Instancias Aplicaciones Cálculo y Visualización Planificación Base Conocimiento Ontología Métodos Otras Bases Conocimiento Figura 1 : Estructura CEKB Respuesta Aprendizaje Automático Otros sensores y actuadores con el mundo real Cabe stacar la base conocimiento que ocupa la posición central y las aplicaciones que hacen uso la misma están distribuidas alredor ella. El sistema recibirá peticiones entrada por medio un modulo que actúa interfaz. El modulo planificador es el encargado solucionar la petición utilizando los métodos y conceptos existentes en la base conocimiento y el resultado será vuelto por otro modulo que actúa interfaz salida. Los métodos utilizados para resolver los problemas que encuentran finidos ntro la base conocimiento, pero para que estos puedan ejecutarse es necesario disponer unas librerías externas, que son las únicas que tienen la capacidad ejecutar dichos métodos. A estas librerías se les llama Solucionadores Problemas. Para llevar a cabo algunas estas operaciones será necesario realizar cálculos complejos, por lo que resulta más apropiado la utilización aplicaciones especificas para estos cálculos, como por ejemplo MATLAB, por lo que el sistema be contar con algún tipo interfaz que le permita comunicarse con estas aplicaciones.
2 Dentro l proyecto CEKB tiene un peso importante una tecnología en auge nominada programación agentes [2], que aunque no influye en el objetivo final l sistema, facilita su sarrollo y da nuevas características muy interesantes para el funcionamiento general l mismo. El uso la tecnología agente tiene el objetivo implementar la comunicación entre cada uno los elementos, los cuales se encontraran dispersos, y la posibilidad realizar balanceo carga ntro los equipos utilizados. El objetivo esta parte l trabajo es sarrollar una plataforma multiagente [12] sobre la que pueda correr, forma eficiente, un sistema basado en conocimiento, permitiendo llevar a cabo una distribución las tareas a realizar entre varios equipos, facilitando un balanceo la carga l sistema y, en general, el uso eficiente los recursos disponibles. En la sección 2 se hablará sobre OpenMosix, plataforma referencia para nuestro sistema. En la sección 3 se dará una visión l sistema sarrollado. En la sección 4 se mostraran las conclusiones extraídas y futuras líneas trabajo. 2. OPENMOSIX Para esta técnica balanceo cargas distribuida vamos a utilizar y adaptar las ias extraídas l proyecto cluster OpenMosix. La justificación esta en que dicho proyecto no es un mero planteamiento teórico, existen actualmente gran cantidad clusters comerciales operativos en todo el mundo basados en esta tecnología en empresas tan importantes como Google. Debido a esto queda claro que es una herramienta suficientemente contrastada y, amás, código libre y con una gran cantidad documentación. 2.1 HISTORIA El proyecto OpenMosix [11] es un fork libre l proyecto Mosix [9]. El proyecto Mosix fue sarrollado por el profesor Amman Barak y su equipo en la Universidad Hebrea Jerusalén entre 1977 y 1979 como parte un proyecto financiado originalmente por el DARPA [3] para crear un cluster máquinas PDP-11/45, usadas por las fuerzas aéreas estados unidos, sobre un sistema operativo Unix 6 Bell Labs. Debido a los buenos resultados obtenidos, el profesor Barak continuó trabajando en este proyecto, naciendo así Mosix como tal, realizando sucesivas migraciones a lo largo los años para adaptar el código a los nuevos equipos. En 1998 se cidió migrar a Linux todo el código Mosix bido a la inminente saparición los sistemas operativos utilizados hasta ese momento y para seguir la tenncia natural existente en esa época. Un año spués esta migración, el profesor Barak se vio obligado a liberar el código Mosix bido a la influencia la licencia GPL bajo la que fue sarrollado el kernel Linux. Esto provocó una gran aceptación por parte la comunidad Linux y comenzaron a llegar aportaciones y colaboraciones sinteresadas para mejorar o parchear Mosix, pero esto no fue l agrado l profesor Barak, el cual en el año 2002 cambió la licencia Mosix retirando el recho modificación l código todos los elementos que le fue posible. En ese momento, un grupo sarrolladores Mosix, lirados por Moshe Bar, tomó la última versión Mosix que se podía mostrar que cumplía la licencia GPL y comenzó el proyecto OpenMosix. A partir este momento, OpenMosix tubo un gran impulso, gracias a la colaboración numerosos programadores que aportaron parches y corrigieron errores en el código, hasta el punto que OpenMosix se ha convertido en un cluster viable y perfectamente funcional para ámbitos profesionales y manteniendo su licencia GPL QUE ES Y COMO FUNCIONA OpenMosix [6] es un conjunto parches l kernel y unas utilidas y bibliotecas área usuario que permiten tener un sistema SSI [7] completo para Linux, por lo cual, en pocas palabras, su objetivo es que los procesos puedan migrar ntro los nodos l cluster Linux para conseguir un mejor aprovechamiento los recursos disponibles, siempre forma transparente al usuario. Los principales aspectos por los que un proceso migra un nodo a otro son: por sobrecarga uso l procesador l nodo origen, se pasan procesos las CPU más sobrecargadas a las que tengan menos carga, y por exceso swap memoria, teniendo por stino migración aquellos nodos que tengan menor uso memoria y, por lo cual, los que minimicen la necesidad swap para los procesos. Todo este se evalúa teniendo en cuenta el coste la migración, para evitar migraciones continuas Ida y Vuelta entre dos máquinas. El molo migración OpenMosix es Fork and Forget, una vez se produce la división un
3 proceso en dos partes, padre e hijo, estos dos elementos podrán ejecutarse en nodos distintos si así se mejora el aprovechamiento general l cluster, sin que esto suponga un problema comunicación entre estas dos partes, puesto que padre e hijo seguirán comunicándose forma local, como si ambos estuviesen en el mismo nodo y es OpenMosix el que se encarga la gestión los mensajes cuando ambas partes no están en el mismo nodo. 2.3 MIGRACIÓN El concepto migración procesos consiste en que un proceso se ejecuta en un nodo diferente al que lo generó. Cuando se produce una migración, en el nodo raíz (en el que se creó en proceso) se siguen realizando las llamadas al kernel y aquellas instrucciones que no puen ejecutarse en este nodo por falta información o recursos, serán transmitidas al nodo ejecución l proceso gracias a las modificaciones que los parches OpenMosix han realizado en el kernel los equipos. El algoritmo equilibrado automático carga es completamente distribuido, cada nodo ci localmente si va a migrar alguno los procesos que esta ejecutando y el stino lo ci cuando el nodo que toma la cisión esta sobrecargado basándose en los datos l uso l cluster recolectados por el propio nodo y almacenados localmente. Esto permite crear un cluster miles equipos sin que exista un punto critico fallo o un cuello botella (punto sobrecarga) para todo el cluster. En el caso la caída un nodo l cluster únicamente se verán afectados los procesos ejecutados y los creados por dicho nodo. La función coste l algoritmo se basa en el uso los recursos l cluster, incluyendo el uso memoria y procesador entre otros parámetros, e intenta maximizar el uso los recursos. Es un algoritmo tipo greedy, por lo cual es muy simple y eficiente, y eso junto con que el algoritmo solo se lanza en un nodo cuando en dicho nodo se ha alcanzado un nivel carga importante, hace que el calculo la migración no sobrecargue más aun el nodo. Cada nodo, forma inpendiente, realiza preguntas a un grupo nodos escogidos forma aleatoria entre todos los nodos l cluster y estos le informan sobre su estado y carga. Con el tiempo, un nodo consigue tener una información base suficiente para por tomar cisiones útiles y razonadas en cuanto a la migración. Como cada nodo solo dispone información un subconjunto nodos l cluster, podría ocurrir que alguna cisión individual no sea la más optima con respecto a todos los nodos disponibles, pero en el aspecto general la toma cisiones si es optima. 3. APLICACIÓN DESARROLLADA 3.1. INTRODUCCIÓN El trabajo realizado ha tomado como base las ias planteadas por el proyecto cluster OpenMosix, aunque aun no se han implementado todas ellas. Como acabamos ver, OpenMosix planteaba un sistema distribuido para el balanceo carga, forma que si un equipo fallase en un momento terminado, solo se viesen afectadas aquellas tareas que hayan sido solicitadas s el dicho nodo y aquellas que, siendo solicitadas por un nodo ajeno, se estuviesen ejecutando en el nodo que ha fallado. Amás, este planteamiento buscaba una fácil escalabilidad, forma que en el momento en que introdujésemos un nuevo equipo formando parte la red existente, por si solo y spués un tiempo relativamente corto, fuese capaz formar parte la red y, por lo cual, capaz también recibir y enviar solicitus ejecución. Los puntos anteriormente planteados, así como los aspectos referidos a un balanceo carga transparente en el sistema, han sido alcanzados por nuestra aplicación. A continuación se presentara una pequeña scripción la plataforma sarrollo, una explicación la aplicación y, más alante, una scripción más exhaustiva dicha aplicación con el planteamiento original OpenMosix JADE Y FIPA Para sarrollar nuestra aplicación utilizaremos una herramienta llamada JADE (Java Agent Developement Framework) [5], la cual esta basada en el estándar FIPA (Fundation for Intelligent Physical Agents) [4]. FIPA es una asociación cuyo objetivo es promocionar el sarrollo las tecnologías agentes inteligentes y, para facilitar este proceso, da unas especificaciones acordadas internacionalmente en las que se finen conceptos y estándares para el sarrollo sistemas multiagente. Se proporciona una arquitectura abstracta para un sistema multiagente, finiendo una plataforma agentes, los lenguajes que utilizan para comunicarse, los protocolos a seguir para realizar dichas comunicaciones, los elementos necesarios para por mantener la plataforma en funcionamiento, etc.
4 Dentro JADE se incluyen dos productos: una plataforma agentes ( acuerdo a lo indicado en el estándar FIPA) y un paquete para el sarrollo agentes en Java. JADE esta codificado en su totalidad en Java, forma que cualquier sarrollador pue sarrollar el código para sus agentes basándose en las librerías proporcionadas por JADE. Dentro una plataforma agentes tenemos los siguientes componentes: AMS (Agent Management System), el agente encargado supervisar el funcionamiento y el control acceso a la plataforma. Solo pue asistir un AMS por plataforma. Es el proveedor l servicio ciclo vida y paginas blancas, guardando un listado con todos los intificadores los agentes que hay en la plataforma junto con la información con respecto a su estado. Los nuevos agentes se registran en el AMS para obtener su intificación, que se llama AID. DF (Directory Facilitator), es el agente proveedor l servicio paginas amarillas la plataforma, que consiste en mantener un registro los diferentes servicios que se ofrecen en la plataforma y que agente los ofrece. ACC (Agent Comunication Channel) es el agente encargado controlar el intercambio mensajes tanto ntro la propia plataforma como con plataformas remotas. Estos agentes generalmente trabajan en segundo plano permitiendo a nuestros agentes realizar diferentes operaciones DESCRIPCIÓN DE LA APLICACIÓN La plataforma sarrollada se basa en tres tipos agentes, que son: Agentes Distribuidores, son los encargados mantener en funcionamiento la plataforma. Deberá existir uno y solo uno en todos los nodos nuestra red y tiene dos tareas generales encomendadas: o Gestionar la información l entorno, cada uno los nodos be almacenar información l estado carga otros nodos (si el número nodos es pequeño, se pregunta a todos, si el número es gran, se pregunta a un subconjunto). Amás esta información be actualizarse forma periódica, puesto que va a utilizarse para terminar cuales son los nodos más capaces. Este proceso tiene dos partes, por un lado, se ben realizar consultas periódicas al resto nodos y por otra se ben contestar todas las consultas recibidas otros nodos. o Decidir la ejecución las tareas, es cir, cuando se quiera ejecutar algo en un nodo, berá enviar una solicitud al agente distribuidor que se esta ejecutando en ese nodo y será este quien que se encargue que la tarea solicitada se ejecute en el mejor lugar posible (que pue ser el nodo local o cualquier otro nodo la plataforma), forma completamente transparente a quien hizo la solicitud. Agentes Tarea, aquellos agentes que saben hacer cosas, es cir, los agentes que disponen l código aquellas tareas que puen ser requeridas ntro la plataforma. No existen limites en cuanto al número o tipo estos agentes en cada una los nodos, pudiendo no haber ninguno. Cada uno estos agentes pue ser capaz ejecutar una o varias tareas, según como haya sido programado. Estos agentes permanecen a la espera las solicitus ejecución los agentes distribuidores tanto su nodo como los otros nodos. Agentes servicio, son los encargados realizar las solicitus ejecución una terminada tarea. Su objetivo es simplemente solicitar al agente distribuidor su nodo la ejecución una tarea y esperar a que el agente distribuidor conteste. Si la respuesta l agente distribuidor es negativa, el agente servicio esperará un tiempo preterminado, y volverá a realizar la solicitud. Como hemos comentado anteriormente, uno los agentes tienes que ejecutar tres tareas diferentes y completamente inpendientes (Realizar las peticiones información, Contestar a las peticiones recibidas y Distribuir las tareas). Para que esto sea posible se utilizan los Behaviours (comportamientos), ofrecidos por JADE, que siguen una lógica muy similar a la los hilos ejecución Java. De esta forma un mismo agente arranca varios comportamientos, lo que da una sensación ejecución paralela dichas
5 Figura2. Mantenimiento la información l entorno. Figura 3: Comunicación completa para la tramitación una solicitud ejecución.
6 aplicaciones. Otra solución podría ser disponer un agente para cada una las acciones, forma que no fuese necesario utilizar los behaviours, pero esta solución no aportaría ventajas ejecución y, sin embargo, se produciría una sobrecarga los recursos la plataforma agentes. Por lo cual es recomendable el uso los comportamientos. En la scripción los agentes se pue observar que los agentes distribuidores y los agentes tarea permanecen a la espera solicitus, actuando forma pasiva y reaccionando únicamente cuando un agente servicio realiza una solicitud, por lo que se podría cir que son los agentes servicio los que ponen en marcha el sistema. En la figura 2 se muestra el proceso comunicación para mantenimiento información l entorno y en la figura 8 se muestra el proceso una solicitud ejecución una tarea. En la figura 3 se puen observar el proceso comunicación completo, con todas las variantes posibles, en el que un agente servicio solicita la ejecución una tarea llamada TAREA X. 4. CONCLUSIONES Y TRABAJOS FUTUROS El sistema presentado en este trabajo es una primera aproximación a la distribución la carga computacional con el uso agentes. Actualmente hay muy pocos trabajos que se centren en este aspecto, y menos aun tal y como se ha planteado esta aplicación, puesto que el objetivo final seria una sistema agentes que funcionase forma equivalente a un cluster SSI. Se ha obtenido un sistema operativo y fácil utilizar y modificar por un sarrollador cualquiera que lo quiera utilizar para ejecutar sus propias tareas. Pero, como ya hemos dicho, esta es una primera fase sobre la que necesitamos realizar futuras modificaciones como son: Realizar las modificaciones que aproximen más aun el resultado al funcionamiento OpenMosix, como son: separar las acciones llevadas a cabo por el Agente Distribuidor forma que se ejecuten en dos agentes, mejorar los filtros mensajes. Evaluar las ventajas o sventajas rivadas modificar la política ejecución prioritaria, sustituyéndola por otra política en la que solo se tome como referencia la carga l equipo en el que se encuentra el agente, inpendientemente que sea local o remoto. Con estos primeros cambios se intentaría mejorar las cotas tiempo l sistema actual, aunque existen ciertos aspectos que son pendientes la plataforma JADE, como es el caso las búsquedas en el DF, las cuales ben asumirse. Una vez realizadas estas modificaciones, las cuales se orientan únicamente a mejorar el funcionamiento l sistema, pasaríamos a introducir nuevas funcionalidas, como por ejemplo, evaluar las cargas cada tarea, forma que a la hora terminar el stino una tarea, se tenga en cuenta el índice carga dicha tarea, o buscar algún método que ampliase la capacidad ejecución las tareas, forma que no se ban ceñir únicamente a código java programado para ese fin. 5. REFERENCIAS [1] Gómez Sanz, J. J., Metodologías para el sarrollo sistemas multi-agente, Departamento Sistemas Informáticos y Programación, Facultad Informática, Universidad Complutense. [2] Gomoluch y Schoroer, Information agents on the move: A survey on load-balancing with mobile agents. Departamento Computación, City University Londres. 2001, 12 Abril. [3] [4] [5] [6] [7] [8] Musen, M. A., Morn Arquitectures for Intelligent Systems: Reusable Ontologies and Problem-Solving Methods In C.G. Chute, Ed., AMIA Annual Symposium, Orlando, FL, 1998, pp [9] Santo Orcero, D., El Proyecto Cluster SSI OpenMosix, [11] Santo Orcero, D., Los Clusters SSI, Todo Linux, no. 23, pp , [12] Stefik, M., Knowledge Systems, Morgan Kaufmann Publishers, Inc., 1995.
CAPÍTULO 2 Sistemas De Base De Datos Multiusuarios
CAPÍTULO 2 Sistemas De De Multiusuarios Un sistema multiusuario es un sistema informático que da servicio, manera concurrente, a diferentes usuarios mediante la utilización compartida sus recursos. Con
Más detallesModificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere.
UNIVERSIDAD DE CARABOBO FACULTAD DE CIENCIA Y TECNOLOGÍA DIRECCION DE EXTENSION COORDINACION DE PASANTIAS Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere. Pasante:
Más detallesPropuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA
Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA Documento de trabajo elaborado para la Red Temática DocenWeb: Red Temática de Docencia en Control mediante Web (DPI2002-11505-E)
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 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 detallesCiclo de vida y Metodologías para el desarrollo de SW Definición de la metodología
Ciclo de vida y Metodologías para el desarrollo de SW Definición de la metodología La metodología para el desarrollo de software es un modo sistemático de realizar, gestionar y administrar un proyecto
Más detallesUNIVERSIDAD DE SALAMANCA
UNIVERSIDAD DE SALAMANCA FACULTAD DE CIENCIAS INGENIERÍA TÉCNICA EN INFORMÁTICA DE SISTEMAS Resumen del trabajo práctico realizado para la superación de la asignatura Proyecto Fin de Carrera. TÍTULO SISTEMA
Más detalleshttp://www.informatizate.net
http://www.informatizate.net Metodologías De Desarrollo De Software María A. Mendoza Sanchez Ing. Informático - UNT Microsoft Certified Professional - MCP Analísta y Desarrolladora - TeamSoft Perú S.A.C.
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 detallesMANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD
MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD Fecha última revisión: Diciembre 2010 Tareas Programadas TAREAS PROGRAMADAS... 3 LAS TAREAS PROGRAMADAS EN GOTELGEST.NET... 4 A) DAR DE ALTA UN USUARIO...
Más detallesNovedades en Q-flow 3.02
Novedades en Q-flow 3.02 Introducción Uno de los objetivos principales de Q-flow 3.02 es adecuarse a las necesidades de grandes organizaciones. Por eso Q-flow 3.02 tiene una versión Enterprise que incluye
Más detallesBase de datos en Excel
Base de datos en Excel Una base datos es un conjunto de información que ha sido organizado bajo un mismo contexto y se encuentra almacenada y lista para ser utilizada en cualquier momento. Las bases de
Más detallesCAPÍTUL07 SISTEMAS DE FILOSOFÍA HÍBRIDA EN BIOMEDICINA. Alejandro Pazos, Nieves Pedreira, Ana B. Porto, María D. López-Seijo
CAPÍTUL07 SISTEMAS DE FILOSOFÍA HÍBRIDA EN BIOMEDICINA Alejandro Pazos, Nieves Pedreira, Ana B. Porto, María D. López-Seijo Laboratorio de Redes de Neuronas Artificiales y Sistemas Adaptativos Universidade
Más detalles1.4.1.2. Resumen... 1.4.2. ÁREA DE FACTURACIÓN::INFORMES::Pedidos...27 1.4.2.1. Detalle... 1.4.2.2. Resumen... 1.4.3. ÁREA DE
MANUAL DE USUARIO DE ABANQ 1 Índice de contenido 1 ÁREA DE FACTURACIÓN......4 1.1 ÁREA DE FACTURACIÓN::PRINCIPAL...4 1.1.1. ÁREA DE FACTURACIÓN::PRINCIPAL::EMPRESA...4 1.1.1.1. ÁREA DE FACTURACIÓN::PRINCIPAL::EMPRESA::General...4
Más detallesApp para realizar consultas al Sistema de Información Estadística de Castilla y León
App para realizar consultas al Sistema de Información Estadística de Castilla y León Jesús M. Rodríguez Rodríguez rodrodje@jcyl.es Dirección General de Presupuestos y Estadística Consejería de Hacienda
Más detalles2 EL DOCUMENTO DE ESPECIFICACIONES
Ingeniería Informática Tecnología de la Programación TEMA 1 Documentación de programas. 1 LA DOCUMENTACIÓN DE PROGRAMAS En la ejecución de un proyecto informático o un programa software se deben de seguir
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 detallesNOTAS TÉCNICAS SOBRE EL SIT: Documentos de Gestión
NOTAS TÉCNICAS SOBRE EL SIT: Documentos de Gestión Introducción...2 Tipos de documentos...2 Datos de Cabecera...3 Nuevo Documento... 3 Modificar Documento... 4 Añadir, modificar y eliminar Artículos...5
Más detallesPráctica 5. Curso 2014-2015
Prácticas de Seguridad Informática Práctica 5 Grado Ingeniería Informática Curso 2014-2015 Universidad de Zaragoza Escuela de Ingeniería y Arquitectura Departamento de Informática e Ingeniería de Sistemas
Más detallesCAPITULO I. Introducción. En la actualidad, las empresas están tomando un papel activo en cuanto al uso de sistemas y
CAPITULO I Introducción 1.1 Introducción En la actualidad, las empresas están tomando un papel activo en cuanto al uso de sistemas y redes computacionales. La tecnología ha ido evolucionando constantemente
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 detallesWINDOWS 2008 5: TERMINAL SERVER
WINDOWS 2008 5: TERMINAL SERVER 1.- INTRODUCCION: Terminal Server proporciona una interfaz de usuario gráfica de Windows a equipos remotos a través de conexiones en una red local o a través de Internet.
Más detallesARQUITECTURA DE DISTRIBUCIÓN DE DATOS
4 ARQUITECTURA DE DISTRIBUCIÓN DE DATOS Contenido: Arquitectura de Distribución de Datos 4.1. Transparencia 4.1.1 Transparencia de Localización 4.1.2 Transparencia de Fragmentación 4.1.3 Transparencia
Más detallesMICQ. Trabajo Práctico Final Seminario de Ingeniería en Informática I 75.35. Facultad de Ingeniería, UBA. Junio 2002. Cátedra: Pablo Cosso
MICQ Facultad de Ingeniería, UBA. Junio 2002 Trabajo Práctico Final Seminario de Ingeniería en Informática I 75.35 Cátedra: Pablo Cosso Alumno: Diego Fernando Montaldo 75.300 1 de 1 Introducción Este documento
Más detallesCapítulo I. Definición del problema y objetivos de la tesis. En la actualidad Internet se ha convertido en una herramienta necesaria para todas
Capítulo I Definición del problema y objetivos de la tesis 1.1 Introducción En la actualidad Internet se ha convertido en una herramienta necesaria para todas las personas ya que nos permite realizar diferentes
Más detallesMANUAL PARA LA GESTIÓN DEL PRÉSTAMO ENTRE LAS BIBLIOTECAS DE LA RED DE LECTURA PÚBLICA DE EUSKADI
MANUAL PARA LA GESTIÓN DEL PRÉSTAMO ENTRE LAS BIBLIOTECAS DE LA RED DE LECTURA PÚBLICA DE EUSKADI El presente documento recoge el procedimiento mediante el cual las bibliotecas pertenecientes a la red
Más detallesBPMN Business Process Modeling Notation
BPMN (BPMN) es una notación gráfica que describe la lógica de los pasos de un proceso de Negocio. Esta notación ha sido especialmente diseñada para coordinar la secuencia de los procesos y los mensajes
Más detallesGuía de uso del Cloud Datacenter de acens
guíasdeuso Guía de uso del Cloud Datacenter de Calle San Rafael, 14 28108 Alcobendas (Madrid) 902 90 10 20 www..com Introducción Un Data Center o centro de datos físico es un espacio utilizado para alojar
Más detalles4. Programación Paralela
4. Programación Paralela La necesidad que surge para resolver problemas que requieren tiempo elevado de cómputo origina lo que hoy se conoce como computación paralela. Mediante el uso concurrente de varios
Más detallesMANUAL TRAMITACIÓN PROCEDIMIENTO
MANUAL TRAMITACIÓN PROCEDIMIENTO GESTIÓN ACADÉMICA: EXPEDICIÓN DE CERTIFICACIONES ACADÉMICAS Índice 1.- Introducción...3 2.- Esquema de tramitación...4 3.- Tramitación...5 Paso 1. Acceder al Escritorio
Más detallesNBG Asesores Abogados
Caso de Éxito www.sagedespachosprofesionales.com despachosprofesionales@sage.es 902 01 34 49 Caso de Éxito Las actualizaciones periódicas de Sage Profesional Class a nuevas normativas nos permiten atender
Más detallesMejora en la compartición de recursos basada en Cloud Computing para el Grado en Informática en Sistemas de Información (Proyecto ID2012/099)
Memoria del Proyecto de Innovación Docente Titulado: Mejora en la compartición de recursos basada en Cloud Computing para el Grado en Informática en Sistemas de Información (Proyecto ID2012/099) Profesor
Más detallesSMSPymeX: SISTEMA AUTOMATIZADO DE RECEPCIÓN DE PEDIDOS MEDIANTE MENSAJES DE TEXTO SMS
SMSPymeX: SISTEMA AUTOMATIZADO DE RECEPCIÓN DE PEDIDOS MEDIANTE MENSAJES DE TEXTO SMS D. Úbeda González, H. F. Migallón Gomis Dpto. Física y Arquitectura de Computadores, Universidad Miguel Hernández {ubeda,hmigallon}@umh.es
Más detallesby Tim Tran: https://picasaweb.google.com/lh/photo/sdo00o8wa-czfov3nd0eoa?full-exif=true
by Tim Tran: https://picasaweb.google.com/lh/photo/sdo00o8wa-czfov3nd0eoa?full-exif=true I. FUNDAMENTOS 3. Representación de la información Introducción a la Informática Curso de Acceso a la Universidad
Más detallesTECNÓLOGO EN INFORMÁTICA PLAN DE ESTUDIOS
Administración Nacional de Universidad de la República Educación Pública Facultad de Ingenieria CF Res..0.07 Consejo Directivo Central Consejo Directivo Central Res..05.07 Res. 17.0.07 TECNÓLOGO EN INFORMÁTICA
Más detallesCAPÍTULO 3 Servidor de Modelo de Usuario
CAPÍTULO 3 Servidor de Modelo de Usuario Para el desarrollo del modelado del estudiante se utilizó el servidor de modelo de usuario desarrollado en la Universidad de las Américas Puebla por Rosa G. Paredes
Más detallesInteroperabilidad de Fieldbus
2002 Emerson Process Management. Todos los derechos reservados. Vea este y otros cursos en línea en www.plantwebuniversity.com. Fieldbus 201 Interoperabilidad de Fieldbus Generalidades Qué es interoperabilidad?
Más detalles"Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios
"Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios Miguel Alfonso Flores Sánchez 1, Fernando Sandoya Sanchez 2 Resumen En el presente artículo se
Más detallesGLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo.
GLOSARIO Actor: Un actor es un usuario del sistema. Esto incluye usuarios humanos y otros sistemas computacionales. Un actor usa un Caso de Uso para ejecutar una porción de trabajo de valor para el negocio.
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 detallesPROPÓSITO... 2 DETERMINANTES PARA UNA BUENA EXPERIENCIA DE USO...
Tabla de Contenido PROPÓSITO... 2 DETERMINANTES PARA UNA BUENA EXPERIENCIA DE USO... 2 1. LA PRESENCIA DE INFORMACIÓN Y AYUDA ÚTIL PARA COMPLETAR LOS TRÁMITES EN LÍNEA.... 2 2. LA DISPONIBILIDAD DE DIVERSOS
Más detallesAnálisis de aplicación: Virtual Machine Manager
Análisis de aplicación: Virtual Machine Manager Este documento ha sido elaborado por el Centro de Apoyo Tecnológico a Emprendedores bilib, www.bilib.es Copyright 2011, Junta de Comunidades de Castilla
Más detallesIntroducción a Moodle
Instituto la Américas de Nayarit Ing. Elías Portugal Luna Qué es Moodle? Moodle es una aplicación web de tipo Ambiente Educativo Virtual, un sistema de gestión de cursos, de distribución libre, que ayuda
Más detallesMANUAL DE USUARIO APLICACIÓN SYSACTIVOS
MANUAL DE USUARIO APLICACIÓN SYSACTIVOS Autor Edwar Orlando Amaya Diaz Analista de Desarrollo y Soporte Produce Sistemas y Soluciones Integradas S.A.S Versión 1.0 Fecha de Publicación 19 Diciembre 2014
Más detallesIntroducción a la Firma Electrónica en MIDAS
Introducción a la Firma Electrónica en MIDAS Firma Digital Introducción. El Módulo para la Integración de Documentos y Acceso a los Sistemas(MIDAS) emplea la firma digital como método de aseguramiento
Más detallesPruebas y Resultados PRUEBAS Y RESULTADOS AGNI GERMÁN ANDRACA GUTIERREZ
PRUEBAS Y RESULTADOS 57 58 Introducción. De la mano la modernización tecnológica que permitiera la agilización y simplificación de la administración de los recursos con los que actualmente se contaban
Más detallesDepartamento CERES Área de Tarjetas Inteligentes Manual de Usuario
14 CORREO SEGURO. Hay aplicaciones de correo que permiten enviar y recibir correos cifrados y firmados digitalmente utilizando criptografía. Estas operaciones garantizan el intercambio seguro de información,
Más detallesCapítulo 2. Metodologías de selección de personal
Capítulo 2. Metodologías de selección de personal 2.1 Introducción La selección de personal es una actividad en la cual toda empresa invierte parte de sus recursos, debido a que es una tarea de vital importancia.
Más detallesCRONO SISTEMA DE CONTROL DE PRESENCIA. Software abierto. Distintas opciones para realizar las picadas. Web personal para cada usuario
Software abierto Distintas opciones para realizar las picadas Web personal para cada usuario Gestión de incidencias Informes individuales y colectivos CRONO SISTEMA DE CONTROL DE PRESENCIA Qué es Crono?
Más detallesMejores prácticas para el éxito de un sistema de información. Uno de los problemas de información dentro de las empresas es contar con datos
ANEXO VI. Mejores prácticas para el éxito de un sistema de información Uno de los problemas de información dentro de las empresas es contar con datos importantes del negocio y que éstos estén aislados
Más detallesIntroducción a los Servicios Web. Ing. José Luis Bugarin ILUMINATIC SAC jbugarin@consultorjava.com
Introducción a los Servicios Web Ing. José Luis Bugarin ILUMINATIC SAC jbugarin@consultorjava.com Servicios Web y Soa En un contexto SOA y los servicios web son una oportunidad de negocios en la actualidad.
Más detallesPROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación. II MODELOS y HERRAMIENTAS UML. II.2 UML: Modelado de casos de uso
PROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación II MODELOS y HERRAMIENTAS UML 1 1 Modelado de casos de uso (I) Un caso de uso es una técnica de modelado usada para describir lo que debería hacer
Más detallesGestión de Retales WhitePaper Noviembre de 2009
Gestión de Retales WhitePaper Noviembre de 2009 Contenidos 1. Introducción 3 2. Almacén de retales 4 3. Propiedades de los materiales 6 4. Alta de retales 8 5. Utilización de retales en un lote de producción
Más detallesCaravel Modernization Tool: Tipos de Proyectos. Caravel Modernization Tool: Tipos de Proyectos
Caravel Modernization Tool: Tipos de s La familia Caravel Modernization Tool Caravel Modernization Insight es una utilidad perteneciente a la familia Caravel Modernization Tool. Esta familia, integrada
Más detallesCORPORACIÓN MEXICANA DE INVESTIGACIÓN EN MATERIALES, S.A. DE CV
Página 1 de 6 1. OBJETIVO El presente documento tiene la finalidad de citar los beneficios de la migración de la herramienta de análisis de riesgo, mantenimiento e inspección que en lo sucesivo se denominará
Más detallesPARTE 3 ECUACIONES DE EQUIVALENCIA FINANCIERA T E M A S
PARTE 3 ECUACIONES DE EQUIVALENCIA FINANCIERA Valor del dinero en el tiempo Conceptos de capitalización y descuento Ecuaciones de equivalencia financiera Ejercicio de reestructuración de deuda T E M A
Más detallesUNIVERSIDAD DE JAÉN Servicio de Gestión Académica. Nuevo proceso en la tramitación de las devoluciones de precios públicos a través de UXXI-AC
Nuevo proceso en la tramitación de las devoluciones de precios públicos a través de UXXI-AC PROCEDIMIENTO EN LA GESTIÓN DE LAS DEVOLUCIONES El sistema generará recibos negativos sobre la base de los importes
Más detallesIntroducción. Metadatos
Introducción La red crece por momentos las necesidades que parecían cubiertas hace relativamente poco tiempo empiezan a quedarse obsoletas. Deben buscarse nuevas soluciones que dinamicen los sistemas de
Más detallesBITS e-flow. Business Information Technology Systems, S.L. Fuenfría, 29 Navalcarnero 28600 MADRID. Telf.: 91 8 10 12 14 www.bits.
BITS e-flow Business Information Technology Systems, S.L. Fuenfría, 29 Navalcarnero 28600 MADRID Telf.: 91 8 10 12 14 www.bits.es BITS e-flow BITS e-flow permite a la compañía automatizar los procesos
Más detalles3.1 INGENIERIA DE SOFTWARE ORIENTADO A OBJETOS OOSE (IVAR JACOBSON)
3.1 INGENIERIA DE SOFTWARE ORIENTADO A OBJETOS OOSE (IVAR JACOBSON) 3.1.1 Introducción Este método proporciona un soporte para el diseño creativo de productos de software, inclusive a escala industrial.
Más detallesAplicación para la gestión de prácticas en empresas. Memoria
Aplicación para la gestión de prácticas en empresas. Memoria El proyecto se basa en la creación de una aplicación para la gestión de prácticas curriculares en empresas de los alumnos de la Facultad de
Más detallesAnálisis de los datos
Universidad Complutense de Madrid CURSOS DE FORMACIÓN EN INFORMÁTICA Análisis de los datos Hojas de cálculo Tema 6 Análisis de los datos Una de las capacidades más interesantes de Excel es la actualización
Más detallesGestión de Configuración del Software
Gestión de Configuración del Software Facultad de Informática, ciencias de la Comunicación y Técnicas Especiales Herramientas y Procesos de Software Gestión de Configuración de SW Cuando se construye software
Más detallesManual del Usuario. Sistema de Help Desk
Manual del Usuario Sistema de Help Desk Objetivo del Manual El siguiente manual tiene como objetivo proveer la información necesaria para la correcta utilización del sistema Help Desk. Describe los procedimientos
Más detallesUAM MANUAL DE EMPRESA. Universidad Autónoma de Madrid
MANUAL DE EMPRESA Modo de entrar en ÍCARO Para comenzar a subir una oferta de empleo, el acceso es a través del siguiente enlace: http://icaro.uam.es A continuación, aparecerá la página de inicio de la
Más detallesMANUAL DE USUARIO DE LA APLICACIÓN DE ACREDITACION DE ACTIVIDADES DE FORMACION CONTINUADA. Perfil Entidad Proveedora
MANUAL DE USUARIO DE LA APLICACIÓN DE ACREDITACION DE ACTIVIDADES DE FORMACION CONTINUADA Perfil Entidad Proveedora El objetivo del módulo de Gestión de Solicitudes vía Internet es facilitar el trabajo
Más detallesEs el conjunto de programas y procedimientos ejecutados en un computador, necesarios para hacer posible la realización de una tarea específica.
Introducción a la tecnología informática 1- EL SISTEMA DE CÓMPUTO Un sistema de cómputo es un conjunto de elementos físicos y electrónicos (Hardware), los cuales funcionan ordenadamente bajo el control
Más detallesGestión y Desarrollo de Requisitos en Proyectos Software
Gestión y Desarrollo de Requisitos en Proyectos Software Ponente: María Jesús Anciano Martín Objetivo Objetivo Definir un conjunto articulado y bien balanceado de métodos para el flujo de trabajo de Ingeniería
Más detallesGeneXus BPM Suite X. Última actualización: 01 de Setiembre de 2008
Última actualización: 01 de Setiembre de 2008 Copyright Artech Consultores S. R. L. 1988-2008. Todos los derechos reservados. Este documento no puede ser reproducido en cualquier medio sin el consentimiento
Más detallesMETODOLOGÍA DEL PROCESO DE PRUEBAS DEL GOBIERNO DEL PRINCIPADO DE ASTURIAS METESPA
METODOLOGÍA DEL PROCESO DE PRUEBAS DEL GOBIERNO DEL PRINCIPADO DE ASTURIAS METESPA INDICE 1 Ámbito... 3 2 Alcance... 3 3 Políticas y Estrategias... 3 4 Visión General (Estructura la metodología)... 3 4.1
Más detallesFuncionalidades Software PROYECTOS GotelGest.Net Software para la gestión de Proyectos GotelGest.Net
2012 Funcionalidades Software PROYECTOS GotelGest.Net Software para la gestión de Proyectos GotelGest.Net Servinet Sistemas y Comunicación S.L. www.softwaregestionproyectos.com Última Revisión: Febrero
Más detallesInformàtica i Comunicacions Plaça Prnt. Tarradellas, 11 17600 FIGUERES (Girona) Tel. 902 88 92 67 Fax 972 671 962 www.cesigrup.es
DNS (Domain Name System)...2 La estructura... 2 Servidores DNS e Internet... 3 Dominios... 3 Servidores de nombres... 3 Servidores de nombres Principal y Secundario... 4 Los archivos del DNS... 4 Registro
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 detallesCAPITULO IV. HERRAMIENTAS DE CÓDIGO ABIERTO
CAPITULO IV. HERRAMIENTAS DE CÓDIGO ABIERTO En la actualidad la mayoría de las grandes empresas cuentan con un sin número de servicios que ofrecen a sus trabajadores y clientes. Muchos de estos servicios
Más detallesIAP 1009 - TÉCNICAS DE AUDITORÍA APOYADAS EN ORDENADOR (TAAO)
IAP 1009 - TÉCNICAS DE AUDITORÍA APOYADAS EN ORDENADOR (TAAO) Introducción 1. Como se indica en la Norma Internacional de Auditoría 401, "Auditoría en un contexto informatizado", los objetivos globales
Más detallesMateriales para el taller: Planificación y equipos de producción
V JORNADAS DE COOPERACIÓN EDUCATIVA CON IBEROAMERICA SOBRE EDUCACIÓN Y TIC Santa Cruz de la Sierra, 20-24 de abril de 2009 Materiales para el taller: Planificación y equipos de producción Ángel Alonso
Más detallesCONCLUSIONES. De la información total que acabamos de facilitar al lector podemos realizar el siguiente resumen:
CONCLUSIONES De la información total que acabamos de facilitar al lector podemos realizar el siguiente resumen: 1º. Ha habido un incremento en el número total de consultas y reclamaciones ante las asociaciones
Más detallese-commerce, es hacer comercio utilizando la red. Es el acto de comprar y vender en y por medio de la red.
Comercio electrónico. (e-commerce) Las empresas que ya están utilizando la red para hacer comercio ven como están cambiando las relaciones de la empresa con sus clientes, sus empleados, sus colaboradores
Más detallesManual de Usuario. Página: 1
Manual de Usuario Página: 1 INDICE CONTENIDO 1.- ACCESO A CONSULTA DE TRIBUTOS Página 3 2.- DEFINICIÓN DEL PROCESO DE CONSULTA DE TRIBUTOS 2.1- Detalle del tributo 2.2- Pago de tributos 2.2.1- Pago con
Más detallesGUÍA TÉCNICA PARA LA DEFINICIÓN DE COMPROMISOS DE CALIDAD Y SUS INDICADORES
GUÍA TÉCNICA PARA LA DEFINICIÓN DE COMPROMISOS DE CALIDAD Y SUS INDICADORES Tema: Cartas de Servicios Primera versión: 2008 Datos de contacto: Evaluación y Calidad. Gobierno de Navarra. evaluacionycalidad@navarra.es
Más detallesGrado en Ingeniería Informática
Grado en Ingeniería Informática Competencias Generales y trasversales De acuerdo con la resolución del Consejo de Universidades de fecha 3 de marzo de 2009, para obtener este título de grado en ingeniería
Más detallesAdministración del conocimiento y aprendizaje organizacional.
Capítulo 2 Administración del conocimiento y aprendizaje organizacional. 2.1 La Importancia Del Aprendizaje En Las Organizaciones El aprendizaje ha sido una de las grandes necesidades básicas del ser humano,
Más detallesHostaliawhitepapers. Las ventajas de los Servidores dedicados. www.hostalia.com. Cardenal Gardoki, 1 48008 BILBAO (Vizcaya) Teléfono: 902 012 199
Las ventajas de los Servidores dedicados Cardenal Gardoki, 1 48008 BILBAO (Vizcaya) Teléfono: 902 012 199 www.hostalia.com A la hora de poner en marcha una aplicación web debemos contratar un servicio
Más detallesSoftware Útil para Todos. Desarrollado por:
Software Útil para Todos Desarrollado por: Características Generales de INDOT El nombre de INDOT proviene de la fusión de dos términos ingleses, la palabra "IN", que significa en o dentro, y la palabra
Más detallesMANUAL DE AYUDA MODULO TALLAS Y COLORES
MANUAL DE AYUDA MODULO TALLAS Y COLORES Fecha última revisión: Enero 2010 Índice TALLAS Y COLORES... 3 1. Introducción... 3 CONFIGURACIÓN PARÁMETROS TC (Tallas y Colores)... 3 2. Módulos Visibles... 3
Más detallesPLATAFORMA i-datum Desarrollo e Implementación
PLATAFORMA i-datum Desarrollo e Implementación El presente capítulo describe la arquitectura y plataformas de software sobre las cuales se implementan los sistemas de información, sin perjuicio se presentan
Más detallesIngeniería en Informática
Departamento de Informática Universidad Carlos III de Madrid Ingeniería en Informática Aprendizaje Automático Junio 2007 Normas generales del examen El tiempo para realizar el examen es de 3 horas No se
Más detalles1.- Introducción y objetivos
1.- Introducción y objetivos El objetivo principal de este proyecto, desarrollado en el Departamento de Tecnología Electrónica de la Universidad de Valladolid (UVA) es realizar un entorno que ayude a los
Más detallesLa Unidad Inmobiliaria del BBVA (ANIDA) gestiona más de 7 millones de registros en menos de un año
La Unidad Inmobiliaria del BBVA (ANIDA) gestiona más de 7 millones de registros en menos de un año Mayo de 2012 By Yerbabuena Software El reto... Centralizar los más de 125.600 expedientes inmobiliarios
Más detallesPROYECTOS, FORMULACIÓN Y CRITERIOS DE EVALUACIÓN
PROYECTOS, FORMULACIÓN Y CRITERIOS DE EVALUACIÓN GESTIÓN DE PROYECTOS CON PLANNER AVC APOYO VIRTUAL PARA EL CONOCIMIENTO GESTIÓN DE PROYECTOS CON PLANNER Planner es una poderosa herramienta de software
Más detallesManual de uso de la plataforma para monitores. CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib
Manual de uso de la plataforma para monitores CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib [Manual de uso de la plataforma para monitores] 1. Licencia Autor del documento: Centro de Apoyo Tecnológico
Más detalles2.1. DIVISIÓN DE ARCHIVOS
Técnicas de archivo AX 2. CLASIFICACIÓN DE ARCHIVOS La clasificación de un archivo de oficina es la base del orden empresarial. Sin ella, los datos, informaciones y documentos serán elementos sueltos difícilmente
Más detallesConcurrencia. Primitivas IPC con bloqueo
Concurrencia Primitivas IPC con bloqueo Primitivas de IPC con bloqueo La solución de Peterson es correcta, pero tiene el defecto de requerir espera ocupada: Cuando un proceso quiere entrar en su región
Más detallesTABLA DE DECISION. Consideremos la siguiente tabla, expresada en forma genérica, como ejemplo y establezcamos la manera en que debe leerse.
TABLA DE DECISION La tabla de decisión es una herramienta que sintetiza procesos en los cuales se dan un conjunto de condiciones y un conjunto de acciones a tomar según el valor que toman las condiciones.
Más detallesIntroducción En los años 60 s y 70 s cuando se comenzaron a utilizar recursos de tecnología de información, no existía la computación personal, sino que en grandes centros de cómputo se realizaban todas
Más detallesPERFIL DEL PUESTO POR COMPETENCIAS Sepa cómo construirlo y evitar bajos desempeños posteriores
PERFIL DEL PUESTO POR COMPETENCIAS Sepa cómo construirlo y evitar bajos desempeños posteriores Martha Alicia Alles Es contadora pública nacional, doctora por la Universidad de Buenos Aires en la especialidad
Más detalles1.- INTRODUCCIÓN 2.- PARÁMETROS
1.- INTRODUCCIÓN Hemos diseñado una aplicación que facilite el envío a las entidades bancarias de las de cobro por domiciliación. La entrada de esta aplicación pueden ser, tanto ficheros cuyos formatos
Más detallesCapítulo VI. Conclusiones. En este capítulo abordaremos la comparación de las características principales y
Capítulo VI Conclusiones En este capítulo abordaremos la comparación de las características principales y de las ventajas cada tecnología Web nos ofrece para el desarrollo de ciertas aplicaciones. También
Más detallesCAPÍTULO 1 Instrumentación Virtual
CAPÍTULO 1 Instrumentación Virtual 1.1 Qué es Instrumentación Virtual? En las últimas décadas se han incrementado de manera considerable las aplicaciones que corren a través de redes debido al surgimiento
Más detallesOrganizándose con Microsoft Outlook
Organizándose con Microsoft Outlook Objetivo: Identificar herramientas para organizar los correos electrónicos, administrar tiempos por medio de la agenda y comunicarse con los demás. Destrezas técnicas
Más detalles