Instituto Tecnológico Superior de Huauchinango

14
  Institut o T ecnológico Superior De Huauchinango Nombre: Julia Rosa Santiago Mejia Tema: Ejemplos Donde Se Haya Realizado El Estudio De Aplicacin De Sistemas !arrera: "ngenier#a "ndustrial Docente: $#ctor $illa %rupo: &  Aula: J''

description

ggh

Transcript of Instituto Tecnológico Superior de Huauchinango

Instituto Tecnolgico Superior De Huauchinango

Nombre: Julia Rosa Santiago Mejia

Tema: Ejemplos Donde Se Haya Realizado El Estudio De Aplicacin De Sistemas

Carrera: Ingeniera Industrial

Docente: Vctor Villa

Grupo: 4

Aula: J22

Sistema Experto (SE)Es una aplicacin informtica capaz de solucionar un conjunto de problemas que exigen un gran conocimiento sobre un determinado tema. Un sistema experto es un conjunto de programas que, sobre una base de conocimientos, posee informacin de uno o ms expertos en un rea especfica. Se puede entender como una rama de la inteligencia artificial, donde el poder de resolucin de un problema en un programa de computadora viene del conocimiento de un dominio especfico. Estos sistemas imitan las actividades de un humano para resolver problemas de distinta ndole (no necesariamente tiene que ser de inteligencia artificial). Tambin se dice que un SE se basa en el conocimiento declarativo (hechos sobre objetos, situaciones) y el conocimiento de control (informacin sobre el seguimiento de una accin).Para que un sistema experto sea herramienta efectiva, los usuarios deben interactuar de una forma fcil, reuniendo dos capacidades para poder cumplirlo:1.Explicar sus razonamientos o base del conocimiento: los sistemas expertos se deben realizar siguiendo ciertas reglas o pasos comprensibles de manera que se pueda generar la explicacin para cada una de estas reglas, que a la vez se basan en hechos.2.Adquisicin de nuevos conocimientos o integrador del sistema: son mecanismos de razonamiento que sirven para modificar los conocimientos anteriores. Sobre la base de lo anterior se puede decir que los sistemas expertos son el producto de investigaciones en el campo de la inteligencia artificial ya que sta no intenta sustituir a los expertos humanos, sino que se desea ayudarlos a realizar con ms rapidez y eficacia todas las tareas que realiza.Debido a esto en la actualidad se estn mezclando diferentes tcnicas o aplicaciones aprovechando las ventajas que cada una de estas ofrece para poder tener empresas ms seguras. Un ejemplo de estas tcnicas sera los agentes que tienen la capacidad de negociar y navegar a travs de recursos en lnea; y es por eso que en la actualidad juega un papel preponderante en los sistemas expertos.Estructura bsica de un SEUn Sistema Experto est conformado por:Especialistas HumanosIngenieros en Conocimientos.Base de conocimientos (BC): Contiene conocimiento modelado extrado del dilogo con un experto.Base de hechos (Memoria de trabajo): contiene los hechos sobre un problema que se ha descubierto durante el anlisis.Motor de inferencia: Modela el proceso de razonamiento humano.Mdulos de justificacin: Explica el razonamiento utilizado por el sistema para llegar a una determinada conclusin.Interfaz de usuario: es la interaccin entre el SE y el usuario, y se realiza mediante el lenguaje natural.Tipos de SEPrincipalmente existen tres tipos de sistemas expertos:Basados en reglas previamente establecidas.Basados en casos o CBR (Case Based Reasoning).Basados en redes bayesianas.En cada uno de ellos, la solucin a un problema planteado se obtiene:Aplicando reglas heursticas apoyadas generalmente en lgica difusa para su evaluacin y aplicacin.Aplicando el razonamiento basado en casos, donde la solucin a un problema similar planteado con anterioridad se adapta al nuevo problema.Aplicando redes bayesianas, basadas en estadstica y el teorema de Bayes.

Ventajas y limitaciones de los Sistemas ExpertosVentajasPermanencia: A diferencia de un experto humano un SE (sistema experto) no envejece, y por tanto no sufre prdida de facultades con el paso del tiempo.Replicacin: Una vez programado un SE lo podemos replicar infinidad de veces.Rapidez: Un SE puede obtener informacin de una base de datos y realizar clculos numricos mucho ms rpido que cualquier ser humano.Bajo costo: A pesar de que el costo inicial pueda ser elevado, gracias a la capacidad de duplicacin el coste finalmente es bajo.Entornos peligrosos: Un SE puede trabajar en entornos peligrosos o dainos para el ser humano.Fiabilidad: Los SE no se ven afectados por condiciones externas, un humano s (cansancio, presin, etc.).Consolidar varios conocimientos.Apoyo Acadmico.LimitacionesSentido comn: Para un Sistema Experto no hay nada obvio. Por ejemplo, un sistema experto sobre medicina podra admitir que un hombre lleva 40 meses embarazado, a no ser que se especifique que esto no es posible ya que un hombre no puede gestar hijos.Lenguaje natural: Con un experto humano podemos mantener una conversacin informal mientras que con un SE no podemos.Capacidad de aprendizaje: Cualquier persona aprende con relativa facilidad de sus errores y de errores ajenos, que un SE haga esto es muy complicado.Perspectiva global: Un experto humano es capaz de distinguir cuales son las cuestiones relevantes de un problema y separarlas de cuestiones secundarias.Capacidad sensorial: Un SE carece de sentidos.Flexibilidad: Un humano es sumamente flexible a la hora de aceptar datos para la resolucin de un problema.Conocimiento no estructurado: Un SE no es capaz de manejar conocimiento poco estructurado.Ejemplos importantesDendralXConDipmeter AdvisorMycinCADUCEUSR1CLIPS, JessProlog

Tareas que realiza un Sistema ExpertoMonitorizacin La monitorizacin es un caso particular de la interpretacin, y consiste en la comparacin continua de los valores de las seales o datos de entrada y unos valores que actan como criterios de normalidad o estndares. En el campo del mantenimiento predictivo los Sistemas Expertos se utilizan fundamentalmente como herramientas de diagnstico. Se trata de que el programa pueda determinar en cada momento el estado de funcionamiento de sistemas complejos, anticipndose a los posibles incidentes que pudieran acontecer. As, usando un modelo computacional del razonamiento de un experto humano, proporciona los mismos resultados que alcanzara dicho expertoDiseoDiseo es el proceso de especificar una descripcin de un artefacto que satisface varias caractersticas desde un nmero de fuentes de conocimiento.El diseo se concibe de distintas formas:El diseo en ingeniera es el uso de principios cientficos, informacin tcnica e imaginacin en la definicin de una estructura mecnica, mquina o sistema que ejecute funciones especficas con el mximo de economa y eficiencia.El diseo industrial busca rectificar las omisiones de la ingeniera, es un intento consciente de traer forma y orden visual a la ingeniera de hardware donde la tecnologa no provee estas caractersticas.Los SE en diseo ven este proceso como un problema de bsqueda de una solucin ptima o adecuada. Las soluciones alternas pueden ser conocidas de antemano o se pueden generar automticamente probndose distintos diseos para verificar cules de ellos cumplen los requerimientos solicitados por el usuario, sta tcnica es llamada generacin y prueba, por lo tanto estos SE son llamados de seleccin. En reas de aplicacin, la prueba se termina cuando se encuentra la primera solucin; sin embargo, existen problemas ms complejos en los que el objetivo es encontrar la solucin ptima.PlanificacinLa planificacin es la realizacin de planes o secuencias de acciones y es un caso particular de la simulacin. Est compuesto por un simulador y un sistema de control. El efecto final es la ordenacin de un conjunto de acciones con el fin de conseguir un objetivo global.Los problemas que presentan la planificacin mediante SE son los siguientes:Existen consecuencias no previsibles, de forma que hay que explorar y explicar varios planes.Existen muchas consideraciones que deben ser valoradas o incluirles un factor de peso.Suelen existir interacciones entre planes de subobjetivos diversos, por lo que deben elegirse soluciones de compromiso.Trabajo frecuente con incertidumbre, pues la mayora de los datos con los que se trabaja son ms o menos probables pero no seguros.Es necesario hacer uso de fuentes diversas tales como bases de datos.ControlUn sistema de control participa en la realizacin de las tareas de interpretacin, diagnstico y reparacin de forma secuencial. Con ello se consigue conducir o guiar un proceso o sistema. Los sistemas de control son complejos debido al nmero de funciones que deben manejar y el gran nmero de factores que deben considerar; esta complejidad creciente es otra de las razones que apuntan al uso del conocimiento, y por tanto de los SE.Cabe aclarar que los sistemas de control pueden ser en lazo abierto, si en el mismo la realimentacin o el paso de un proceso a otro lo realiza el operador, o en lazo cerrado si no tiene que intervenir el operador en ninguna parte del mismo. Reparacin, correcta o terapia.La reparacin, correccin, terapia o tratamiento consiste en la proposicin de las acciones correctoras necesarias para la resolucin de un problema. Los SE en reparacin tienen que cumplir diversos objetivos, como son: Reparacin lo ms rpida y econmicamente posible. Orden de las reparaciones cuando hay que realizar varias. Evitar los efectos secundarios de la reparacin, es decir la aparicin de nuevas averas por la reparacin.Simulacin La simulacin es una tcnica que consistente en crear modelos basados en hechos, observaciones e interpretaciones sobre la computadora, a fin de estudiar el comportamiento de los mismos mediante la observacin de las salidas para un conjunto de entradas. Las tcnicas tradicionales de simulacin requieren modelos matemticos y lgicos, que describen el comportamiento del sistema bajo estudio.El empleo de los SE para la simulacin viene motivado por la principal caracterstica de los SE, que es su capacidad para la simulacin del razonamiento de un experto humano, que es un proceso complejo.En la aplicacin de los SE para simulacin hay que diferenciar cinco configuraciones posibles:1. Un SE puede disponer de un simulador con el fin de comprobar las soluciones y en su caso rectificar el proceso que sigue.2. Un sistema de simulacin puede contener como parte del mismo a un SE y por lo tanto el SE no tiene que ser necesariamente de simulacin.3. Un SE puede controlar un proceso de simulacin, es decir que el modelo est en la base de conocimiento del SE y su evolucin es funcin de la base de hechos, la base de conocimientos y el motor de inferencia, y no de un conjunto de ecuaciones aritmtico lgicas.4. Un SE puede utilizarse como consejero del usuario y del sistema de simulacin.5. Un SE puede utilizarse como mscara o sistema frontal de un simulador con el fin de que el usuario reciba explicacin y justificacin de los procesos.InstruccinUn sistema de instruccin realizara un seguimiento del proceso de aprendizaje. El sistema detecta errores ya sea de una persona con conocimientos e identifica el remedio adecuado, es decir, desarrolla un plan de enseanza que facilita el proceso de aprendizaje y la correccin de errores.Recuperacin de informacin

Los Sistemas Expertos, con su capacidad para combinar informacin y reglas de actuacin, han sido vistos como una de las posibles soluciones al tratamiento y recuperacin de informacin, no slo documental. La dcada de 1980 fue prolija en investigacin y publicaciones sobre experimentos de este orden, inters que continua en la actualidad.Lo que diferencia a estos sistemas de un sistema tradicional de recuperacin de informacin es que stos ltimos slo son capaces de recuperar lo que existe explcitamente, mientras que un Sistema Experto debe ser capaz de generar informacin no explcita, razonando con los elementos que se le dan. Pero la capacidad de los SE en el mbito de la recuperacin de la informacin no se limita a la recuperacin. Pueden utilizarse para ayudar al usuario, en seleccin de recursos de informacin, en filtrado de respuestas, etc. Un SE puede actuar como un intermediario inteligente que gua y apoya el trabajo del usuario final.

http://es.wikipedia.org/wiki/Sistema_experto

Pantalla tctilUna pantalla tctil (en ingls touch screen) es una pantalla que mediante un toque directo sobre su superficie permite la entrada de datos1 y rdenes al dispositivo, y a su vez muestra los resultados introducidos previamente; actuando como perifrico de entrada y salida de datos, as como emulador de datos interinos errneos al no tocarse efectivamente. Este contacto tambin se puede realizar por medio de un lpiz ptico u otras herramientas similares. Actualmente hay pantallas tctiles que pueden instalarse sobre una pantalla normal, de cualquier tipo (LCD, monitores y televisores CRT, plasma, etc.).Las pantallas tctiles se hicieron populares por su uso en dispositivos de la industria, ordenadores pblicos (como exposiciones de museos, pantallas de informacin, cajeros automticos de bancos, etc.) donde los teclados y los ratones no permiten una interaccin satisfactoria, intuitiva, rpida, o exacta del usuario.Las pantallas tctiles se han ido haciendo populares desde la invencin de la interfaz electrnica tctil en 1971 por el Dr. Samuel C. Hurst. Han llegado a ser comunes en TPVs, en cajeros automticos y en los PDA donde se puede emplear un estilete o el dedo para manipular la interfaz grfica de usuario y para introducir datos. La popularidad de los telfonos inteligentes, PDA, de las vdeo consolas porttiles o de los navegadores de automviles est generando la demanda y la aceptacin de las pantallas tctiles.La pantalla de un HP-150, primer ordenador personal, comercializado en 1983, con pantalla tctil.El HP-150 fue, en 1983, uno de los primeros ordenadores comerciales del mundo que dispona de pantalla tctil. En realidad no tena una pantalla tctil en el sentido propiamente dicho, sino una pantalla de tubo Sony de 9 pulgadas rodeada de transmisores y receptores infrarrojos que detectaban la posicin de cualquier objeto no-transparente sobre la pantalla.Las pantallas tctiles de ltima generacin consisten en un cristal transparente donde se sita una lmina que permite al usuario interactuar directamente sobre esta superficie.

Desarrollo y utilizacinLa gran mayora de las tecnologas de pantalla tctil significativas fueron patentadas durante las dcadas de 1970 y 1980 y actualmente han expirado. Este hecho ha permitido que desde entonces los diseos de productos y componentes que utilizan dichas tecnologas no estn sujetos a royalties, lo que ha permitido que los dispositivos tctiles se hayan extendido ms fcilmente.Con la creciente aceptacin de multitud de productos con una pantalla tctil integrada, el coste marginal de esta tecnologa ha sido rutinariamente absorbido en los productos que las incorporan haciendo que prcticamente desaparezca. Como ocurre habitualmente con cualquier tecnologa, el hardware y el software asociado a las pantallas tctiles ha alcanzado un punto de madurez suficiente despus de ms de tres dcadas de desarrollo, lo que le ha permitido que actualmente tengan grado muy alto de fiabilidad.2 Como tal, las pantallas tctiles pueden hallarse en la actualidad en aviones, automviles, consolas, sistemas de control de maquinaria y dispositivos de mano de cualquier tipo.Especificaciones HIDLas pantallas tctiles se encuentran definidas dentro de la especificacin de dispositivos HID para puerto USB4 como digitalizadores, junto con dispositivos como touchpad y tabletas digitalizadoras entre otros. Las pantallas tctiles se identifican con el usage ID 04.Las especificaciones incluyen los campos utilizados para el manejo de este tipo de dispositivos. Algunos de los ms interesantes para el manejo de las pantallas tctiles son:Tip pressure: Representa la fuerza por un transductor, habitualmente un estilete o tambin un dedo;Barrel pressure: Fuerza que ejerce el usuario en el sensor del transductor, como por ejemplo un botn sensible a la presin en el puntero de manejo;In range: Indica que el transductor se encuentra en el rea donde la digitalizacin es posible. Se representa por un bit;Touch: Indica si un dedo est tocando la pantalla. El sistema suele interpretarlo como un clic de botn primario;Untouch: Indica que el dedo ha perdido contacto con la superficie de la pantalla. Se interpreta como la accin de soltar el botn primario;Tap: Indica que se ha realizado un toque con el dedo en la pantalla, levantndolo rpidamente sin prolongar el contacto. Se interpreta como un evento provocado por un botn.Sistemas operativos y softwarePlasma Active Qt widgets

Archivo: Plasma Active Qt components tablet.ogvReproducir contenido multimediaUn individuo interactuando con los widgets presentes en Plasma Active ejecutndose en un tablet. Problemas al reproducir este archivo? Existe una gran variedad de software dirigido al manejo de mquinas con pantallas tctiles y que puede ejecutarse en los principales sistemas operativos como son GNU/Linux, MacOS y Windows. En los tres casos existen versiones especiales de sus sistemas operativos que estn adaptadas para su uso en tabletas y porttiles tctiles. Android es un sistema operativo de cdigo abierto basado en el ncleo (kernel) de Linux, inicialmente desarrollado por Android Inc. y respaldado por Google. Apple ha desarrollado su sistema iOS para iPad y Microsoft, desde Windows XP Tablet PC Edition, ha incluido un desarrollo especfico en las versiones posteriores, llegando a Windows 8 donde el desarrollo tctil no es especfico de una versin sino de la versin.En otro tipo de dispositivos como las PDAs o telfonos con pantalla tctil tambin existen sistemas operativos como: PalmOS, Windows Phone, iOS, Android, BlackBerry OS, WebOS, Symbian OS, MeeGo o Maemo.Respecto al software especfico para pantallas tctiles, al igual que en el caso de otros dispositivos similares como las tabletas digitalizadoras, destacan los programas de reconocimiento de escritura manual como Inkwell en Macintosh. En el caso de Windows XP Tablet PC Edition el propio sistema operativo incluye reconocimiento de escritura. Tambin son habituales los programas de dibujo, como por ejemplo Corel Painter, que pueden incluso reconocer la fuerza con la que se est pulsando sobre la pantalla o la inclinacin del objeto con el que se est tocando.Multitud de aplicaciones utilizan las caractersticas tctiles de los dispositivos y de los sistemas operativos: teclados virtuales, juegos, gestores multimedia, ofimtica, etc.Cuidado y limpiezaPara la limpieza se emplea:5Alcohol isoproplicoPao de algodn.Pao de microfibra.En la mayora de las pantallas de hoy, no es necesaria la utilizacin de pelculas plsticas debido a que estn fabricadas con materiales como Gorilla Glass o similares. De hecho las pelculas protectoras pueden causar sus propios problemas como burbujas de aire, dificultad al usar la pantalla y resquebrajamientos.

http://es.wikipedia.org/wiki/Pantalla_t%C3%A1ctil

Definicin y ejemplos de sistemas CMS: Content Manager System (Sistema gestor de contenidos). Una pregunta bsica que me han hecho alguna vez es qu es un CMS? Intentar en este artculo dar una definicin rpida de CMS y algunos ejemplos de sistemas CMS utilizados para hacer pginas web. En DesarrolloWeb.com hemos hablado varias veces sobre CMS, pero todava faltara por aclarar lo que es exactamente: CMS son las siglas de Content Management System, que se traduce directamente al espaol como Sistema Gestor de Contenidos. Como su propio nombre indica, es un sistema que nos permite gestionar contenidos. En lneas generales, un CMS permitira administrar contenidos en un medio digital y para el caso particular que nos ocupa, un CMS permitira gestionar los contenidos de una web. Dicho de otra forma, un CMS es una herramienta que permite a un editor crear, clasificar y publicar cualquier tipo de informacin en una pgina web. Generalmente los CMS trabajan contra una base de datos, de modo que el editor simplemente actualiza una base de datos, incluyendo nueva informacin o editando la existente. Imaginaros un peridico o cualquier otra pgina medianamente compleja. Principalmente aquellas que tienen que ser actualizadas diariamente o varias veces por da, donde adems, las personas que editan la informacin no tienen conocimientos de informtica. A estos redactores se les tiene que facilitar el trabajo mediante una herramienta que les permita subir informaciones a la web y clasificarlas para que aparezcan en el lugar correcto. Por supuesto que estas personas no deben preocuparse con el cdigo de la pgina ni las particularidades de programacin de la plataforma donde est alojada la web. Ellos slo deben concentrarse en escribir las noticias, o cualquier tipo de contenidos y luego subirlas a la pgina por un sistema intuitivo y rpido. Una vez publicadas y clasificadas, las informaciones deben aparecer en la pgina web automticamente, en los lugares donde haya decidido el editor. Una herramienta CMS generalmente contendr una interfaz basada en formularios, a los que habitualmente se accede con el navegador, donde se pueden dar de alta los contenidos fcilmente. Esos contenidos luego aparecern en la pgina en los lugares donde se ha indicado al darlos de alta. Por lo tanto, un CMS estar compuesto de dos partes, un back y un front, siendo el back la parte donde los administradores publican las informaciones y el front la parte donde los visitantes visualizan las mismas. Clasificacin de CMS En el mundo de los CMS hay cientos de posibilidades y de variantes, ya sea por sus funcionalidades, casos de uso o por las tecnologas que se utilizan para crear las infraestructuras para la publicacin y visualizacin de contenidos. Una primera clasificacin de CMS se podra dar entre sistemas propietarios y no propietarios. Digamos que un sistema propietario es el primer ejemplo que podemos encontrar de CMS, puesto que son herramientas creadas a medida para actualizar una pgina web. Cualquier pgina que se haya creado e incluya un sistema para actualizarla a travs de formularios, o cualquier interfaz que facilite la publicacin, es un sistema CMS. En los inicios de la web no existan sistemas CMS, comerciales o gratuitos, para gestionar los contenidos de los sitios, por lo que se tena que programar un sistema para poder actualizarla rpidamente, propio para esa web. Por ejemplo, DesarrolloWeb.com tiene un CMS propietario, desarrollado por los creadores del sitio. Por otra parte, tenemos los CMS no propietarios (he buscado alguna palabra para referirme a ellos, pero siento decir que no la encuentro. Por supuesto que se agradece un comentario si alguien sabe cmo decir "no propietario" en una sola palabra), son sistemas que se han desarrollado por empresas o instituciones y que se disponibilizan para que sean utilizados para la creacin de cualquier tipo de pgina web. Estos CMS no propietarios son, en muchos de los casos, completamente configurables, es decir, que sirven para producir cualquier tipo de web con cualquier clasificacin de secciones y contenidos. Otra manera de clasificar los CMS sera en funcin de la utilizacin de los mismos, ya sea para crear una web empresarial, una publicacin como revista o peridico, un blog, un sistema e e-learning, un Wiki, una tienda, foro...

Ejemplos de CMS Ya que estamos tratando un tema importante, que seguro que interesar muchos lectores, vamos a ir publicando nuevos artculos en desarrollo web .com concernientes a sistemas CMS, valorando y comentando algunos sistemas que hayamos tenido la ocasin de probar. Pero mientras tanto, podemos dar algunos ejemplos de CMS populares que existen en el mercado.http://www.desarrolloweb.com/articulos/que-es-un-cms.html