3. Componentes del Modelo de Conocimiento
|
|
- Raúl Prado Vera
- hace 6 años
- Vistas:
Transcripción
1 La metodología CommonKADS 3. Componentes del Modelo de Conocimiento 3.1 Introducción 3.2 Conocimiento de Dominio 3.3 Conocimiento de Inferencia 3.4 Conocimiento de Tarea Carlos Alonso González Dpto. de Informática Universidad de Valladolid
2 3.2 Conocimiento de inferencia Describe como usar los elementos estáticos del Conocimiento de Dominio para realizar un proceso de razonamiento Elementos básicos inferencias, papeles de conocimiento y funciones de transferencia Estructura de inferencia Interés relación indirecta con el conocimiento de dominio permite reutilización 2
3 Inferencias(I) Unidad básica de procesamiento de la información en el modelado de conocimiento compare, select, specify, verify,... Una inferencia Corresponde el nivel más bajo de descomposición funcional Realiza un paso de razonamiento primitivo (atómico) Típicamente, usa conocimiento de una BC para derivar nueva información a partir de una entrada dinámica 3
4 Ejemplo inferencia dynamic input role inference dynamic output role complaint cover hypothesis my car does not start fuel tank is empty causal model static role fuel tank is empty leads to lack of gas in engine if there is no gas in the engine, then the car does not start 4
5 Inferencias(II) Una inferencia Totalmente descrita mediante una especificación declarativa de sus entradas y salidas Proceso interno: caja negra, desde la perspectiva de modelado Entradas y salidas: descritas mediante nombres de papeles (roles) Granularidad adecuada de las inferencias Las inferencias proporcionan una traza comprensible del razonamiento (expliación) 5
6 Papeles de conocimiento (knowledge role) Nombre abstracto de objetos del dominio que indica su papel (función) en el proceso de razonamiento Hypothesis: nombre funcional para un objeto del dominio que realiza el papel de candidato a solución Asociación explicita con tipos del dominio Papeles Dinámicos: Entrada/salida inferencias Estáticos: Conocimiento de dominio utilizado para realizar la inferencia (una base de conocimiento) 6
7 Ejemplo especificación inferencia INFERENCE cover; ROLES: INPUT: complaint; OUTPUT: hypothesis; STATIC: causal-model; SPECIFICATION: Cada vez que se invoca la inferencia, genera un candidato a solución que puede haber causado la queja. La salida debe ser un estado inicial de la red de dependencia de estado, que causalmente cubra la queja de entrada. ; END INFERENCE cover; 7
8 Ejemplo papeles dominio dinámico KNOWLEDGE-ROLE complaint; TYPE: DYNAMIC; DOMAIN-MAPPING: estado-coche-visible; END KNOWLEDGE-ROLE complaint; KNOWLEDGE-ROLE hypothesis; TYPE: DYNAMIC; DOMAIN-MAPPING: estado-coche-no-visible; END KNOWLEDGE-ROLE hypothesis; 8
9 Ejemplo papeles dominio estático KNOWLEDGE-ROLE causal-model; TYPE: STATIC; DOMAIN-MAPPING: dependencia-estado FROM red-causal-automovil; END KNOWLEDGE-ROLE causal-model; 9
10 Desacoplo datos/función (I) Vocabulario diferente para Dominio / proceso de razonamiento (tarea) Busca incrementar capacidad reutilización 10
11 Desacoplo datos/función (II) complaint cover hypothesis causal model asociación inferencia-dominio asociación inferencia-dominio asociación inferencia-dominio estado coche visible dependencia estado estado coche no visible 11
12 Funciones de transferencia (I) Modelan transferencias de información entre el agente que soporta el razonamiento y otros agentes Necesarias si la interacción forma parte del proceso de razonamiento Cajas negras: nombre, entrada y salida Especificación detallada: modelo de comunicación 12
13 Funciones de transferencia sistema externa iniciativa externa obtain receive sistema present provide origen información 13
14 Especificación función de transferencia TRANSFER-FUNCTION obtain; TYPE: OBTAIN; ROLES: INPUT: expected-finding; OUTPUT: actual-finding; END TRANSFER-FUNCTION obtain; 14
15 Estructura de inferencia Representación gráfica de la capacidad básica de inferencia del sistema (todas las inferencias) Papeles dinámicos: rectángulos Inferencias: elipses Funciones transferencia: cajas redondeadas Papeles estáticos: entre dos líneas gruesas Arcos Dirigidos Simples/Gruesos 15
16 Estructura de inferencia complaint cover causal model obtain actual finding hypothesis predict expected finding compare manifestation model result 16
17 Uso estructura de inferencia Herramienta de comunicación y discusión durante el desarrollo Carácter provisional durante análisis Dificultad de comprensión por su nivel de abstracción Útil añadir anotaciones con ejemplos del dominio 17
18 Estructura de inferencia anotada complaint cover motor no arranca reglas dependencia estado causal model obtain indicador combustible = normal actual finding hypothesis depósito combustible vacío reglas manifestación estado predict manifestation model expected finding indicador combustible = cero/bajo no igual compare result 18
19 Reutilización de inferencias No existe un conjunto estándar de inferencias Se propone un Catálogo: Abstract, Assign, Classify, Compare, Cover, Critique, Evaluate, Generate, Group, Match, Modify, Operationalize, Propose, Predict, Select, Sort, Specify, Verify (Scheriber et al., 1999) Usar nombres estándar 19
20 Conocimiento de Tarea Describe las metas del razonamiento. Evaluar solicitud de hipoteca para minimizar riesgo de perder dinero Encontrar la causa del fallo de una fotocopiadora para restablecer el servicio Diseñar una ascensor para un edificio nuevo Describe las estrategias para alcanzarlas. Descripción jerárquica mediante Tarea (Task): meta, entrada/salida, especificación. Método de Tarea (Task Method): subtareas, control 20
21 Ejemplo descomposición tarea tarea diagnosis método de tarea diagnosis mediante generación y prueba cover descomposición obtain inferencias predict compare función de transferencia 21
22 Tarea Tarea de alto nivel (the top level task) Habitualmente se corresponde con tarea identificada en modelo de tareas Diferencia esencial con función alto nivel: datos manipulados por al tarea descritos de forma independiente del dominio Descrita por Meta Textual, informal Entrada/salida en términos de papeles de tarea Especificación Relación entre entrada salida, textual, informal 22
23 Especificación tarea TASK diagnosis-automóvil; META: Encontrar una causa probable para la queja de un usuario ; ROLES: INPUT: complaint: Queja sobre el comportamiento del automóvil ; OUTPUT: fault-category: una hipótesis explicada por la evidencia ; evidencia: Conjunto de observaciones obtenidas durante el proceso de diagnóstico SPEC: Encontrar un estado inicial que explique la queja y sea consistente con la evidencia obtenida ; END TASK diagnosis-automóvil; 23
24 Método de Tarea Describe como se realiza una tarea mediante Descomposición en subfunciones Otras tareas, inferencias o funciones de transferencia Estructura de control Proporciona el flujo de control de subfunciones Subfunciones / procedimientos Roles /parámetros Debe capturar la estrategia de razonamiento Papeles intermedios adicionales Almacenar resultados de razonamiento intermedios 24
25 Especificación Método de Tarea (I) TASK-METHOD diagnosis-mediante-generación-y-test; REALIZES: diagnosis-automóvil; DECOMPOSITION: INFERENCES: cover, predict, compare; TRANSFER-FUNCTIONS: obtain; ROLES: INTERMEDIATE: hypothesis: Una solución candidata ; expected-finding: Finding predicho si la hipótesis es cierta actual-finding: Finding observado result: El resultado de la comparación 25
26 Especificación Método de Tarea (II) CONTROL-STRUCTURE: WHILE NEW-SOLUTION cover(complaint -> hypothesis) DO predict(hypothesys -> expected-finding); obtain(expected-finding -> actual-finding); evidence := evidence ADD actual-finding; compare(expected-finding + actual-finding -> result); IF result == equal; THEN break from loop ; END IF END WHILE IF result = = equal THEN fault-category := hypothesis; ELSE no se encontró solución END IF END TASK-METHOD diagnosis-mediante-generación-y-test; 26
27 Especificación del control mediante diagrama de actividad UML start diagnosis through generate-and-test cover [no more solutions of cover] [result = not equal] no solution found [new solution of cover] predict [result = equal] solution found obtain compare 27
28 Elementos estructura de control(i) Llamadas a procedimientos Tareas, funciones de transferencia, inferencias Operaciones sobre papeles assign, add/append, delete/subtract, Primitivas de control repeat-until, while-do, foreach-do, if-then-else 28
29 Elementos estructura de control(ii) Condiciones Expresiones lógicas sobre papeles until differential = empty Dos condiciones especiales has-solution para invocar inferencias que pueden fallar new solution invocar inferencias que pueden ir generando nuevas soluciones 29
30 Inferencia o tarea? Si el comportamiento interno de una función es importante para explicar el comportamiento del sistema, la función debe definirse como una tarea 30
31 Modelado de conocimiento frente a modelado convencional El conocimiento del dominio contiene datos sobre datos Conocimiento Las funciones se describen con independencia del modelo de datos Reutilización Énfasis en control interno Estrategia del proceso de razonamiento Se abstraen los aspectos de comunicación 31
CATÁLOGO DE INFERENCIAS
Las inferencias son los elementos claves en los modelos de conocimiento o Son los elementos constitutivos de los procesos de razonamiento No existe ningún estándar CommonKADS ofrece un catálogo que cubre
Más detallesCommonKADS: Nivel de concepto
Francisco J. Martín Mateos Dpto. Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla Objetivos del nivel de concepto Especifica la estructura de la información y del conocimiento
Más detalles6. Diseño e Implementación de Sistemas Basados en Conocimiento
La metodología CommonKADS 6. Diseño e Implementación de Sistemas Basados en Conocimiento 6.1 Introducción 6.2 Diseño que mantiene la estructura 6.3 Paso 1: Diseño arquitectura del sistema 6.4 Paso 2: Identificar
Más detalles3. Componentes del Modelo de Conocimiento
La metodología CommonKADS 3. Componentes del Modelo de Conocimiento 3.1 Introducción 3.2 Conocimiento de Dominio 3.3 Conocimiento de Inferencia 3.4 Conocimiento de Tarea Carlos Alonso González Dpto. de
Más detalles5. Construcción del Modelo de Conocimiento
La metodología CommonKADS 5. Construcción del Modelo de Conocimiento 5.1 Introducción: proceso de modelado de conocimiento 5.2 Identificación del conocimiento 5.3 Especificación del conocimiento 5.4 Refinamiento
Más detallesRedes bayesianas temporales para reconocimiento de escenarios
Redes bayesianas temporales para reconocimiento de escenarios Ahmed Ziani and Cina Motamed Visión de Alto Nivel Dr. Enrique Sucar Irvin Hussein López Nava Junio 2009 Introducción (1) Objetivo: aplicaciones
Más detallesAnálisis y Diseño de Sistemas
Análisis y Diseño de Sistemas Dpto. Ciencias e Ingeniería de la Computación Universidad Nacional del Sur Clase 10 Modelo Dinámico Lic. María Mercedes Vitturini [mvitturi@cs.uns.edu.ar] 1er. CUATRIMESTRE
Más detallesDiseño arquitectónico 1ª edición (2002)
Unidades temáticas de Ingeniería del Software Diseño arquitectónico 1ª edición (2002) Facultad de Informática objetivo Los sistemas grandes se descomponen en subsistemas que suministran un conjunto relacionado
Más detallesResumen... ii. Abstract... iii 1. CAPÍTULO I INTRODUCCIÓN Antecedentes y motivación Descripción del problema...
iv Índice. Resumen.... ii Abstract.... iii 1. CAPÍTULO I INTRODUCCIÓN.... 11 1.1. Antecedentes y motivación.... 12 1.2. Descripción del problema... 13 1.3. Solución Propuesta.... 14 1.4. Objetivos y alcances
Más detallesCAPÍTULO 3. Metodología para la elaboración de. manuales de procedimientos
CAPÍTULO 3 Metodología para la elaboración de manuales de procedimientos El elaborar los manuales de procedimiento conlleva una metodología; en este capítulo se trata brevemente este tema; sus bases principales
Más detallesTEMA 9: DIAGRAMA DE OBJETOS, SECUENCIA Y DESPLIEGUE EN UML
TEMA 9: DIAGRAMA DE OBJETOS, SECUENCIA Y DESPLIEGUE EN UML Diagramas en UML El bloque de construcción básico de UML es un Diagrama Introducción a UML 2 1 Diagrama de Objetos en UML Se utilizan para visualizar,
Más detallesDES: Programa(s) Educativo(s): Tipo de materia: Clave de la materia: Semestre: Área en plan de estudios:
UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA Clave: 08MSU0017H Clave: 08USU4053W FACULTAD DE INGENIERÍA PROGRAMA DEL CURSO: INGENIERÍA DE SOFTWARE Y COMPUTACIÓN I DES: Programa(s) Educativo(s): Tipo de materia: Clave
Más detallesMateria requisito: DOMINIOS COGNITIVOS (Objetos de estudio, temas y subtemas) I. INTRODUCCION A LAS BASES DE DATOS
UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA Clave: 08MSU0017H Clave:08USU4053W FACULTAD DE INGENIERÍA DES: Ingeniería Programa(s) Educativo(s): Ingeniería en Ciencias de la Computación Tipo de materia: Obligatoria
Más detallesLenguaje de Modelamiento Unificado.
Lenguaje de Modelamiento Unificado. Pontificia Universidad Javeriana What can you Model with UML? 1. Structure Diagrams include: The Class Diagram Object Diagram Component Diagram Composite Structure Diagram
Más detallesÍndice general. Capítulo 1 Conceptos básicos. Capítulo 2 Controles básicos I. Pág. N. 1
Pág. N. 1 Índice general Capítulo 1 Conceptos básicos Qué es Visual Basic? La programación basada en objetos Propiedades Métodos Eventos Funcionamiento de las propiedades, métodos y eventos Ingreso al
Más detallesASIGNATURA Potencialidades y oportunidades de negocio
ASIGNATURA Potencialidades y oportunidades de negocio Máster Universitario en América Latina contemporánea y sus relaciones con la Unión Europea: una cooperación estratégica Universidad de Alcalá Curso
Más detallesDIAGRAMAS DE FLUJO DE DATOS (DFD) DFD s
DIAGRAMAS DE FLUJO DE DATOS (DFD) Ing. Luis Zuloaga Rotta DFD s Muestran en forma visual sólo el flujo de datos entre los distintos procesos, entidades externas y almacenes que conforman un sistema. Cuando
Más detallesINDICE Parte 1. Visual Basic Capitulo 1. Qué es Visual Basic? Capitulo 22. Mi Primera Aplicación Capitulo 3. Elementos del lenguaje
INDICE Prólogo XV Parte 1. Visual Basic 1 Capitulo 1. Qué es Visual Basic? 3 Introducción 3 Como crear una aplicación 5 Otras facilidades de Visual Basic 6 Un lenguaje de alto nivel 9 Menús 10 Colores
Más detallesM465: Tanque de Agua. A) Presentación del problema
M465: Tanque de Agua A) Presentación del problema El diagrama muestra la forma y dimensiones de un tanque de almacenamiento de agua. Al inicio el tanque está vacío. Una llave está llenando el tanque a
Más detalles5. Subprogramas Fundamentos de Informática
5. Subprogramas Fundamentos de Informática Dpto. Lenguajes y Sistemas Informáticos Curso 2012 / 2013 Índice Subprogramas 1. Cálculo de la función Coseno 2. Suma 3. Ecuación de 2º grado 2 1. Cálculo de
Más detallesDIAGRAMAS DE UML DIAGRAMAS DE CASO DE USO
DIAGRAMAS DE UML DIAGRAMAS DE CASO DE USO Un diagrama de casos de uso es una especie de diagrama de comportamiento. Los diagramas de casos de uso son a menudo confundidos con los casos de uso. Mientras
Más detallesCapacitación adquirida por el alumno al finalizar este modulo
Curso de UML y UP Analiza, modela y diseña sistemas orientado a objetos con UML. Aprende cuándo y cómo utilizar todos los diagramas que forman parte de UML en forma práctica utilizando el Enterprise Architect
Más detalles4. Plantillas de Modelos de Conocimiento
La metodología CommonKADS 4. Plantillas de Modelos de Conocimiento 4.1 Introducción 4.2 Tipología de tareas 4.3 Catálogo de Plantillas de Tareas Carlos Alonso González Dpto. de Informática Universidad
Más detallesPor qué ExecuTrain? Por qué ExecuTrain? Modalidad de servicio
Por qué ExecuTrain? ExecuTrain es un proveedor de entrenamiento corporativo a nivel internacional y líder mundial en la capacitación empresarial. Contamos con 22 años y más de 62 mil personas capacitadas
Más detallesDiagramas de interacción
Tema 6: Diagramas de Interacción Diagramas de interacción Los diagramas de interacción son diagramas que describen cómo grupos de objetos colaboran para conseguir algún fin. Estos diagramas muestran objetos,
Más detallesGUÍA DEL ESTUDIANTE. ÁREA O MATERIA: Biología y geología 4º E.S.O. DEPARTAMENTO DIDÁCTICO: BIOLOGIA Y GEOLOGIA.
GUÍA DEL ESTUDIANTE ÁREA O MATERIA: Biología y geología 4º E.S.O. DEPARTAMENTO DIDÁCTICO: BIOLOGIA Y GEOLOGIA. JEFE DE DEPARTAMENTO : Dª Mª Luisa Rodríguez Rodríguez PROFESORA DEL GRUPO: Dª Mª Luisa Rodríguez
Más detallesFundamentos de Programación Visual Basic
Pág. N. 1 Fundamentos de Programación Visual Basic Familia: Editorial: Tecnología de información y computación Macro Autor: Ricardo Walter Marcelo Villalobos ISBN: 978-612-304-236-3 N. de páginas: 280
Más detallesModelado Básico con Casos de Uso. Diseño de Software Avanzado Departamento de Informática
Modelado Básico con Casos de Uso El Modelo de Casos de Uso La técnica de los casos de uso (inventada por Ivar Jacobson): Objetivo: identificar la funcionalidad de un sistema (requisitos funcionales). Método:
Más detalles1. Asignar Responsabilidades a componentes de software es la habilidad más importante del AOO. Porque:
Análisis y Diseño O.O. Preguntas del diseño : Cómo podrían asignarse responsabilidades a las clases de los objetos? Cómo podrían interactuar los objetos? Qué deberían hacer las clases? Patrones : Ciertas
Más detallesIngeniería de Conocimiento 5º curso Ingeniería Informática
1 Ingeniería de Conocimiento 5º curso Ingeniería Informática Ingeniería de Conocimiento Curso 2011/12 2 Modelo del Conocimiento dependiente del dominio Conocimiento del Dominio Conocimiento Inferencial
Más detallesUnidad Didáctica 2. Elementos básicos del lenguaje Java Tipos, declaraciones, expresiones y asignaciones
Unidad Didáctica 2 Elementos básicos del lenguaje Java Tipos, declaraciones, expresiones y asignaciones Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Versión 1.0.3 Índice
Más detallesCLA. Diagramas de clases en Métrica V3
CLA Diagramas de clases en Métrica V3 1 Diagramas de clases Qué es? Representa la estructura y comportamiento de cada uno de los objetos del sistema y sus relaciones con los demás objetos. Objetivos? Representar
Más detallesFundamentos de Programación. Flujo de Control I: Estructuras selectivas
Fundamentos de Programación Flujo de Control I: Estructuras selectivas El Flujo de Control de un Programa Un algoritmo puede ser construido utilizando combinaciones de tres estructuras de control de flujo
Más detallesUNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA ESCUELA DE CIENCIAS Y SISTEMAS
UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA ESCUELA DE CIENCIAS Y SISTEMAS PROGRAMA DEL CURSO INTRODUCCION A LA PROGRAMACION Y COMPUTADORAS 1 CODIGO: 770 CREDITOS: 4 ESCUELA: Ciencias
Más detallesSeminario de Actualización - Excel Avanzado y Macros. Visual Basic. Conceptos Básicos de Visual Basic para Aplicaciones
Conceptos Básicos de para Aplicaciones 1 Qué es la programación? Es la acción de escribir programas de computación con el fin de resolver un determinado problema. Datos Constantes π = 3.1416 (real) Variables
Más detallesAPENDICE CODIFICACION DE LAS ESTRUCTURAS BASICAS
i J1~' T"_ APENDICE CODIFICACION DE LAS ESTRUCTURAS AS ALGOL C PL/I APENDICE. CODIFICACION DE LAS ESTRUCTURAS AS 231 ESTRUcrURAIF Ejemplo: EVALUATE L1BRERIA,CLlENTE,TITULO WHEN 1 THRU 5,1 THRU 20,ANY PERFORM
Más detallesResultado de Aprendizaje:
10. Matriz de Valoración o Rúbrica MATRIZ DE VALORACIÓN O RÚBRICA Siglema: PROO-02 Nombre del Módulo: Nombre del Alumno: Docente evaluador: Grupo: Fecha: Resultado de Aprendizaje: 1.1 Diseña modelos bajo
Más detallesPrincipios de Análisis Informático. Tema 3: Fase de inicio
Principios de Análisis Informático Tema 3: Fase de inicio Eduardo Mosqueira Rey LIDIA Laboratorio de Investigación y desarrollo en Inteligencia Artificial Departamento de Computación Universidade da Coruña,
Más detallesCapítulo 16. Diagrama de Clases UML
Capítulo 16. Diagrama de Clases UML Florentino TORRES M. CINVESTAV-Tamaulipas 15 de Oct del 2012 Florentino TORRES M. (CINVESTAV) 15 de Oct del 2012 1 / 70 1 Capítulo 16. Diagrama de Clases UML Aplicando
Más detallesPOST REQUISITO: CATEGORIA: Obligatorio SEMESTRE: Primer Semestre 2015 HORAS POR SEMANA DEL LABORATORIO: DIAS QUE SE IMPARTE EL LABORATORIO:
UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA ESCUELA DE CIENCIAS NOMBRE DEL CURSO: Introducción a la Programación Y Computación 1 CODIGO: 770 CREDITOS: 4 ESCUELA: Ciencias y Sistemas AREA
Más detallesINTERFACES INTELIGENTES. ING. MA. MARGARITA LABASTIDA ROLDÁN E mail:
INTERFACES INTELIGENTES ING. MA. MARGARITA LABASTIDA ROLDÁN E mail: magielr@gmail.com GENERALIDADES DE LAS INTERFACES INTERFAZ DE USUARIO: Es el dispositivo por medio del cual un usuario realiza la comunicación
Más detallesLABORATORIO DE CONTROL POR COMPUTADOR 4º - INGENIERIA DE TELECOMUNICACION
PRACTICA 1. LABVIEW. TARJETA OBJETIVOS Que el alumno se familiarice con el entorno de trabajo: Por un lado con las conexiones posibles entre el sistema y computador, y por otro lado, con el entorno del
Más detallesCASOS DE USO Exploración de Requerimientos
Cap. 9 Kendall & Kendall Cap 5 Jacobson SESION 8 CASOS DE USO Exploración de Requerimientos Ana Mercedes Cáceres mercycaceres@gmail.com Instructora: Carmen Morales Año 2006. 1 OBJETIVOS Conocer la importancia
Más detallesPRÁCTICA: LENGUAJE VHDL
PRÁCTICA: LENGUAJE Introducción Los lenguajes permiten manejar mejor grandes tamaños Los lenguajes son más flexibles que las tablas Los lenguajes son légibles por las máquinas más fácilmente que los gráficos
Más detallesRepaso. Laboratorio Informix. Stored Procedures. Ejemplo. Creación de stored procedures. Sql en un Procedimiento
Laboratorio Informix Stored Procedures Triggers Repaso A partir del ER, hicimos las tablas de la base de datos. Creamos en MySql las base de datos y las tablas Hicimos una aplicación que se comunica con
Más detallesCOMPETENCIA Procesar los datos recolectados de acuerdo con requerimientos del proyecto de investigación.
Procesar los datos recolectados de acuerdo con requerimientos del proyecto de investigación. Presentar informes a partir del desarrollo de lógica matemática y los métodos de inferencia estadística según
Más detallesLas redes semánticas intentan trasladar esa afirmación a un formalismo Una red semántica será un grafo donde:
Redes Semánticas Redes semánticas La lógica como lenguaje de representación tiene dificultades prácticas Son necesarios mecanismos mas intuitivos y fáciles de usar La psicología cognitiva afirma: La representación
Más detallesNombre de la asignatura: Algoritmos y Lenguajes de programación.
Nombre de la asignatura: Algoritmos y Lenguajes de programación. Créditos: 2-4- 6 Aportación al perfil Dominar la lógica necesaria para aprender lenguajes de programación de alto nivel para poder resolver
Más detallesLaboratorio Informix. Stored Procedures Triggers
Laboratorio Informix Stored Procedures Triggers Repaso A partir del ER, hicimos las tablas de la base de datos. Creamos en MySql las base de datos y las tablas Hicimos una aplicación que se comunica con
Más detallesProgramación Modular. Informática aplicada al medio ambiente curso 2010/2011
Programación Modular Informática aplicada al medio ambiente curso 2010/2011 Elementos básicos Estructuras de datos Modelización de la información Entrada, salida, datos intermedios, etc. Funciones Transformación
Más detallesDiseño. Diseño. Interacción. Aspectos comunes en interacción. Diagramas de Interacción. Curso de Arquitecturas de Software
Curso de Arquitecturas de Software Programación Orientada a Objetos Diagramas de Interacción Diseño En la fase de diseño se hace refinamiento estructural, se modifica y completa el diagrama de clases del
Más detallesEstructura de Datos: Archivos
Estructura de Datos: Archivos Registros (record) Un registro es una estructura que consiste de un número fijo de componentes llamados campos. Los campos pueden ser de diferentes tipos y deben tener un
Más detalles2.2 Nombres, Ligado y Ámbito
2.2 Nombres, Ligado y Ámbito Ligado estático y dinámico, reglas de ámbito y prueba de tipos. Conceptos Nombres e Identificadores Variables Tipos Ámbito Constantes Nombres Identificador que designa en el
Más detallesRequerimientos de Software
Requerimientos de Software Ingeniería de Requerimientos Se define como el proceso de establecer los servicios que el consumidor requiere de un sistema y las restricciones sobre las cuales de funcionar
Más detallesConceptos de Programación Orientada a Objetos
Paradigmas de programación Prog. orientada a objetos Conceptos de Programación Orientada a Objetos Abstracción de Programación estructurada Programación imperativa 2 Programación estructurada (I) Programación
Más detallesAgradecimientos. Nota de los autores. 1 Problemas, algoritmos y programas 1
Prologo Agradecimientos Nota de los autores Índice general I III V VII 1 Problemas, algoritmos y programas 1 1.1 Programas y la actividad de la programación.................... 4 1.2 Lenguajes y modelos
Más detallesDepartamento de Inglés Ciclo Administrativo
Texto: Burlington Professional Modules: Office Administration. Ed. Burlington Books PRIMER TRIMESTRE 1.- Contenidos: Verbos TO BE y HAVE GOT. Puestos, números ordinales, verbos, dar la bienvenida a los
Más detallesFundamentos de programación y Bases de Datos
Fundamentos de programación y Bases de Datos Duración: 25.00 horas Descripción En la actualidad la mayoría de nuestra vida esta basada en el uso de programas informáticos. Para desarrollar un programa
Más detallesPROGRAMACIÓN UNIDADES
PROGRAMACIÓN Semestre: Segundo Horas: 90 horas Hrs/sem: 4.5 Créditos: 9 Clave: AI-02 DESCRIPCIÓN DE LA ASIGNATURA Al finalizar el curso el alumno tendrá el conocimiento y la capacidad de implementar programas
Más detallesGUÍA DE EJERCICIOS Nº 2 INSTRUMENTACIÓN AVANZADA. Estructuras en LabVIEW PROGRAMACIÓN GRÁFICA
GUÍA DE EJERCICIOS Nº 2 INSTRUMENTACIÓN AVANZADA Estructuras en LabVIEW PROGRAMACIÓN GRÁFICA 1 USO DE ESTRUCURAS Instrumentación Avanzada. J. A. Suárez- G. Murcia While Loop Es una estructura similar a
Más detallesARIS BI Modeler. Transparencia en los entornos SAP BI
ARIS BI Modeler Transparencia en los entornos SAP BI ARIS BI Modeler lleva a cabo una redocumentación automática de los entornos SAP BI existentes mediante una interfaz integrada. La estructura y los flujos
Más detallesProgramación de Computadores 4 Iteraciones y Decisiones. Prof. Javier Cañas. Universidad Técnica Federico Santa María Departamento de Informática
Programación de Computadores 4 Iteraciones y Decisiones Prof. Javier Cañas Universidad Técnica Federico Santa María Departamento de Informática Contenido 1 Introducción 2 Operadores Relacionales y Lógicos
Más detallesAlgoritmos y solución de problemas. Fundamentos de Programación Otoño 2008 Mtro. Luis Eduardo Pérez Bernal
Algoritmos y solución de problemas Fundamentos de Programación Otoño 2008 Mtro. Luis Eduardo Pérez Bernal Introducción Departamento de Electrónica, Sistemas e Informática En las ciencias de la computación
Más detallesASOCIACION CIVIL MAGNUM CITY CLUB Informe de Revisión Especial sobre Procedimientos Previamente Convenidos Diagnóstico Organizacional Reportes
ASOCIACION CIVIL MAGNUM CITY CLUB Informe de Revisión Especial sobre Procedimientos Previamente Convenidos Diagnóstico Organizacional Reportes Financieros 2013 Resumen Ejecutivo de los Contadores Públicos
Más detallesFÍSICA. Ing. Caribay Godoy Rangel
FÍSICA Qué es CIENCIA? CIENCIA: Conjunto de conocimientos obtenidos mediante la aplicación del método científico y del que se deducen principios y leyes. CÓMO SE CLASIFICA LA CIENCIA? Ciencias formales:
Más detallesInstrumentación Virtual con LabVIEW
Instrumentación Virtual con LabVIEW ESTRUCTURAS ESTRUCTURAS WHILE FOR.. CASE SEQUENCE Opciones de selección de CASE Controles Visibles Variables Locales y Globales Personalizar controles 1.- ENTORNO DE
Más detallesCAPÍTULO 9. DIAGRAMAS DE
CAPÍTULO 9. DIAGRAMAS DE ACTIVIDAD 1. Introducción Los diagramas de actividad son uno de los diagramas UML que muestran el comportamiento dinámico del sistema. Esencialmente, consisten en un diagrama de
Más detallesUNIÓN INTERNACIONAL DE TELECOMUNICACIONES RED DIGITAL DE SERVICIOS INTEGRADOS (RDSI) ESTRUCTURA GENERALES
UNIÓN INTERNACIONAL DE TELECOMUNICACIONES UIT-T I.130 SECTOR DE NORMALIZACIÓN DE LAS TELECOMUNICACIONES DE LA UIT RED DIGITAL DE SERVICIOS INTEGRADOS (RDSI) ESTRUCTURA GENERALES MÉTODO DE CARACTERIZACIÓN
Más detallesOrientacion al Cliente. Direccion de Personas
PERFIL DE COMPETENCIAS REAL Vs.. PERFIL DE COMPETENCIAS Comparación de la evaluación º aplicada al Gerente de Recursos Humanos Análisis por Competencia Implica la intención de persuadir, convencer o influir
Más detallesLos bloques DLL (Figura A.1) externos permiten al usuario escribir su propio código y
Apéndice A Bloques DLL Los bloques DLL (Figura A.1) externos permiten al usuario escribir su propio código y programarlo en lenguaje C, compilarlo dentro de un archivo DLL usando el Microsoft C/C++ o el
Más detallesMODELADO Y SIMULACIÓN. Febrero de Primera semana
Febrero de 2016 - Primera semana PREGUNTA 1 (3 puntos) Se pretende estudiar mediante simulación el funcionamiento de una lavandería industrial dedicada a la limpieza y planchado de manteles y servilletas.
Más detallesDescripción del Curso
Curso Práctico de Modelado de Negocios BPMN con UML Descripción del Curso Durante este curso aprenderás de forma práctica el estándar BPMN (Business Process Management Notation) y las extensiones de UML
Más detalles4. DIRIGIDO A: Arquitectos, ingenieros, delineantes o proyectistas que deseen orientar sus metodologías de trabajo hacia el BIM.
ALLPLAN 2015 INGENIERÍA 1. INFORMACIÓN GENERAL Duración: 50 horas Modalidad: Teleformación (Online) Importe para Desempleados: 69,00 (Subvención Aplicada) 2. PRESENTACIÓN El principal objetivo de este
Más detallesJAVA 7 Los fundamentos del lenguaje Java
Presentación 1. Historia 9 1.1 Por qué Java? 9 1.2 Objetivos del diseño de Java 10 1.3 Auge de Java 11 2. Características de Java 12 2.1 El lenguaje de programación Java 12 2.1.1 Sencillo 13 2.1.2 Orientado
Más detallesINTRODUCCION 1.1.-PREAMBULO
INTRODUCCION 1.1.-PREAMBULO El suelo en un sitio de construcción no siempre será totalmente adecuado para soportar estructuras como edificios, puentes, carreteras y presas. Los estratos de arcillas blanda
Más detallesASI. Análisis del Sistema de Información
ASI Análisis del Sistema de Información 1 ASI Análisis del Sistema de Información Introducción Objetivo Obtención de una especificación detallada del Sistema Información a través de: Catálogo de Requisitos
Más detallesGUÍA PARA EL EXÁMEN DE ADMISIÓN
GUÍA PARA EL EXÁMEN DE ADMISIÓN En este instructivo se describe las características del examen de admisión a la Universidad Tecnológica de la Zona Metropolitana de Guadalajara. Todo interesado en estudiar
Más detallesIntroducción a ZEUS. Introducción. Curso Doctorado Sistemas Multi-agente. Zeus es una herramienta de desarrollo de SMA.
Introducción a ZEUS Curso Doctorado Sistemas Multi-agente Introducción Zeus es una herramienta de desarrollo de SMA. 1 Introducción Está constituido fundamentalmente por 3 grupos funcionales: Biblioteca
Más detallesProgramcaión Básica. Secuencias de Control y Repetición. Arturo Vega González.
Programación Básica Arturo Vega González a.vega@ugto.mx Division de Ciencias e Ingenierías Universidad de Guanajuato Campus León Sesión 5 Universidad de Guanajuato, DCI, Campus León 1 / 31 Universidad
Más detallesSEGUIMIENTO DE LOS ACUERDOS DE NIVEL DE SERVICIO DE INTERNET. Paloma Sánchez López Subdirección General de Informática TGSS
SEGUIMIENTO DE LOS ACUERDOS DE NIVEL DE SERVICIO DE INTERNET Paloma Sánchez López Subdirección General de Informática TGSS 1 Blanca SEGUIMIENTO DE LOS ACUERDOS DE NIVEL DE SERVICIO DE INTERNET 1. OBJETIVO
Más detallesÍndice. iii. Objetivos... 24
Índice Objetivos... 2 1: Modelación de base de datos... 2 2: Ejemplo de un caso de negocios... 3 2.1: Requerimientos de la aplicación... 4 2.2: Características de flujo de información... 4 2.3: Diagrama
Más detallesHerramientas de Programación. M.C. Juan Carlos Olivares Rojas
Herramientas de Programación M.C. Juan Carlos Olivares Rojas Febrero 2011 Temario Simbología Reglas para la construcción de Diagramas Pseudocódigo Temario Tipos de Datos y Expresiones Estructuras lógicas
Más detallesEstructuras de Control
Algorítmica y Lenguajes de Programación Estructuras de Control Estructuras de Control. Introducción Hasta ahora algoritmos han consistido en simples secuencias de instrucciones Existen tareas más complejas
Más detallesPROCEDIMIENTO GENERAL Elaboración y codificación de documentos INDICE
Página: 2 de 7 INDICE 1. OBJETIVO... Error! Marcador no definido. 2. ALCANCE... Error! Marcador no definido. 3. ABREVIATURAS Y DEFINICIONES... 3 3.1 Abreviaturas... 3 3.2 Definiciones... 3 4. REFERENCIAS...
Más detallesCristian Blanco
UNIDAD DIDÁCTICA 8. ANÁLISIS Y DISEÑO ORIENTADO A OBJETOS. DIAGRAMAS DE COMPORTAMIENTO En el siguiente enlace tienes una descripción y algunos ejemplos de todos los diagramas UML.: http://jms32.eresmas.net/tacticos/uml/umlindex.html
Más detallesAplicaciones de Macros en Excel y Visual Basic. web
Aplicaciones de Macros en Excel y Visual Basic web Presentación Durante nuestra labor diaria realizamos procedimientos, tareas repetitivas en una hoja de cálculo que nos generan pérdida de tiempo, este
Más detallesBanco de Previsión Social PROGRAMA DE PROMOCIÓN EN SALUD MENTAL Y MEJORA DE LAS CONDICIONES PSICOSOCIALES EN LOS AMBIENTES DE TRABAJO
- 1 - PROGRAMA DE PROMOCIÓN EN SALUD MENTAL Y MEJORA DE LAS CONDICIONES PSICOSOCIALES EN LOS AMBIENTES DE TRABAJO - 2 - INDICE Pág. ANTECEDENTES 3 JUSTIFICACIÓN 3 MARCO CONCEPTUAL 4 OBJETIVO GENERAL 5
Más detallesLos diagramas de clases y de objetos sirven para modelar diversos aspectos estructurales o estáticos de un sistema: Modelado - Vocabulario del Sistema
Modelado Los diagramas de clases y de objetos sirven para modelar diversos aspectos estructurales o estáticos de un sistema: Vocabulario del Sistema Distribución de Responsabilidades Semántica de una Clase
Más detallesRESUMEN METODOLOGÍA IDEF0
RESUMEN METODOLOGÍA IDEF0 ÍNDICE DE CONTENIDOS 1. Qué es IDEF0?... 2 2. Definiciones... 2. Los diagramas y sus componentes... 5 Cajas... 5 Flechas... 5 4. Normas de representación... 6 Diagrama de contexto
Más detallesEstatutos de Control C# Estatutos de Decisión (Selección)
SELECCIÓN Estatutos de Control C# Estatutos de Decisión (Selección) IF Condición THEN Estatuto1 ELSE Estatuto2 Estatuto1 Statement Condición... Antes de ver esta presentación: Lee el Capítulo correspondiente
Más detallesUTN FRR Ingeniería en Sistemas de Información Algoritmos y Estructuras de Datos Archivos Directos GUIA DE ESTUDIO: ARCHIVOS DIRECTOS
GUIA DE ESTUDIO: ARCHIVOS DIRECTOS Introducción: Una característica común de los tipos de datos que hemos visto hasta ahora es que la información que cargamos se mantiene vigente solamente mientras está
Más detallesStreams basados en RSL para métricas de Posicionamiento Web
Streams basados en RSL para métricas de Posicionamiento Web C. Salgado, M. Peralta, D. Riesco, G. Montejano Departamento de Informática Universidad Nacional de San Luis San Luis, Capital, Argentina Ejército
Más detallesCAPITULO RESULTADOS
47 CAPITULO 4 16. RESULTADOS Un sumario de las estadísticas descriptivas de las principales variable se presenta en la Tabla 3. TABLA 3 Tablas de Estadísticas Descriptivas. Estadísticas Descriptivas 16
Más detallesUniversidad Centroccidental Lisandro Alvarado. Decanato de Ciencias y Tecnología Departamento de Sistemas
Universidad Centroccidental Lisandro Alvarado Decanato de Ciencias y Tecnología Departamento de Sistemas PROGRAMA INSTRUCCIONAL PROGRAMA: ANALISIS DE SISTEMAS DEPARTAMENTO: SISTEMAS ASIGNATURA: INTRODUCCIÓN
Más detalles: Algorítmica y Estructura de Datos I
FACULTAD POLITÉCNICA DIRECCIÓN ACADÉMICA PROGRAMA DE ESTUDIO I. IDENTIFICACIÓN Carrera : Ingeniería de Sistemas CARGA HORARIA (Horas reloj) Asignatura : Algorítmica y Estructura de Datos I Carga Horaria
Más detallesAGRADECIMIENTOS DEDICATORIA ABSTRACT
INDICE GENERAL AGRADECIMIENTOS DEDICATORIA RESUMEN ABSTRACT i ii iii iv CAPITULO 1 Descripción Del Problema. 1 Introducción 2 1.1 Antecedentes y motivación 3 1.2 Descripción del problema 3 1.3 Solución
Más detallesBPM, la gestión basada en procesos, el camino a la excelencia
BPM, la gestión basada en procesos, el camino a la excelencia Ángel Gonzálvez Director de Estrategia Móvil: +34 675 544 355 Email: angel.gonzalvez@m2c.es Gestión basada en procesos, BPM (Business Process
Más detallesSSTQB. Nivel Fundamentos. Examen ejemplo. Programa de estudios 2010
SSTQB Nivel Fundamentos Examen ejemplo Página 1 de 12 Fecha publicación: 28 - octubre - 2015 Índice Preguntas... 3 Respuestas... 12 Página 2 de 12 Fecha publicación: 28 - octubre - 2015 Preguntas 1 2 Una
Más detallesNIVEL ELEMENTAL BATERÍA DE APTITUDES DE TEA
Copyright 2014 by TEA Ediciones AUTORES: INFORME: D. Arribas SOLUCIÓN INFORMÁTICA: X. Minguijón DISEÑO: R. Sánchez BAT-7 NIVEL ELEMENTAL BATERÍA DE APTITUDES DE TEA Informe psicopedagógico PERFIL Id: Edad:
Más detallesBorrador del temario de la guía PAA. PRIMERA PARTE: RAZONAMIENTO VERBAL.
Borrador del temario de la guía PAA. PRIMERA PARTE: RAZONAMIENTO VERBAL. -Razonamiento verbal. -Sinónimos. -Antónimos. -Estructura de una oración. -Conectores de una oración. -Uso adecuado de la sintaxis
Más detalles