II. Agentes Inteligentes y los Sistemas Multiagente. Marin Lujak

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

Download "II. Agentes Inteligentes y los Sistemas Multiagente. Marin Lujak"

Transcripción

1 II. Agentes Inteligentes y los Sistemas Multiagente Sesión 2 Marin Lujak 1

2 De la Sesión 1: 1. Qué es la IAD? 2. Cuándo aparece la IAD? 3. Cuándo se utiliza la IAD? 4. Qué son las ventajas de la IAD? 5. Qué son los usos tipicosde la IAD? 6. Qué son los dos tipos de sistemas de la IAD? 7. Qué es un agente/agente inteligente? 8. Qué es un sistema multiagente? 2

3 Índice Características deseables de un Agente de Software Características de los Sistemas Multi-Agente Organización Social o Sistemas multiagente distribuidos Cooperación Coordinación Comunicación 3

4 Característicasdeseablesde un Agente de Software Autonomía: Los agentes pueden operar sin la intervención de humanos o de otros agentes. Racionalidad: Un agente intenta cumplir sus objetivos si son viables. Iniciativa (proactividad): Los agentes tienen un carácter emprendedor y pueden actuar guiados por sus objetivos. Veracidad: Un agente siempre dice la verdad. Benevolencia: Un agente ayuda a otros agentes, si al hacerlo no genera conflictos con sus propios objetivos. Sociabilidad: Los agentes son capaces de interactuar con otros agentes (humanos o no) a través de un lenguaje de comunicación de agentes (ACL:Agent Communication Language). Reactividad: Los agentes son capaces de percibir estímulos de su entorno y de reaccionar ante dichos estímulos. Movilidad: Capacidad de un agente de trasladarse a través de la red. 4

5 Características de los SMA Organización Social Sistema Jerárquico Sistema en Red Sistema Federado Sistema Distribuido Sistema Descentralizado Sistema Jerárquico Sistema en Red Sistema Federado 5

6 Sistemas multi-agente distribuidos (SMA-D) Un sistema multiagente distribuido consta de múltiples agentes autónomos que no comparten memoria principal, sino que cooperan a través de una red de comunicaciones que los interconecta, Los sistemas centralizados tienen un punto de fallo único (hay un único computador en el que se ejecutan todas las aplicaciones). En los sistemas multiagente distribuidos, los agentes que lo componen están dispersos y, por lo tanto, tienen probabilidades de fallo independientes. Esta característica puede utilizarse para preveerla aparición de fallos parciales y posibilitar su tratamiento (otro agente puede sustituir al que ha fallado). De esta forma, el sistema distribuido permite la construcción de sistemas que operan de forma continua. 6

7 Propiedades de los Sistemas Multiagente distribuidos Los sistemas distribuidos deben intentar cumplir de manera aceptable con: Eficiencia. La idea base de los sistemas distribuidos es obtener sistemas que, estando formados por un conjunto de agentes, sean mucho más rápidos que cualquiera de estos agentes por separado. En la práctica, esto es una utopía. El coste asociado a la comunicación de los distintos agentes que componen el sistema distribuido puede hacer que sus prestaciones disminuyan de forma considerable. El problema de la comunicación eficiente y rápida. Escalabilidad. Un sistema multiagente distribuido debería funcionar de igual forma tanto para unos pocos agentes como para un conjunto enorme de ellos. El tipo de red condiciona tremendamente el rendimiento del sistema; por tanto, puede que lo que funcione para un tipo de red, para otro requiera un nuevo diseño. Fiabilidad. Una de las ventajas claras que ofrece la idea de un sistema multiagente distribuido, es que el funcionamiento del sistema no debe estar ligado a ciertos agentes, sino que cualquier agente pueda suplir a otro en caso de que uno se estropee o falle. La forma más evidente de lograr la fiabilidad de todo el sistema es el uso de redundancia, es decir, la información no debe estar almacenada en un solo agente, sino en un conjunto de ellos. 7

8 Campos de aplicación de los Sistemas multiagente distribuidos 1. los campos donde la distribución es fundamentalmente un medio para conseguir un fin, 2. aquellos campos donde es un problema en sí misma. En los primeros, el uso de soluciones distribuidas pretende alcanzar las siguientes metas: Computación masivamente paralela, de propósito general y de alta velocidad. Tolerancia a fallos (confianza, disponibilidad). Respuesta a demandas con requisitos de tiempo real. En los segundos, son los propios requisitos de la aplicación los que fuerzan a evolucionar hacia soluciones distribuidas: Bases de datos distribuidas. Es necesario acceder a los datos desde lugares geográficamente dispersos Fabricación automatizada. Es necesaria la colaboración de muchos procesadores para coordinar las tareas a desempeñar. Supervisión remota y control. Los puntos (sensores, actuadores, nodos) donde se toman las decisiones de control pueden estar diseminados en diferentes partes de un sistema distribuido. Toma de decisiones coordinada. Hay muchas aplicaciones donde es necesario que varios procesadores participen en la toma de decisiones, por ejemplo, porque cada uno de ellos tiene una parte relevante de los datos y es necesario fusionarlos en cualquier momento. 8

9 Requisitos de los Sistemas multiagente distribuidos Los sistemas distribuidos necesitan obligatoriamente un soporte de comunicaciones. Este servicio de comunicaciones debe ser fiable y presentar un rendimiento aceptable. En los sistemas multiagente distribuidos aparecen los problemas clásicos de los sistemas concurrentes: recursos compartidos y sincronización, entre otros. 9

10 Cooperación El objetivo de la cooperación es mejorar el modo de trabajo de los agentes. Las formas de cooperación entre agentes, las cuales dependen del contexto de resolución de problemas y del dominio de aplicación son: Estructura organizacional, Planificación, Negociación, Intercambio de resultados intermedios, etc Cooperación vs. Colaboración Cooperación: la actuación conjunta facilita los objetivos diferentes pero compatibles de los actores Colaboración: realización conjunta de un trabajo o tarea 10

11 Coordinación Concepto universal : Ciencias Sociales, Economía, Biología, Robótica, Ingeniería del Software, Lenguajes de Programación, Inteligencia Artificial (Distribuida), Semántica borrosa : Múltiples definiciones Esto no es coordinación! Coordinación en los Sistemas Multiagente (SMA): la coordinación es un problema clave en la construcción de SMAs la capacidad para coordinarse es una característica esencial de un agente 11

12 La coordinación en los SMA: perspectivas diferentes Interés del diseñador en la coordinación Diseño a nivel micro Diseño a nivel macro construir sistemas de múltiples agentes con características deseadas Varios diseñadores de agentes La coordinación es la integración y el ajuste del trabajo individual con el fin de alcanzar una meta mayor (B. Singh) Un diseñador de de agentes agentes benévolos diseñar todo un sistema de resolución de problemas 12

13 Coordinación a nivel macro: resolución distribuida de problemas Ejemplo: Gestión de tráfico rodado red de autopistas urbanas Construir un sistema que genere planes de señalización en función del estado del tráfico 13

14 Coordinación a nivel macro: resolución distribuida de problemas Arquitectura TRYS (Cuena et al.): agentes de resolución de problemas cada agente es responsable de un área problema genera planes alternativos de señalización local y los comunica al agente coordinador agente coordinador resuelve las interdependencias entre los planes locales envía los planes locales adaptadosa los agentes para su ejecución

15 La coordinación en los SMA: perspectivas diferentes Interés del diseñador en la coordinación Diseño a nivel micro en un entorno abierto con múltiples agentes diseñar un agente adicional con características deseadas Varios diseñadores de agentes La coordinación es una forma Diseño a nivel macro de adaptarse al entorno (von Martial) construir sistemas de múltiples agentes con características deseadas Un diseñador de agentes agentes benévolos diseñar todo un sistema de resolución de problemas 15

16 Comunicación entre agentes La comunicación entre agentes es la llave para obtener todo el potencial del paradigma de agentes Al igual que el desarrollo del lenguaje humano fue la llave para el desarrollo de la inteligencia y de la sociedad Los agentes emplean un lenguaje de comunicación (ACL Agent Communication Language) para comunicar información y conocimiento 16

17 Comunicación entre agentes Distintas formas de interaccionar: Sistemas de pizarra Zona de trabajo común en la que se encuentra la información a compartir No hay comunicación directa entre los agentes Pueden existir agentes con tareas de control específicas Pueden existir varias pizarras Inconveniente: comunicación centralizada Paso de Mensajes La comunicación se establece directamente entre dos agentes (emisor y receptor) Pueden existir agentes facilitadores Ventaja: flexibilidad Comunicación mediante el entorno Sin comunicación (inferencia; teoría de juegos). 17

18 Requisitos para un lenguaje de comunicación de agentes Forma: debería ser declarativa, sintácticamente simple y fácil de leer por humanos y programas. Contenido: distinguir el lenguaje que expresa los actos comunicativos del lenguaje que expresa el contenido del mensaje. Semántica Implementación: transparente a las capas inferiores y debe permitir a los agentes simples implementar subconjuntos del lenguaje. Red: debe dar soporte a la tecnología actual y ser independiente de los mecanismos de transporte. Entorno: permitir heterogeneidad y dinamismo. Confiabilidad: dar soporte para una comunicación segura y fiable entre los agentes. 18

19 Comunicación entre agentes Organizaciones de estandarización OMG Object Management Group UML (Unified Modeling Language) CORBA (Common Object Request Broker Architecture) MASIF (Mobile Agent System Interoperability Facility) KSE (Knowledge Sharing Effort, ARPA 1990) Sintaxis: KIF (Knowledge Interchange Format) Semática: Ontolingua(Lenguaje para construir, publicar y compartir ontologías) Pragmática: KQML (Knowledge Query Manipulation Language) FIPA (Foundation for Intelligence Physical Agents, 1996) FIPA ACL Basado en la teoría de actos del habla Performativas Comunicación en el nivel de conocimiento SL (Semantic Language) 19

20 Lenguajes de comunicación de agentes (ACLs): KQML y FIPA-ACL KQML: En la comunicación intervienen los siguientes elementos: El protocolo de interacción Estrategia de alto nivel seguida por el agente software para controlar la interacción con otros agentes Desde esquemas de negociación hasta esquemas tan simples como: cada vez que desconozcas algo de tu interés busca a algún agente que lo sepa y pregúntale El lenguaje de comunicación Es el medio a través del que se intercambian los actos de la comunicación Indica si el contenido de la comunicación es una información, una respuesta o algún tipo de consulta El protocolo de transporte Mecanismo de transporte utilizado en la comunicación TCP, SMTP, HTTP... 20

21 Lenguajes de comunicación de agentes (ACLs): KQML y FIPA-ACL El lenguaje KQML está dividido en 3 capas La capa de contenido Relacionada con el contenido del mensaje Puede expresarse en cualquier lenguaje KQML sólo tiene interés en identificar el inicio y el final del contenido La capa de mensaje Es el núcleo del lenguaje KQML Determina los tipos de interacción que puede realizar un agente Identifica el protocolo, la ontología y el acto del habla (performative) La capa de comunicación Identifica las características del mensaje que describen los parámetros de bajo nivel de la comunicación (emisor, receptor e identificador de mensaje) 21

22 FIPA Foundation for Intelligent and Physical Agents Organización internacional dedicada a la promoción de la industria de los agentes inteligentes mediante el desarrollo de especificaciones que soporten la interoperabilidad entre agentes y aplicaciones basadas en agentes Cubre todos los aspectos de un entorno de agentes Aplicaciones Arquitectura Comunicación Protocolos de Interacción, Actos comunicativos y Lenguajes de Contenidos Gestión de Agentes Transporte de mensajes Publican conjuntos de especificaciones: FIPA 97, FIPA 98, FIPA 2000, FIPA

23 FIPA ACL Basado en la Teoría de los Actos del Habla Un mensaje en FIPA ACL representa la intención de realizar alguna acción (acto comunicativo) Un mensaje en FIPA ACL tiene una sintaxis similar a un mensaje en KQML El primer elemento de la lista es el identificador del acto comunicativo (obligatorio) El resto de la lista son pares parámetro-valor sin un orden predefinido (opcionales) (inform ) :sender :receiver :in-reply-to gestor-bolsa agente1 accion-telefonica :content (Precio Telefonica 20) :language :ontology prolog IBEX-35 23

24 Protocolos de Interacción Para poder establecer una conversación entre agentes es necesario definir previamente el protocolo que van a seguir durante la conversación Un protocolo de interacción es una descripción detallada del tipo y orden de los mensajes involucrados en una conversación entre agentes Un agente puede participar simultáneamente en múltiples diálogos con diferentes agentes y con diferentes protocolos de interacción Dentro del estándar FIPA (utilizando AUML) se encuentran definidos algunos de los protocolos más extendidos 24

25 Protocolos de Interacción Para utilizar un protocolo en una conversación, los agentes deben escribir el nombre del protocolo a utilizar en el parámetro : protocol Un protocolo termina cuando: Se alcanza el último mensaje del protocolo o Se elimina el nombre del protocolo del parámetro :protocol. Cuando un agente no conoce un determinado protocolo tiene que devolver un mensaje refuseexplicando el motivo por el que rechaza la comunicación Si durante el seguimiento de un protocolo, un agente recibe un mensaje no contemplado en el mismo tiene que devolver un mensaje notunderstood Está prohibido responder un not-understood con otro not-understood para no caer en bucles infinitos 25

26 UML para agentes? Agentes: objetos autónomos e interactivos Su comportamiento se basa en estados internos Sus actividades incluyen: Metas y Condiciones. que guían la ejecución de las tareas definidas Dan lugar a protocolos de interacción más complejos Estados internos más complejos. 26

27 AUML AUML = Agent Unified Modelling Language UML es insuficiente para modelar sistemas multiagente Comparados con los objetos, los agentes son activos ya que actúan por razones que emergen de ellos mismos Entre otros aspectos, necesitamos modelar los protocolos de interacción entre agentes Diagramas de Protocolo Similar a los diagramas de interacción utilizados en UML 27

28 Diagramas de Protocolo Un Diagrama de Protocolo (DP) tiene 2 dimensiones: La vertical representa el tiempo, La horizontal representa el rol de los agentes involucrados en la interacción, Un DP especifica la secuencia de las comunicaciones por lo que contiene una colección de mensajes parcialmente ordenados entre un agente emisor y un agente receptor Un DP también permite especificar protocolos de interacción anidados 28

29 FIPA -Request Un agente pide que otro realice cierta acción (request... :protocol fipa-request...) Inform-done o inform-result Excepciones: Not-understood Cancel 29

30 FIPA-Request(ejemplo) A envía a B: (request:content (action (enviar paquete33 Sevilla)) : protocol FIPA-Request:reply-with q1) Si no entiende el mensaje, B contesta a A: (not-understood : content((request :content(action(enviar paquete33 Sevilla)) :protocol FIPA-Request:reply-with q1) (unknow(word paquete33))) : protocol FIPA-Request:in-reply-to q1) 30

31 FIPA-Request(ejemplo) Si no puede realizar la acción, B contesta a A: (refuse: content((request :content(action(enviar paquete33 Sevilla)) :protocol FIPA-Request:reply-with q1) (out-of-service Sevilla)) : protocol FIPA-Request:in-reply-to q1) 31

32 FIPA-Request(ejemplo) Si puede realizar la acción, B contesta a A: (agree: content((request :content(action(enviar paquete33 Sevilla)) :protocol FIPA-Request:reply-with q1) (salida paquete33 18:00 (dirección Sevilla))) : protocol FIPA-Request:in-reply-to q1) 32

33 FIPA-Request(ejemplo) Si ha habido algún error, B contesta a A: (failure: content((request :content(action(enviar paquete33 Sevilla))) (error xxxxx))) :protocol FIPARequest:in-reply-to q1) Si la acción se ha ejecutado correctamente, B contesta a A: (inform: content((request :content(action(enviar paquete33 Sevilla))) (paquete33 in Sevilla))) :protocol FIPA-Request:in-reply-to q1) 33

34 FIPA-Query Este protocolo posibilita la petición de información Se inicia con uno de las siguientes actos comunicativos: query-if (verdad o falsedad de una proposición) query-ref (información en referencia a un objeto) failure(error) not-understood (no entiende la petición) El participante puede responder con: inform(la información solicitada) refuse(rechazar la petición) 34

35 FIPA-Query(ejemplo query-if) El agente A pregunta a B si está registrado en un servidor ANS: (query-if :sender A :receiver B :content(registered(server ans1) (agent B)) :protocol FIPA-Query:reply-with q1) El agente B le contesta que no: (inform:sender B :receiver A :content (not(registered (server ans1) (agent B))) :protocol FIPA-Query:in-reply-to q1) 35

36 FIPA-Query(ejemplo query-ref) El agente A pregunta a B por los servicios que tiene disponibles: (query-ref :sender A :receiver B :content(all?x(available-service B?x)) :protocol FIPA-Query:reply-with q1) El agente B le contesta que puede reservar en trenes y aviones: (inform:sender B :receiver A :content(= (all?x(available-service B?x)) (set(reserve-ticket train) (reserve-ticket plane))) :protocol FIPA-Query:in-reply-to q1) 36

37 FIPA-Request-When Un agente pide que otro realice cierta acción cuando cierta condición lógica sea cierta (request-when... :protocol fipa-request-when... ) Refuseo agree Inform-done o inform-result Excepciones: Not-understood Cancel 37

38 FIPA-Contract-Net Es un protocolo de Negociación Este protocolo se utiliza para permitir que un agente iniciador solicite la ejecución de una tarea a uno o más agentes El iniciador hace una llamada para ver qué agentes pueden realizar la tarea Los agentes receptores pueden rechazar el mensaje, no entenderlo o devolver al iniciador una propuesta con sus precondiciones para realizar la tarea Cuando el iniciador recibe las propuestas, las evalúa, escoge a un agente (o a varios) para realizar la tarea y envía una aceptación al agente (o agentes) elegido y un rechazo al resto Cuando los agentes contratados realicen la tarea informan al iniciador. Estos agentes pueden subcontratar la tarea a otros 38

39 FIPA Contract-Net y Iterated-Contract-Net 39

40 FIPA-English-Auction Protocolo de Subasta El subastador intenta encontrar el precio de venta de un objeto proponiendo inicialmente un precio por debajo del valor del mercado para después ir incrementándolo gradualmente Una vez anunciado el precio, el subastador espera un tiempo para ver si algún comprador expresa su intención de pagar dicha cantidad Si un agente acepta el precio, el subastador incrementa el precio y lo anuncia al resto esperando nuevas propuestas La subasta termina cuando no hay pujas para el último precio propuesto Se vende si en la última puja el precio supera un determinado precio de reserva (privado para el subastador) No se vende si en la última puja el precio no supera el precio de reserva 40

41 FIPA-Dutch-Auction Protocolo de Subasta En este protocolo un subastador intenta encontrar el precio de venta de un objeto proponiendo inicialmente un precio por encima del valor del mercado para después irlo reduciendo gradualmente Al anunciar el precio, el subastador espera un tiempo para ver si algún comprador expresa su intención de pagar la cantidad Si ningún agente acepta el precio, el subastador disminuye el precio y lo anuncia al resto esperando nuevas propuestas La subasta termina cuando: Hay algún comprador para el precio propuesto (se vende), o Se ha bajado el precio hasta el mínimo permitido (no se vende). Inspirado en las subastas de los mercados de flores holandeses 41

42 Bibliografia Macal, Charles M., and Michael J. North. "Introductory tutorial: Agent-based modeling and simulation." Simulation Conference (WSC), Proceedings of the 2011 Winter. IEEE, Kraus, Sarit. "Negotiation and cooperation in multiagent environments." Artificial Intelligence 94.1 (1997): Wooldridge, Michael. Chapter 8: Communication. An introduction to multiagent systems. John Wiley & Sons,

Estandar FIPA Foundation for Intelligent Physical Agents

Estandar FIPA Foundation for Intelligent Physical Agents Estandar FIPA Foundation for Intelligent Physical Agents Alumna: Divina Ferreiro Barreiro Asignatura: Sistemas Multiagente Escuela Superior de Ingenieria Informática Universidad de Vigo Estandar FIPA Introducción

Más detalles

Alumno: Héctor Félix Vidrios Profesora: Ana Lilia Laureano Cruces Posgrado en Ciencia e Ingeniería de Computación de la UNAM

Alumno: Héctor Félix Vidrios Profesora: Ana Lilia Laureano Cruces Posgrado en Ciencia e Ingeniería de Computación de la UNAM Alumno: Héctor Félix Vidrios Profesora: Ana Lilia Laureano Cruces Posgrado en Ciencia e Ingeniería de Computación de la UNAM Síntesis del artículo: Corkill, D. Collaborating Software. Department of Computer

Más detalles

Arquitectura para minería de datos. intención de los mensajes

Arquitectura para minería de datos. intención de los mensajes Jornadas para el Desarrollo de Grandes Aplicaciones de Red Arquitectura para minería de datos distribuida basada en la semántica de la intención de los mensajes Presentado Por: Ingrid Wilford Rivera CUJAE

Más detalles

Agente vs Objeto Un agente está diseñado para realizar una tarea (alcanzar una meta), el objeto se encarga de realizar un método procedimental

Agente vs Objeto Un agente está diseñado para realizar una tarea (alcanzar una meta), el objeto se encarga de realizar un método procedimental Agente vs Objeto Un agente está diseñado para realizar una tarea (alcanzar una meta), el objeto se encarga de realizar un método procedimental sencillo (función). Un agente tiene la capacidad de evaluar

Más detalles

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

Proceso Transaccional

Proceso Transaccional Proceso Transaccional Documento de Construcción Proceso Transaccional 1 Tabla de Contenido Introducción... 2 Diagrama del Proceso... 3 Sub Proceso Transaccional Reserva... 4 Sub Proceso Reporte De Gastos...

Más detalles

La interoperabilidad se consigue mediante la adopción de estándares abiertos. Las organizaciones OASIS y W3C son los comités responsables de la

La interoperabilidad se consigue mediante la adopción de estándares abiertos. Las organizaciones OASIS y W3C son los comités responsables de la Servicios web Introducción Un servicio web es un conjunto de protocolos y estándares que sirven para intercambiar datos entre aplicaciones. Distintas aplicaciones de software desarrolladas en lenguajes

Más detalles

CAPÍTULO 2 ANTECEDENTES

CAPÍTULO 2 ANTECEDENTES CAPÍTULO 2 ANTECEDENTES 2.1 Educación y las Nuevas Tecnologías. La introducción en la sociedad de las llamadas "Nuevas Tecnologías" (como las redes de computadoras, los sistemas de Chat, los sistemas de

Más detalles

UNIVERSIDAD DEL CAUCA SISTEMAS DE MULTI AGENTES COMUNICACIÓN ENTRE AGENTES

UNIVERSIDAD DEL CAUCA SISTEMAS DE MULTI AGENTES COMUNICACIÓN ENTRE AGENTES UNIVERSIDAD DEL CAUCA SISTEMAS DE MULTI AGENTES COMUNICACIÓN ENTRE AGENTES ACL es un lenguaje que permite la interoperación entre agentes autónomos distribuidos. Un mensaje en ACL es una expresión KQML

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

El presente documento describe la importancia que está tomando el cómputo distribuido en

El presente documento describe la importancia que está tomando el cómputo distribuido en INTRODUCCIÓN El presente documento describe la importancia que está tomando el cómputo distribuido en los sistemas de administración integral o empresarial. Con un prototipo particular, mostraremos como

Más detalles

6.8 La Arquitectura del Sistema. [Proceso]

6.8 La Arquitectura del Sistema. [Proceso] 6.8 La Arquitectura del Sistema. [Proceso] En el Caso de Estudio se ha hecho énfasis en los objetos del Dominio del problema, ya que representan la esencia del sistema y definen su comportamiento. Sin

Más detalles

Arquitectura cliente/servidor

Arquitectura cliente/servidor Departamento de Lenguajes y Sistemas Informáticos Arquitectura cliente/servidor Programación en Internet Curso 2007-2008 Índice Introducción Tipos de servidores Ventajas Desventajas Arquitectura de una

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

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

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

DCU Diagramas de casos de uso

DCU Diagramas de casos de uso DCU Diagramas de casos de uso Universidad de Oviedo Departamento de Informática Contenidos Introducción Elementos básicos Más sobre los actores Más sobre los casos de uso Más sobre las asociaciones Otros

Más detalles

IAP 1003 - ENTORNOS INFORMATIZADOS CON SISTEMAS DE BASES DE DATOS

IAP 1003 - ENTORNOS INFORMATIZADOS CON SISTEMAS DE BASES DE DATOS IAP 1003 - ENTORNOS INFORMATIZADOS CON SISTEMAS DE BASES DE DATOS Introducción 1. El propósito de esta Declaración es prestar apoyo al auditor a la implantación de la NIA 400, "Evaluación del Riesgo y

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

Capítulo 9 Redes y Teleinformática 9.1 Introducción

Capítulo 9 Redes y Teleinformática 9.1 Introducción 9.1 Introducción El objetivo principal de una red consiste en "compartir recursos", es decir, que todos los programas, datos y equipos estén disponibles para cualquiera de la red que así lo solicite, sin

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

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

Figure 16-1: Phase H: Architecture Change Management

Figure 16-1: Phase H: Architecture Change Management Fase H Administración del cambio en la Arquitectura Figure 16-1: Phase H: Architecture Change Management Objetivos Los objetivos de la Fase H son: Asegurarse de que el ciclo de vida de arquitectura se

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

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

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

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

GLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo.

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

UML, ejemplo sencillo sobre Modelado de un Proyecto

UML, ejemplo sencillo sobre Modelado de un Proyecto UML, ejemplo sencillo sobre Modelado de un Proyecto Normal &DOLILFDU 0L3DQRUDPD 626 (VFULEHSDUD1RVRWURV Por Armando Canchala Contenido Introducción Objetivo Requerimientos Casos de Uso Subcasos de Uso

Más detalles

El alumno conocerá el diseño y la planificación de estrategias corporativa y competitiva, para proyectar a la empresa en una posición de ventaja

El alumno conocerá el diseño y la planificación de estrategias corporativa y competitiva, para proyectar a la empresa en una posición de ventaja SESIÓN 9 PLANEACIÓN ESTRATÉGICA OBJETIVO El alumno conocerá el diseño y la planificación de estrategias corporativa y competitiva, para proyectar a la empresa en una posición de ventaja DISEÑO Y PLANIFICACIÓ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

064218 Desarrollo de competencias directivas y del espíritu emprendedor en el sector turístico

064218 Desarrollo de competencias directivas y del espíritu emprendedor en el sector turístico PLAN DOCENTE Código Asignatura Bloque temático 064218 Desarrollo de competencias directivas y del espíritu emprendedor en el sector turístico Gestión de las personas en el sector hotelero y turístico Curso

Más detalles

Programa de Criminología UOC

Programa de Criminología UOC Programa de Criminología UOC Trabajo Final de Grado Presentación Descripción La asignatura en el conjunto del plan de estudios Campos profesionales en que se proyecta Conocimientos previos Objetivos y

Más detalles

M.T.I. Arturo López Saldiña

M.T.I. Arturo López Saldiña M.T.I. Arturo López Saldiña Hoy en día, existen diversas aproximaciones al tema de cómo hacer que las personas trabajen dentro de una organización de manera colaborativa. El problema se vuelve más difícil

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

1. Aplicación de la conmutación de circuitos y la conmutación de paquetes. 1.1 Sistema de señalización número 7 (SS7).

1. Aplicación de la conmutación de circuitos y la conmutación de paquetes. 1.1 Sistema de señalización número 7 (SS7). REDES DE COMPUTADORES I Lectura No. 5. TEMAS: 1. Aplicación de la conmutación de circuitos y la conmutación de paquetes. 1.1 Sistema de señalización número 7 (SS7). SISTEMA DE SEÑALIZACIÓN NÚMERO 7 (SS7)

Más detalles

Arquitectura cliente/servidor

Arquitectura cliente/servidor Departamento de Lenguajes y Sistemas Informáticos Arquitectura cliente/servidor Programación en Internet Curso 2004-2005 Índice Introducción Tipos de servidores Ventajas Separación de funciones Modelos

Más detalles

Computación de Alta Performance Curso 2009 TOLERANCIA A FALLOS COMPUTACIÓN DE ALTA PERFORMANCE 2009 TOLERANCIA A FALLOS

Computación de Alta Performance Curso 2009 TOLERANCIA A FALLOS COMPUTACIÓN DE ALTA PERFORMANCE 2009 TOLERANCIA A FALLOS Computación de Alta Performance Curso 2009 TOLERANCIA A FALLOS INTRODUCCIÓN Clusters cada vez más grandes y complejos. Tiempo de cómputo ininterrumpidos cada vez más largos. Componentes trabajando cerca

Más detalles

ARQUITECTURA DE DISTRIBUCIÓN DE DATOS

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

Partes, módulos y aplicaciones de un Controlador de Procesos

Partes, módulos y aplicaciones de un Controlador de Procesos Partes, módulos y aplicaciones de un Controlador de Procesos Conceptos PLC Un controlador lógico programable es un sistema que originalmente fue desarrollado para la industria de manufactura, en particular

Más detalles

Desarrollo de un Sistema de Gestión de Proyectos mediante el framework GWT

Desarrollo de un Sistema de Gestión de Proyectos mediante el framework GWT Proyecto de Fin de Carrera Universidad Politécnica de Valencia Escuela Técnica Superior de Informática Desarrollo de un Sistema de Gestión de Proyectos mediante el framework GWT Realizado por: Dirigido

Más detalles

Sistemas de Operación II

Sistemas de Operación II Sistemas de Operación II Sistemas de Archivos Distribuidos Prof. Carlos Figueira Basado en material de Yudith Cardinale (USB) Andrew Tanembaum y Marteen van Steen Contenido Introducción Requisitos Aspectos

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

FICHEROS Y BASES DE DATOS (E44) 3º INGENIERÍA EN INFORMÁTICA. Tema 5. Sistemas de Bases de Datos. frente a Sistemas de Ficheros

FICHEROS Y BASES DE DATOS (E44) 3º INGENIERÍA EN INFORMÁTICA. Tema 5. Sistemas de Bases de Datos. frente a Sistemas de Ficheros FICHEROS Y BASES DE DATOS (E44) 3º INGENIERÍA EN INFORMÁTICA Tema 5. Sistemas de Bases de Datos frente a Sistemas de Ficheros 1.- Sistemas de Ficheros. 2.- Problemas de los Sistemas de Ficheros. 3.- Sistemas

Más detalles

Como lo expresamos cuando describimos el problema objeto de

Como lo expresamos cuando describimos el problema objeto de Como lo expresamos cuando describimos el problema objeto de esta investigación, durante su desarrollo buscamos aproximarnos a las características y las condiciones de posibilidad de las prácticas académicas

Más detalles

CONSTRUCCIÓN DEL PROCESO TRANSACCIONAL Bizagi Process Modeler

CONSTRUCCIÓN DEL PROCESO TRANSACCIONAL Bizagi Process Modeler Bizagi Process Modeler Copyright 2011 - bizagi Contenido 1. INTRODUCCIÓN A LAS TRANSACCIONES... 3 2. DIAGRAMA DEL PROCESO... 4 SUB PROCESO RESERVA... 5 SUB PROCESO REPORTE DE GASTOS... 8 3. MODELO DE DATOS...

Más detalles

1 Vista de Casos de Uso

1 Vista de Casos de Uso Vista de Casos de Uso Esta vista describe el proceso de negocio más significativo y el modelo del dominio. Presenta los actores y los casos de uso para el sistema. Es decir que esta vista presenta la percepción

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

Norma ISO 9001:2015. Cuáles son los cambios presentados en la actualización de la Norma?

Norma ISO 9001:2015. Cuáles son los cambios presentados en la actualización de la Norma? Norma ISO 9001:2015 Cuáles son los cambios presentados en la actualización de la Norma? Norma ISO 9001:2015 Contenido Introducción Perspectiva de la norma ISO 9001 Cambios de la norma ISO 9001 Cambios

Más detalles

El Proceso Unificado Rational para el Desarrollo de Software.

El Proceso Unificado Rational para el Desarrollo de Software. Instituto de Electrónica y Computación El Proceso Unificado Rational para el Desarrollo de Software. Carlos Alberto Fernández y Fernández Huajuapan de León, Oaxaca 26 de octubre de 2000 Objetivo Proporcionar

Más detalles

Base de datos relacional

Base de datos relacional Base de datos relacional 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 modelar problemas reales y administrar

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

Iniciativas para el Desarrollo del Jugador Normas para partidos en cancha pequeña & Registro por año de nacimiento Preguntas Frecuentes

Iniciativas para el Desarrollo del Jugador Normas para partidos en cancha pequeña & Registro por año de nacimiento Preguntas Frecuentes Iniciativas para el Desarrollo del Jugador Normas para partidos en cancha pequeña & Registro por año de nacimiento Preguntas Frecuentes General Por favor revise la Iniciativas para el Desarrollo del Jugador

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

BPMN básico. Clase Modelos de Procesos. Javier Bermudez (jbermude@uc.cl)

BPMN básico. Clase Modelos de Procesos. Javier Bermudez (jbermude@uc.cl) BPMN básico Clase Modelos de Procesos Javier Bermudez (jbermude@uc.cl) Para qué modelar? Para sacar el mejor provecho a los artefactos creados por el hombre 2 BPMN Historia Mayo 2004: BPMI Lanza propuesta

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

Operación 8 Claves para la ISO 9001-2015

Operación 8 Claves para la ISO 9001-2015 Operación 8Claves para la ISO 9001-2015 BLOQUE 8: Operación A grandes rasgos, se puede decir que este bloque se corresponde con el capítulo 7 de la antigua norma ISO 9001:2008 de Realización del Producto,

Más detalles

Versión final 8 de junio de 2009

Versión final 8 de junio de 2009 GRUPO DE EXPERTOS «PLATAFORMA PARA LA CONSERVACIÓN DE DATOS ELECTRÓNICOS PARA CON FINES DE INVESTIGACIÓN, DETECCIÓN Y ENJUICIAMIENTO DE DELITOS GRAVES» ESTABLECIDO POR LA DECISIÓN 2008/324/CE DE LA COMISIÓN

Más detalles

Clasificación de las redes según su extensión

Clasificación de las redes según su extensión Redes: Unidad 2 CONCEPTO DE RED Una red (en general) es un conjunto de dispositivos (de red) interconectados físicamente (ya sea vía alámbrica o vía inalámbrica) que comparten recursos y que se comunican

Más detalles

Intranet del Estado Uruguay 2007. Algunas ideas básicas

Intranet del Estado Uruguay 2007. Algunas ideas básicas Intranet del Estado Uruguay 2007 Algunas ideas básicas Qué es la Intranet del Estado? La Intranet del Estado Uruguayo es el conjunto de infraestructura, servicios y estándares que hacen posible la Interoperabilidad

Más detalles

Análisis y gestión de riesgo

Análisis y gestión de riesgo Marco Dueñes Intriago María Cabrales Jaquez Resumen capitulo 6 Ingeniería del software Análisis y gestión de riesgo Estrategias de riesgo proactivas vs reactivas Una estrategia considerablemente más inteligente

Más detalles

PRC-DTI-006 Administración de Roles de los Sistemas de Información de la DTI Procedimiento Dirección de TI - COSEVI

PRC-DTI-006 Administración de Roles de los Sistemas de Información de la DTI Procedimiento Dirección de TI - COSEVI PRC-DTI-006 Administración de Roles de los Sistemas de Información de la DTI Procedimiento Dirección de TI - COSEVI Versión: 1.0 Fecha de la versión: Febrero del 2012 Creado por: PwC Costa Rica Aprobado

Más detalles

Yo soy Darwin Betancourt, de Ecuador, y ayude con esta traducción. Nosotros vamos a dar una visión general del PolarISS WebOS.

Yo soy Darwin Betancourt, de Ecuador, y ayude con esta traducción. Nosotros vamos a dar una visión general del PolarISS WebOS. PolarISS WebOS Nick Vidal (nick@iss.im) Darwin Betancourt (traducción en español) Hola. Mi nombre es Nick Vidal, soy de Brasil. Yo soy Darwin Betancourt, de Ecuador, y ayude con esta traducción Nosotros

Más detalles

Tema: Agentes en la Inteligencia Artificial.

Tema: Agentes en la Inteligencia Artificial. Sistemas Expertos e Inteligencia Artificial. Guía No. 3 1 Facultad: Ingeniería Escuela: Computación Asignatura: Sistemas Expertos e Inteligencia Artificial Tema: Agentes en la Inteligencia Artificial.

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

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

Ramón Manjavacas Ortiz

Ramón Manjavacas Ortiz Curso 2004-2005 Ramón Manjavacas Ortiz Web: http://www.inf-cr.uclm.es/www/rmanjava Email: Ramon.Manjavacas@uclm.es Dominios.: 1 Directorio Activo.: 2 Transp. 2 Toda organización presenta una estructuración

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

Manual Usuario Wordpress. Índice

Manual Usuario Wordpress. Índice 2 Índice 1. Manual usuario...2 1.1 Zona de mensajes...2 1.2 Zona de usuarios...5 1.2.1 Identificarse...5 1.2.2 Registrarse...6 1.3 Categorías...6 1.4 Subscribirse...6 1.5 Archivos...7 1.6 Calendario...7

Más detalles

Tema 5. Diseño detallado.

Tema 5. Diseño detallado. Ingeniería del Software II 2011 Tema 5. Diseño detallado. Diseño del Software. Los requisitos y el análisis orientado a objetos se centran en aprender a hacer lo correcto: Entender los objetos de nuestro

Más detalles

Sistema de Provisión Centralizada CPS

Sistema de Provisión Centralizada CPS Sistema de Provisión Centralizada CPS Descripción del Producto Rev. A1, 03 de Agosto de 2011 1. DESCRIPCIÓN GENERAL DEL CPS Central Provision System (CPS) es un sistema de provisión y administración de

Más detalles

INNOVACIÓN NO TECNOLÓGICA

INNOVACIÓN NO TECNOLÓGICA INNOVACIÓN NO TECNOLÓGICA GLOSARIO DE HERRAMIENTAS Copyright MANU-KET 2015 HERRAMIENTAS ESTRATÉGICAS 1 REFLEXIÓN ESTRATÉGICA La Reflexión Estratégica es un proceso integral por el cual una empresa establece

Más detalles

Seguridad alimentaria para comerciales no técnicos

Seguridad alimentaria para comerciales no técnicos Primera acción formativa conjunta CRESCA ESN Tal y como le comunicamos hace unos días, el CRESCA-UPC y la Sant Cugat Escola Superior de Negocis, han firmado un convenio de colaboración formativa. Como

Más detalles

Unidad 1. Fundamentos en Gestión de Riesgos

Unidad 1. Fundamentos en Gestión de Riesgos 1.1 Gestión de Proyectos Unidad 1. Fundamentos en Gestión de Riesgos La gestión de proyectos es una disciplina con la cual se integran los procesos propios de la gerencia o administración de proyectos.

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

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

SISTEMAS DE INFORMACIÓN II TEORÍA

SISTEMAS DE INFORMACIÓN II TEORÍA CONTENIDO: EL PROCESO DE DISEÑO DE SISTEMAS DISTRIBUIDOS MANEJANDO LOS DATOS EN LOS SISTEMAS DISTRIBUIDOS DISEÑANDO SISTEMAS PARA REDES DE ÁREA LOCAL DISEÑANDO SISTEMAS PARA ARQUITECTURAS CLIENTE/SERVIDOR

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

Administración del conocimiento y aprendizaje organizacional.

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

LA PLANIFICACIÓN ESTRATÉGICA EN MATERIA TIC EN EL ÁMBITO DE LA AGE

LA PLANIFICACIÓN ESTRATÉGICA EN MATERIA TIC EN EL ÁMBITO DE LA AGE LA PLANIFICACIÓN ESTRATÉGICA EN MATERIA TIC EN EL ÁMBITO DE LA AGE Subdirector General de Planificación y Coordinación Informática Ministerio de Trabajo y Asuntos Sociales Palabras clave Planificación

Más detalles

TEMA 4: CORREO ELECTRÓNICO: OUTLOOK 2007 CORREO ELECTRÓNICO: OUTLOOK 2007 2 EJECUTAR EL ENTORNO DE TRABAJO GESTIÓN DE CORREO ELECTRÓNICO 3

TEMA 4: CORREO ELECTRÓNICO: OUTLOOK 2007 CORREO ELECTRÓNICO: OUTLOOK 2007 2 EJECUTAR EL ENTORNO DE TRABAJO GESTIÓN DE CORREO ELECTRÓNICO 3 TEMA 4: CORREO ELECTRÓNICO: OUTLOOK 2007 CORREO ELECTRÓNICO: OUTLOOK 2007 2 EJECUTAR 2 EL ENTORNO DE TRABAJO 3 GESTIÓN DE CORREO ELECTRÓNICO 3 Configurar cuenta de correo 3 Recepción y envío de mensajes

Más detalles

LAS TIC EN EL ÀMBITO TURÌSTICO

LAS TIC EN EL ÀMBITO TURÌSTICO LAS TIC EN EL ÀMBITO TURÌSTICO IMPACTO Y APORTACIONES EN LAS ORGANIZACIONES. En el siguiente ensayo se hace un análisis de cómo va desarrollándose la tecnología junto con las tic, además de describir un

Más detalles

DESARROLLO DE SOFTWARE DEFINICIÓN GENERAL DEL PROCESO GABY LORENA GUERRERO LEYDI ROCIO ERAZO PABLO FELIPE MIRANDA WALTER ALEXIS ANTE

DESARROLLO DE SOFTWARE DEFINICIÓN GENERAL DEL PROCESO GABY LORENA GUERRERO LEYDI ROCIO ERAZO PABLO FELIPE MIRANDA WALTER ALEXIS ANTE DESARROLLO DE SOFTWARE DEFINICIÓN GENERAL DEL PROCESO GABY LORENA GUERRERO LEYDI ROCIO ERAZO PABLO FELIPE MIRANDA WALTER ALEXIS ANTE UNIVERSIDAD DEL CAUCA FACULTAD DE INGENIERÍA ELECTRÓNICA Y TELECOMUNICACIONES

Más detalles

4. METODOLOGÍA. 4.1 Materiales. 4.1.1 Equipo

4. METODOLOGÍA. 4.1 Materiales. 4.1.1 Equipo 4. METODOLOGÍA 4.1 Materiales 4.1.1 Equipo Equipo de cómputo. Para el empleo del la metodología HAZOP se requiere de un equipo de cómputo con interfase Windows 98 o más reciente con procesador Pentium

Más detalles

AUTORES: OBREGON CARLA 20.621.330 ROMERO MARIA 19.118.452 MARACAIBO FEBRERO 2012

AUTORES: OBREGON CARLA 20.621.330 ROMERO MARIA 19.118.452 MARACAIBO FEBRERO 2012 REPUBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA DEFENSA UNIVERSIDAD NACIONAL EXPERIMENTAL DE LAS FUERZAS ARMADAS BOLIVARIANA DOCENTE: JOSE PARRA CATEDRA: REDES MARACAIBO FEBRERO

Más detalles

TEMA 14. Modelos de representación de diagramas

TEMA 14. Modelos de representación de diagramas TEMA 14. Modelos de representación de diagramas Un diagrama es un dibujo en el que se muestran las relaciones entre las diferentes partes que componen un conjunto o sistema. También se puede entender como

Más detalles

Sistema de Gestión Ambiental 14001

Sistema de Gestión Ambiental 14001 Sistema de Gestión Ambiental 14001 La Gestión Ambiental se refiere a todos los aspectos de la función gerencial (incluyendo la planificación) que desarrollen, implementen y mantengan la política ambiental.

Más detalles

CAPÍTULO III 3. MÉTODOS DE INVESTIGACIÓN. El ámbito de los negocios en la actualidad es un área donde que cada vez más

CAPÍTULO III 3. MÉTODOS DE INVESTIGACIÓN. El ámbito de los negocios en la actualidad es un área donde que cada vez más CAPÍTULO III 3. MÉTODOS DE INVESTIGACIÓN El ámbito de los negocios en la actualidad es un área donde que cada vez más se requieren estudios y análisis con criterios de carácter científico a fin de poder

Más detalles

LA REVOLUCIÓN DE LOS SISTEMAS DE INFORMACIÓN (S.I.) Introducción PORQUÉ SISTEMAS DE INFORMACIÓN? El Competitivo Entorno de los Negocios

LA REVOLUCIÓN DE LOS SISTEMAS DE INFORMACIÓN (S.I.) Introducción PORQUÉ SISTEMAS DE INFORMACIÓN? El Competitivo Entorno de los Negocios LA REVOLUCIÓN DE LOS SISTEMAS DE INFORMACIÓN (S.I.) Introducción Tanto empresas grandes como pequeñas usan Sistemas de Información y Redes para realizar una mayor proporción de sus actividades electrónicamente,

Más detalles

Curso Formación de tutores para propuestas educativas virtuales en Salud Pública. Programa del Curso

Curso Formación de tutores para propuestas educativas virtuales en Salud Pública. Programa del Curso Programa del Curso Antecedentes El Campus Virtual de Salud Pública (CVSP/OPS) es una red de personas, instituciones y organizaciones de distintos países, que comparten cursos, recursos, servicios y actividades

Más detalles

Aprendizaje cooperativo (Del libro Aprendizaje inteligente Montserrat del Pozo. Oct 2009)

Aprendizaje cooperativo (Del libro Aprendizaje inteligente Montserrat del Pozo. Oct 2009) Aprendizaje cooperativo (Del libro Aprendizaje inteligente Montserrat del Pozo. Oct 2009) Introducción El aprendizaje cooperativo es para los hermanos Johnson el empleo didáctico de grupos reducidos en

Más detalles

El Proceso Unificado de Desarrollo de Software

El Proceso Unificado de Desarrollo de Software El Proceso de Desarrollo de Software Ciclos de vida Métodos de desarrollo de software El Proceso Unificado de Desarrollo de Software 1 Fases principales del desarrollo de software Captura de requisitos:

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

ESQUEMAS DE SISTEMAS VOIP CON ALTA DISPONIBILIDAD Y ALTO RENDIMIENTO

ESQUEMAS DE SISTEMAS VOIP CON ALTA DISPONIBILIDAD Y ALTO RENDIMIENTO CAPÍTULO 6 ESQUEMAS DE SISTEMAS VOIP CON ALTA DISPONIBILIDAD Y ALTO RENDIMIENTO 1 Introducción El objetivo de este capítulo es mostrar la posibilidad de integración del servicio de VoIP Asterisk con los

Más detalles

Redes I Clase # 3. Licda. Consuelo E. Sandoval

Redes I Clase # 3. Licda. Consuelo E. Sandoval Redes I Clase # 3 Licda. Consuelo E. Sandoval 1. PROCESAMIENTO CENTRALIZADO El proceso centralizado es utilizado en los Mainframes, Minicomputadoras y en las Micro multiusuario. Los enlaces a estas máquinas

Más detalles

La asistencia a la dirección en los procesos de información y comunicación de las organizaciones

La asistencia a la dirección en los procesos de información y comunicación de las organizaciones MF0982_3 Administración y gestión de las comunicaciones de la dirección La asistencia a la dirección en los procesos de información y comunicación de las organizaciones 1 Qué? Antes de adentrarnos en la

Más detalles

BASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN

BASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN BASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN 3.3 Aplicaciones Definición de Aplicación (Application). Programa informático que permite a un usuario utilizar una computadora con un fin específico. Las

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

Funcionamiento del Correo Electrónico

Funcionamiento del Correo Electrónico file:///d /Mis%20Webs/miWeb2/PUBLIC/Temas%20de%20clase/primero/Entrega1/Como%20funciona%20el%20correo%20electronico/index.htm Funcionamiento del Correo Electrónico En esta página encontrarás la información

Más detalles