II. Agentes Inteligentes y los Sistemas Multiagente. Marin Lujak
|
|
- Héctor Farías Cano
- hace 8 años
- Vistas:
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 Alumna: Divina Ferreiro Barreiro Asignatura: Sistemas Multiagente Escuela Superior de Ingenieria Informática Universidad de Vigo Estandar FIPA Introducción
Más detallesAlumno: 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 detallesArquitectura 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 detallesAgente 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 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 detallesProceso 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 detallesLa 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 detallesCAPÍ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 detallesUNIVERSIDAD 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 detallesDiagramas del UML. A continuación se describirán los diagramas más comunes del UML y los conceptos que representan: Diagrama de Clases
El UML está compuesto por diversos elementos gráficos que se combinan para conformar diagramas. Debido a que el UML es un lenguaje, cuenta con reglas para combinar tales elementos. La finalidad de los
Más detallesEl 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 detalles6.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 detallesArquitectura 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 detallesCapitulo III. Diseño del Sistema.
Capitulo III. Diseño del Sistema. Para el desarrollo del sistema en la presente tesis se utilizo el paradigma orientado a objetos utilizando el lenguaje Java en su versión 1.2. Por medio de este lenguaje
Más 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 detallesTutorial de UML. Introducción: Objetivos: Audiencia: Contenidos:
Tutorial de UML Introducción: El Lenguaje de Modelamiento Unificado (UML - Unified Modeling Language) es un lenguaje gráfico para visualizar, especificar y documentar cada una de las partes que comprende
Más detallesDCU 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 detallesIAP 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 detallesConceptos de redes. LAN (Local Area Network) WAN (Wide Area Network)
Conceptos de redes. Una red de ordenadores permite conectar a los mismos con la finalidad de compartir recursos e información. Hablando en términos de networking, lo importante es que todos los dispositivos
Más detallesCapí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 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 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 detallesFigure 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 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 detallesCAPITULO 3 MOVILIDAD EN LA NAVEGACIÓN Y ALMACENAMIENTO EN BASES DE DATOS
CAPITULO 3 MOVILIDAD EN LA NAVEGACIÓN Y ALMACENAMIENTO EN BASES DE DATOS La introducción de las redes locales marca una nueva etapa en la evolución de las computadoras personales al permitir ligar varias
Más detallesPROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación. II MODELOS y HERRAMIENTAS UML. II.1 UML: Introducción
PROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación II MODELOS y HERRAMIENTAS UML 1 1 Técnica de modelado de objetos (I) El modelado orientado a objetos es una técnica de especificación semiformal para
Más detallesGUÍAS. Módulo de Diseño de software SABER PRO 2013-2
GUÍAS Módulo de Diseño de software SABER PRO 2013-2 GUÍAS Módulo de diseño en ingeniería El diseño de productos tecnológicos (artefactos, procesos, sistemas e infraestructura) está en el centro de la naturaleza
Más 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 detallesUML, 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 detallesEl 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 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 detalles064218 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 detallesPrograma 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 detallesM.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 detallesSistema de Mensajería Empresarial para generación Masiva de DTE
Sistema de Mensajería Empresarial para generación Masiva de DTE TIPO DE DOCUMENTO: OFERTA TÉCNICA Y COMERCIAL VERSIÓN 1.0, 7 de Mayo de 2008 CONTENIDO 1 INTRODUCCIÓN 4 2 DESCRIPCIÓN DE ARQUITECTURA DE
Más detalles1. 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 detallesArquitectura 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 detallesComputació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 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 detallesComunicación entre Procesos y Sockets
Temas de la clase de hoy Proceso Sockets Dominios, protocolos y tipos vinculados a los sockets Introducción a Stream y Datagram El modelo cliente-servidor Funciones del cliente Funciones del servidor Orientación
Más detallesPartes, 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 detallesDesarrollo 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 detallesSistemas 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 detallesImplementación de algoritmos genéticos paralelos de grano burdo en redes locales de computadoras. Resumen
Implementación de algoritmos genéticos paralelos de grano burdo en redes locales de computadoras. Arturo Gómez Cortés y Raúl Leal Ascencio ITESO, Guadalajara Resumen El presente trabajo describe una arquitectura
Más detallesFICHEROS 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 detallesComo 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 detallesCONSTRUCCIÓ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 detalles1 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 detallesTEMA 7: DIAGRAMAS EN UML
TEMA 7: DIAGRAMAS EN UML Diagramas en UML El bloque de construcción básico de UML es un Diagrama Introducción a UML 2 1 Modelo de Casos de Uso (MCU) Todos los casos de uso constituyen el MCU que describe
Más detallesNorma 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 detallesEl 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 detallesBase 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 detallesPara tener una visión general de las revistas de estadística, ir a: http://www.statsci.org/jourlist.html
8. Difusión 8.4. Documentos - Métodos La expresión "publicar o perecer" hace referencia a la presión de publicar trabajos constantemente para continuar o sostener una carrera en el sector académico. La
Más detallesIniciativas 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 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 detallesBPMN 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 detallesDIAGRAMA DE CLASES EN UML
DIAGRAMA DE CLASES EN UML Mg. Juan José Flores Cueto jflores@usmp.edu.pe Ing. Carmen Bertolotti Zuñiga cbertolotti@usmp.edu.pe INTRODUCCIÓN UML (Unified Modeling Language) es un lenguaje que permite modelar,
Más detallesOperació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 detallesVersió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 detallesClasificació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 detallesIntranet 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 detallesAná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 detallesPRC-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 detallesYo 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 detallesTema: 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 detallesCAPÍTULO I. Sistemas de Control Distribuido (SCD).
1.1 Sistemas de Control. Un sistema es un ente cuya función es la de recibir acciones externas llamadas variables de entrada que a su vez provocan una o varias reacciones como respuesta llamadas variables
Más detallesCapítulo 4. Prueba de Adaptabilidad
Capítulo 4 Prueba de Adaptabilidad Capítulo 4. Prueba de Adaptabilidad Como se mencionó en el capítulo 2 actualmente no es válido que el software únicamente funcione bien y resuelva el problema que le
Más detallesRamó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 Í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 detallesManual 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 detallesTema 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 detallesSistema 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 detallesINNOVACIÓ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 detallesSeguridad 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 detallesUnidad 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 detalles1.2 Qué es un Sistemas de Información Geográfica?
1.1 Introducción En los últimos años, se ha desarrollado software especializado que permite el manejo de cartografía por computadora, favoreciendo a diferentes áreas, en el proceso de toma de decisiones.
Más detallesREDES AD HOC INFORME DE REDES DE COMPUTADORES I. Felipe Muñoz 201321074-0 Jonathan Porta 201321054-6 Matías Contreras 201321034-1
REDES AD HOC INFORME DE REDES DE COMPUTADORES I Nombre ROL Felipe Muñoz 201321074-0 Jonathan Porta 201321054-6 Matías Contreras 201321034-1 Profesor: Agustín González Fecha: 28 de Julio del 2014 Nota:
Más detallesSISTEMAS 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 detallesGERENCIA DE INTEGRACIÓN
GERENCIA DE INTEGRACIÓN CONTENIDO Desarrollo del plan Ejecución del plan Control de cambios INTRODUCCIÓN La gerencia de integración del proyecto incluye los procesos requeridos para asegurar que los diversos
Más 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 detallesLA 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 detallesTEMA 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 detallesLAS 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 detallesDESARROLLO 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 detalles4. 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 detallesAUTORES: 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 detallesTEMA 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 detallesSistema 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 detallesCAPÍ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 detallesLA 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 detallesCurso 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 detallesAprendizaje 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 detallesEl 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 detallesUNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos
2.1. Principios básicos del Modelado de Objetos UNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos Hoy en día muchos de los procesos que intervienen en un negocio o empresa y que resuelven
Más detallesESQUEMAS 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 detallesRedes 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 detallesLa 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 detallesBASES 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 detallesLos requisitos de accesibilidad en un proyecto software. Implicaciones de usuarios discapacitados en el proceso software
UNIVERSIDAD POLITECNICA DE MADRID Facultad de Informática Departamento de Lenguajes y Sistemas Informáticos e Ingeniería de Software Resumen del Trabajo tutelado: Los requisitos de accesibilidad en un
Más detallesFuncionamiento 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