You are on page 1of 32

Decanato de Postgrado

Especializacin: Gerencia de Tecnologa


Ctedra: Tecnologa de la Informacin II

SISTEMA EXPERTO: HERRAMIENTAS WEB 2.0

Autores:
Jimnez Yeraldine C.I. V-12.544.197
Escorcha Nelly C.I.V-4.410.904
Gonzlez Belkis C.I.V10.542.446

Julio 2014
NDICE
1

INTRODUCCIN

..
EL

PROBLEMA.
1.1. Planteamiento del

Problema
1.2. Formulacin del

Problema
1.3.

Objetivos
1.3.1.- Objetivos

general
1.3.2.- Objetivos

especficos
1.4. Justificacin del

Proyecto
MARCO

TERICO
2.1. Antecedentes de la

investigacin.
2.2. Bases

tericas
2.2.1 Principios de los Sistemas

Expertos
2.2.2
Experto..

Actores

del

Sistema

2.2.4

Internet.

..
2.2.4

Intranet.

..
2.2.5 Sistemas de

Informacin.
2.2.6 Base de Datos

0
1

.
MARCO

2
1

METODOLGICO
3.1.

4
1

Metodologa
3.1.1 Fase de Anlisis.

4
1

6
2

3.1.2 Fase de Valoracin.

3.1.3 Fase de Familiarizacin.

6
1

.
3.1.4 Dominio del

6
1

Conocimiento
3.1.5 Estructura del

6
1

Sistemas
3.2.
Descripcin

6
1

de

la

Solucin
3.2.1 DFD de las

7
2

herramientas
3.2.2 Reglado de las
herramientas

0
2

Plan
de
Trabajo

4
2

Sistematizacin
Experiencia

8
2
9

Bibliografa.
.

3
0

INTRODUCCION
En el mundo actual Internet dejo de ser un accesorio para convertirse en una
necesidad tecnolgica, as se tiene que a travs de redes sociales, blogs, encuestas en
lnea o wikis se presenta la informacin en la red de redes como lo es Internet. Se puede
decir entonces, que son un conjunto de aplicaciones y servicios, la mayora de ellos
gratuitos, que ponen al alcance de nuestra mano la posibilidad de integrarnos como
ciudadanos.
Dentro de la tecnologa Web 2.0 se puede distinguir entre aplicaciones basadas en
la red que facilitan compartir informacin y colaborar de manera interactiva y
comportamiento Web 2.0.
En este sentido, la tecnologa Web 2.0 (wikis, flickr, redes sociales) puede usarse en
forma no colaborativa por ejemplo, simplemente para difundir informacin sobre las
actividades de una organizacin mientras que un comportamiento 2.0 puede
expresarse a travs de un amplia variedad de herramientas, no slo las ms nuevas e
interactivas sino tambin las ms "antiguas" como el correo electrnico.
3

As, se puede definir las expresiones Web 2.0 y medios sociales como sinnimos, una
combinacin de tecnologas y comportamientos que permiten a las personas y
organizaciones:
conectarse con otras personas y organizaciones por medio de redes
sociales;
colaborar con esas otras personas y organizaciones;
crear y compartir contenidos; y
encontrar, usar, organizar y reutilizar contenidos.
Surge aqu la pregunta: Entre tantas herramientas y aplicaciones, cual es la ms
idnea segn las necesidades, para uso personal o el de la organizacin?

EL PROBLEMA
1.1 Planteamiento del Problema
Un sitio Web 2.0 permite a los usuarios interactuar y colaborar entre s como
creadores de contenido o simplemente como amigos en lnea.
En la actualidad existen una gran cantidad de herramientas Web 2.0 que estn
ayudando a que los procesos productivos de informacin que se desarrollan en torno a la
red, se puedan implementar sin la utilizacin excesiva de tiempo y en algunos casos sin
poseer ningn tipo de conocimiento tcnico en el manejo de dichas herramientas; en la
actualidad los usuarios adems de ser consumidores, tambin se han convertido en
productores de la informacin.
Son tantas las aplicaciones y herramientas Web 2.0 categorizadas dentro del mismo
tipo, que surge una primera inquietud sobre cmo hacer la mejor seleccin, cual es la
ms conveniente, cual es gratuita o cul es su costo y las ventajas o desventajas que se
pueden tener al usarlas.
Los sistemas expertos, estn constituyendo una gran solucin a los problemas de
soporte de requerimientos de los usuarios, estos sistemas poseen conocimientos
especializados de uno o ms expertos en un rea especfica, siendo imitadores del
comportamiento humano para resolver planteamientos de situaciones que involucran
conocimientos de distinta ndole.
1.2. Formulacin del Problema.
Los investigadores plantean desarrollar una Aplicacin de Sistema Experto, cuyo
propsito principal es la asesora especializada y automtica sobre la seleccin de una
herramienta Web 2.0.
Un sistema experto es una aplicacin informtica que soluciona problemas
complicados que de otra manera exigiran ampliamente la pericia humana. Para lograr
esto, se simula el proceso de razonamiento humano mediante la aplicacin especfica de
conocimientos y de inferencias.
1.3 Objetivos
1.3.1.- Objetivo General
Desarrollar una aplicacin de Sistema Experto para la Seleccin de una Herramienta
Web 2.0.

1.3.2.- Objetivos especficos.


1. Definir el contexto del Sistema Experto.
5

2. Elaborar el plan para el desarrollo del Sistema Experto.


3. Desarrollar el modelado de anlisis y diseo del Sistema Experto.
4. Construir la aplicacin de Sistema Experto.
5. Desplegar la aplicacin de Sistema Experto.
1.4. Justificacin Del Proyecto.
La creciente demanda que han tenido las herramientas web 2.0, producto de
los grandes aportes que ha dado a las comunidades de usuarios de la Internet, entre los
cuales podemos mencionar el dinamismo que se le ha incorporado al uso de la web,
donde la informacin adems de estar disponible para ser usado desde cualquier lugar y
en cualquier momento, ahora puede ser compartido y mejorado por los diferentes
grupos de personas que se encuentran en la red; y el uso de los sistemas expertos para
emular a los expertos de las diferentes reas, nos permite justificar el desarrollo de un
sistema experto que maneje una base de conocimientos sobre herramientas web 2.0
disponibles en la red.

MARCO TERICO
En el presente captulo se da a conocer el marco terico o referencial, es all donde se
expresan las teoras generales, especficas, postulados, supuestos, categoras y
conceptos a emplear de referencia para ordenar la concentracin de los hechos ajustados
al problema que son la motivacin del proyecto. El marco terico que utilizamos se
deriva de lo que podamos denominar opciones razonables, es decir, de la teora desde la
cual interpretamos la realidad. Asimismo, se desarrolla lo referente a la fundamentacin
terica que sustenta la investigacin para ello se conciben los antecedentes, as como las
bases tericas del proyecto.
2.1. Antecedentes de la Investigacin.
Existen diversos trabajos en el rea de sistemas que sirven de base para la
elaboracin de esta tesis. Una vez esbozado el problema ntegramente se inici la
bsqueda de la informacin bibliogrfica y documental relacionada con el tema. Se
describen a continuacin ciertos trabajos que sern utilizados como inicio de la
investigacin.
La tesis realizada por Jackeline Tapia Castillo (2009) titulada Sistema Experto Para
el Apoyo Del Proceso De Orientacin Vocacional Para Las Carreras De Ingeniera En
La Pontificia Universidad Catlica Del Per. La autora plantea una herramienta que
permita al alumno identificar sus verdaderos intereses y habilidades as como disponer
de la informacin necesaria acerca de las opciones vocacionales existentes, a su vez ser
una herramienta de apoyo para el orientador vocacional en su labor de asesoramiento a
los alumnos sobre su futuro profesional. Por otro lado Antonio Omaa (2009) plantea el
sistema SEDD, Un Sistema Experto para el Diagnstico en Desastres y Emergencias
para determinar las posibles consecuencias y valorar las necesidades de intervencin en
un desastre natural o humano.
Claude Hendrick (2003) propone el sistema Diagnostico Asistido por Computadora:
Un Shell para Sistemas Expertos Difusos donde se plantea el desarrollo de un Shell
que permita implementar sistemas expertos basados en la lgica difusa y destinados a
facilitar los procesos de diagnsticos en situaciones complejas y de incertidumbre.

2.2. Bases Tericas


Las bases tericas es un conjunto de teoras, conceptos, definiciones y proposiciones
relacionadas entre s, que muestran un punto de vista sistemtico de fenmenos,
definiendo relaciones entre variables, con la finalidad de revelar y pronosticar
fenmenos. As, en esta seccin se presentan teoras referidas al objeto de estudio, las
cuales en su conjunto sustentan el cuerpo terico-conceptual del presente proyecto.

2.2.1 Principios de los Sistemas Expertos.


Entre los principios de los sistemas expertos de pueden mencionar los siguientes:

La potencia de un experto se debe ms al conocimiento amplio del rea


especfica que a la comprensin del desempeo genrico de un experto.

La seleccin del esquema de representacin del conocimiento es una de las


decisiones ms crticas en el diseo de un SE.

El proceso de buscar los conocimientos apropiados y a partir de stos deducir


nuevos conocimientos constituye un elemento clave del procesamiento de un
sistema experto.

La seleccin del paradigma de inferencia considerando la explosin


combinatoria, influye fuertemente en el desempeo global de un SE.

En un SE ideal, el motor de inferencia nunca debera necesitar de


modificaciones.

La credibilidad que se le concede a un SE depende de la habilidad del Se para


explicar su propio proceso de razonamiento.

2.2.2 Actores del Sistema Experto.


Los actores que intervienen en un sistema experto son: el ingeniero del conocimiento
(IC), el experto en el dominio de conocimiento (EDC) y los usuarios finales (UF) que
interactuarn con el sistema con miras a encontrar una respuesta posible a sus
inquietudes (Ver Fig. 1).

Fig. 1
2.2.3. Internet.
La Red Cientfica Peruana (2003), expone, es necesario hacer referencias a la
definicin y caracterstica que posee Internet pues forma parte esencial en el
desarrollo

de

Sistemas

de Informacin

basados

en

Tecnologa

Web

que

corresponde al objetivo terminal de la presente investigacin. Una de las muchas


definiciones que se le han asignado a Internet (Internetwork System) o Sistema de
interconexin de redes, es la de ser una red

de

redes;

cuyos

elementos

(computadores y usuarios) se encuentran distribuidos por todo el mundo. Hoy en da


tambin se considera como el banco de datos ms grande en la actualidad; en ella se
puede encontrar gran cantidad de informacin acerca de cualquier tema, lo que la
hace de gran utilidad para los maestros, estudiantes, cientficos, msicos, nios y en
general para cualquier persona.
La Internet fue creada a partir de un proyecto del Departamento de Defensa
de los Estados Unidos llamado DARPANET (Defense Advanced Research Project
Network) iniciado en 1969 y cuyo propsito principal era la investigacin y desarrollo
de protocolos de comunicacin para redes de rea amplia para ligar redes

de

transmisin de paquetes de diferentes tipos, capaces de resistir las condiciones de


operacin ms difciles y continuar funcionando an con la prdida de una parte de la
red. Su fundamento est basado en el protocolo TCP/IP (Transmission Control
Protocol/ Internet Protocol), un sistema de comunicaciones muy slido y robusto bajo
el cual se integran todas las redes. Debido a que este protocolo de transmisin asigna a
9

cada mquina que se conecta a la red un nmero especfico llamado nmero IP,
los usuarios que se conectan al sistema de interconexin utilizan programas como los
navegadores, lectores de correo electrnico, etc.; cada uno de estos programas est
haciendo uso de uno o varios protocolos de nivel de usuario.
2.2.4. Intranet
Conforme lo explica el CEIN; la aparicin de Internet supuso un hecho de especial
importancia que ha marcado de forma drstica la evolucin de las nuevas
tecnologas de la informacin y la comunicacin. Hoy en da, Internet se ha
convertido

en

un instrumento indispensable de comunicacin y de acceso a

informacin, sobre la cual se desarrollan negocios y se integran empresas.


El potencial de esta poderosa herramienta de comunicacin ha sido transferido
hasta el interior de las empresas, lo que ha permitido desarrollar entornos

de

comunicacin, colaboracin y acceso a la informacin para los empleados con un


elevado grado de personalizacin y relativa sencillez. Es lo que conocemos como
Intranets.
Una Intranet es una red informtica interna diseada para ser utilizada en el
interior de una empresa o cualquier otra clase de organizacin. A travs de ella, los
empleados de una empresa pueden acceder a la informacin y las distintas aplicaciones
habilitadas en dicha red. La evolucin de la Intranet ha dado paso al desarrollo de la
Extranet, a travs de la cual, cualquier persona de una empresa, desde cualquier
lugar del mundo y a cualquier hora, puede acceder a dicha red, e incluso ponerse en
contacto con otra persona de la organizacin.
Mediante la Extranet, los empleados y los distintos agentes externos que
forman parte del negocio de la empresa pueden acceder, va Internet y con una
contrasea, a la informacin de la empresa. Esta herramienta es de gran utilidad para
potenciar un entorno ms colaborador, simplificar procesos y proporcionar nuevos
servicios. La Intranet-Extranet utiliza normas y protocolos de Internet (TCP/IP), lo que
permite a los miembros de una organizacin comunicarse y colaborar entre s. Es
evidente, que con ello se consigue una mayor eficacia y productividad en el
trabajo.
Dado que en un entorno Intranet se pueden integrar accesos a aplicaciones
de gestin de empresa con informacin crtica, las medidas de seguridad a adoptar
tendrn

que

englobar

todos

los

sistemas

de informacin de la empresa

susceptibles de ser "atacados.


10

Los requisitos de seguridad son los siguientes: (1) Confidencialidad: Garanta de


que los datos no sean comunicados errneamente a usuarios no deseados. (2)
Integridad: Proteccin de los datos para evitar posibles corrupciones o cambios no
autorizados. (3) Autenticacin: Ofrecer confianza absoluta en la identidad de
usuarios, servidores y clientes.

(4) Verificacin: Comprobacin

de

que

los

mecanismos de seguridad son slidos, potentes y que estn correctamente


implementados. Para cumplir estos requisitos de seguridad, la empresa dispone de
multitud de combinaciones mediante el uso de diferentes sistemas y aplicaciones:
autenticacin, encriptacin y cifrado de las comunicaciones, firewalls, servidores
proxy, routers, entre otros.
2.2.5. Sistemas de Informacin.
Segn Jeffrey Whitten (2005), una de las tecnologas de mayor utilidad en un
gran nmero de organizaciones son los sistemas de informacin. Se define como una
disposicin de componentes integrados entre s, cuyo objetivo es satisfacer las
necesidades de informacin de una organizacin.

El propsito fundamental de un

sistema de informacin es recoger, procesar e intercambiar informacin entre los


trabajadores. El sistema de informacin se disea para apoyar todas las operaciones de
la organizacin.
Siempre y cuando exista un conjunto de individuos, datos, redes y tecnologa
relacionados entre s con el propsito de resolver apoyar y mejorar las distintas
operaciones

realizadas

por la

organizacin, estamos hablando de sistemas de

informacin.
Segn

Kendall y Kendall (2005),

define cuatro (4) tipos de sistemas de

informacin se describen: 1) Sistemas de procesamiento de transacciones, 2) Sistemas


de automatizacin de la oficina y sistemas de trabajo del conocimiento, 3) Sistemas de
informacin gerencial, 4) Sistemas de apoyo a la toma de decisiones, 5) Sistemas
expertos e inteligencia artificial, 6) Sistemas de Apoyo a Ejecutivos.
1.- Sistemas de procesamiento de transacciones: son sistemas de informacin
computarizada creados para procesar grandes cantidades de datos relacionadas con
transacciones rutinarias de negocios, como las nminas y los inventarios.
2.- Sistemas de automatizacin de la oficina y sistemas de trabajo del
conocimiento: Los sistemas de automatizacin de la oficina apoyan a los trabajadores
de datos, quienes por lo general no generan conocimientos nuevos, sino ms bien
analizan la informacin con el propsito de transformar los datos o manipularlos de
11

alguna manera antes de compartirlos o, en su caso, distribuirlos formalmente con el


resto de la organizacin y en ocasiones ms all de sta. Entre los componentes ms
comunes de un OAS (Office Automation Systems.) estn el procesamiento de texto, las
hojas de clculo, la autoedicin, el calendario electrnico y las comunicaciones
mediante correo de voz, correo electrnico y videoconferencia. Los sistemas de trabajo
del conocimiento sirven de apoyo a los trabajadores profesionales, como los cientficos,
ingenieros y mdicos, en sus esfuerzos de creacin de nuevo conocimiento y dan a
stos la posibilidad de compartirlo con sus organizaciones o con la sociedad.
3.- Sistemas de informacin gerencial: Los sistemas de informacin gerencial no
reemplazan a los sistemas de procesamiento de transacciones, ms bien, incluyen el
procesamiento de transacciones. Los MIS (Manegement Information Systems) son
sistemas de informacin computarizados cuyo propsito es contribuir a la correcta
interaccin entre los usuarios y las computadoras. Debido a que requieren que los
usuarios, el software (los programas de cmputo) y el hardware (las computadoras,
impresoras, etc.), funcionen de manera coordinada, los sistemas de informacin
gerencial dan apoyo a un espectro de tareas organizacionales mucho ms amplio que los
sistemas de procesamiento de transacciones, como el anlisis y la toma de decisiones.
4.- Sistemas de apoyo a la toma de decisiones: DSS (Decision Support Systems). Los
sistemas de apoyo a la toma de decisiones constituyen una clase de alto nivel de
sistemas de informacin computarizada. Los sistemas de apoyo a la toma de decisiones
coinciden con los sistemas de informacin gerencial en que ambos dependen de una
base de datos para abastecerse de datos. Sin embargo, difieren en que el sistema de
apoyo a la toma de decisiones pone nfasis en el apoyo a la toma de decisiones en todas
sus fases, aunque la decisin definitiva es responsabilidad exclusiva del encargado de
tomarla. Los sistemas de apoyo a la toma de decisiones se ajustan ms al gusto de la
persona o grupo que los utiliza que a los sistemas de informacin gerencial
tradicionales. En ocasiones se hace referencia a ellos como sistemas que se enfocan en
la inteligencia de negocios.
5.- Sistemas expertos e inteligencia artificial: La inteligencia artificial (AI Artificial
Intelligence) se puede considerar como el campo general para los sistemas expertos. La
motivacin principal de la inteligencia artificial ha sido desarrollar mquinas que tengan
un comportamiento inteligente. Dos de las lneas de investigacin de la inteligencia
artificial son la comprensin del lenguaje natural y el anlisis de la capacidad para
razonar un problema hasta su conclusin lgica. Los sistemas expertos utilizan las
12

tcnicas de razonamiento de la inteligencia artificial para solucionar los problemas que


les plantean los usuarios de negocios (y de otras reas).
6.- Sistemas de Apoyo a Ejecutivos: (ESS, Executive Support System). Es un sistema
de informacin para directivos que permite automatizar la labor de obtener los datos
ms importantes de una organizacin, resumirlos y presentarlos de la forma ms
comprensible posible, provee al ejecutivo acceso fcil a la informacin interna y
externa al negocio con

el fin de dar seguimiento a los factores crticos del xito. Se

enfocan primordialmente a proporcionar informacin de la situacin

actual de la

compaa y dejan en un plano secundario la visualizacin o proyeccin de esta


informacin en escenarios futuros.

En un entorno caracterstico de sistemas de

informacin, el sistema consolida y administra muchas de las funciones de informacin


diarias en relacin con las reas de oficina, administrativas, financieras y cualquier otra
ndole que el

ejecutivo requiera.

2.2.6. Manejadores de Base de Datos.


Segn Abad, F. (2006); el sistema manejador de bases de datos es la parte ms
importante del software de un sistema de base de datos. Un DBMS es una coleccin de
numerosas rutinas de software interrelacionadas, cada una de las cuales es responsable
de alguna tarea especfica. En s, un sistema manejador de base de datos es el
corazn de la base de datos ya que se encarga del control total de los posibles
aspectos que la puedan afectar.

Una aplicacin Web llama a un controlador

mediante una conexin y ste contiene toda la informacin o parmetros necesarios


para establecer la conexin con la base de datos. El DBMS es conocido tambin como
Gestor de Base de Datos.
Algunas de las funciones principales de un DBMS son: (1) Crear y organizar la
Base de Datos. (2) Establecer y mantener las trayectorias de acceso a la base de
datos de tal forma que los datos puedan ser accedidos rpidamente. (3) Manejar
los datos de acuerdo a las

peticiones de los usuarios. (4) Registrar el uso de las

Bases de Datos. (5) Respaldo y recuperacin. Consiste en contar con mecanismos


implantados que permitan la recuperacin fcilmente de los datos en caso de ocurrir
fallas en el sistema de base de datos.
13

Entre los gestores de bases de datos ms conocidos se encuentran SQL Server,


dBase,

MySQL

PosgreSQL y Oracle una potente herramienta basada en la

arquitectura Cliente/Servidor.

MARCO METODOLGICO.
3.1 Metodologa
Para el logro de los objetivos planteados se maneja la Metodologa de Desarrollo de
Scott., en este mtodo, el desarrollo de un sistema inteligente se divide en cuatro fases:
(a) fase de anlisis, en la que las partes interesadas investigan la posibilidad de
desarrollar un sistema inteligente, (b) fase de especificacin, en la que se inicia el
proyecto y se fijan las bases a utilizar en el desarrollo, (c) fase de desarrollo, en la que
14

se realiza el diseo y la implementacin del sistema, y (d) fase de utilizacin, en la que


se habilita el sistema para su uso rutinario.
Estas fases se dividen en subfases como puede verse en la figura.
ANLISIS
Identificacin

ESPECIFICACIN

DESARROLLO

Refinamiento
y extensin

UTILIZACIN

Identificacin de la potencial
aplicacin

Valoracin

Comprobacin de la adecuacin
de las tcnicas de ingeniera del
conocimiento

Familiarizacin

Definir lo que har el sistema.


Trabajar con el experto para
planificar el desarrollo.

Diseo conceptual

Aprender cmo el experto


resuelve el problema y desarrollar
un modelo conceptual del sistema

Diseo de
implementacin

Decidir la representacin del


conocimiento y los formalismos de
control para implementar el
modelo conceptual

Implementacin

Seguir el diseo de
implementacin para construir la
base de conocimientos

Evaluacin

Comprobar si el sistema funciona


correctamente

Pruebas de campo

Mantenimiento

Instalar el sistema en el dominio


de uso rutinario
Corregir errores, actualizar y
aumentar el sistema

Los aspectos importantes de esta metodologa son los siguientes:

Sigue haciendo hincapi en el prototipo rpido y en el desarrollo incremental.


Las primeras versiones del sistema no tienen por qu realizar todas las tareas posibles,
ni por qu tratar todos los conjuntos de casos. Los incrementos posteriores se realizarn
a travs de una fase de refinamiento y extensin.

Los sucesivos prototipos que se van construyendo son una ayuda para el proceso
de adquisicin del conocimiento.

La fase de utilizacin empieza cuando el sistema se instala en el dominio en el


que se usar de forma rutinaria. La fase de mantenimiento posterior puede mostrar
errores, que es preciso corregir, o recoger sugerencias de los usuarios, que es necesario
implementar.
Como vemos, las caractersticas de esta metodologa son muy parecidas a las de la
metodologa de Gonzlez y Dankel, slo que la forma de representar las fases es
15

diferente. Sin embargo, en la metodologa de Scott se presta ms atencin a la fase de


adquisicin del conocimiento. Aunque esta fase no aparece en la figura anterior, la
adquisicin del conocimiento es un proceso que se distribuye en todas las fases que se
han representado; es decir, la adquisicin del conocimiento tiene cierta importancia en
cada una de las fases de desarrollo de un sistema inteligente, segn se ilustra en la figura
siguiente.

Chart Title
Identificacin
Valoracin
Familiarizacin
Diseo conceptual
Diseo de implementacin
Implementacin
Ev aluacin
Pruebas de campo
Mantenimiento
0

10

20

30

40

50

60

70

80

90

100

La metodologa de Scott distingue entre dos tipos de adquisicin del conocimiento:

Adquisicin inicial. Es una fase preparatoria en la que la informacin obtenida


nos permite tener un conocimiento ms amplio de lo que debe hacer el sistema
inteligente, de cmo va a ser usado, y de cmo hay que desarrollarlo. Esta adquisicin
inicial aparece en las fases de anlisis y especificacin.

Adquisicin detallada. Se caracteriza porque su foco de atencin es ms estrecho

y profundo, es decir, pone ms nfasis en los detalles que la fase anterior. La


informacin obtenida en esta fase permite, a los ingenieros del conocimiento,
comprender cmo los expertos humanos realizan sus tareas. Esta comprensin posibilita
que se trasladen los procedimientos de los expertos humanos a la base de conocimientos
de un sistema inteligente. La adquisicin detallada aparece en las fases de desarrollo y
utilizacin.
3.1.1. Fase de Anlisis:

Se realiz una revisin sobre los diferentes tipos de herramientas web 2.0
disponibles, el software usado en cada uno de ellos, cules son de mayor uso
actualmente, a la vez se realizaron reuniones con el experto para evaluar los beneficios
del Sistema a crear.
3.1.2. Fase de Valoracin

16

Se llev a cabo el estudio de las tcnicas a utilizar para crear la base de


conocimiento del sistema experto.
3.1.3 Fase de Familiarizacin
Durante esta fase se llevaron a cabo entrevistas con el experto y revisin de fuentes
documentales, se delimito el alcance del sistema, se definieron cuales categoras se iban
a manejar, se dise el sistema de preguntas a utilizar para cada uno de las herramientas,
el tipo de entrevistas, los subsistemas que formaran el sistema formal, definiendo los
aspectos particulares del dominio y los aspectos globales del problema en estudio, se
cre el plan de desarrollo.
3.1.4 Dominio del Conocimiento
La definicin del dominio de esta investigacin comprende la representacin del
conocimiento de las herramientas web 2.0 disponibles en las siguientes categoras:
Almacenamiento en la nube
Red Social
Encuestas en Lnea
Videoconferencias
Wikis

3.1.5 Estructura del Sistema:


Comienza con una presentacin donde se piden los datos del usuario, una vez ingresado
los datos se le pide al Usuario escoger de las siguientes opciones:
-

Es Almacenamiento en la nube
Red Social
Encuesta en Lnea
Videoconferencia
Wikis.

17

3.2 DESCRIPCIN DE LA SOLUCIN


Fase de Anlisis:
De las entrevistas realizadas con el sistema de preguntas creadas al experto, se
generaron las representaciones conceptuales del mismo.
Diseo Conceptual
Herramienta
Est disponible en espaol?
Es Gratuita?
Existe Suscripcin de pago?
Est disponible para Dispositivos
Mviles?
Funciona en Windows, MAC y Linux
Funciona en IPhone, Android, Blackberry,
iPads y Android Tablets.
Se protege la informacin por grupos de
usuarios
Se descargar la aplicacin localmente?
Permite registrarse a travs de cuentas de
Redes Sociales
Puede registrarse a traves de cuentas de
correo
Se accede a TODOS los archivos sin
conexin a Internet
Permite sincronizacin de archivos con el
celular
Tiene Historial de Conexiones
Cantidad Almacenamiento Gratuito entre
1 y 10 GB
Cantidad Almacenamiento Gratuito entre
11 y 20 GB
Precio 1 usuarios mensual
Tiene Control de Versiones de Archivos
Precio 100 GB
Precio 1 TB

Dropbox
S
S
S
S

Google Drive
S
S
S
S

S
S

N
S

S
N

N
N

S
SI
2 GB
NO

N
NO
15 Gb
SI

9 US$
N

S
1,99 $/mes
9,99 $/mes

Tabla1. Almacenamiento en la Nube

18

Herramienta
Est disponible en espaol?
Es Gratuita?
Est disponible para Dispositivos Mviles?
Funciona para ios(iphone, ipad)

Facebook
S
S
S
S

LinkedIn
S
S
S
S

Twitter
S
S
S
S

Funciona para Blackberry

Funciona para android


Es de tipo exclusivamente profesional
Es de uso de pblico en general
Se pueden etiquetar a los contactos en las publicaciones

S
N
S
S

S
S
N
S

S
N
S
S

El mximo de usuarios a etiquetar en las fotos esta entre


N
1-25?
El mximo de usuarios a etiquetar en las fotos esta entre
S
25-50?
Se puede chatear privadamente
S
Se puede chatear pblicamente
N
Existen medidas de seguridad
S
Tabla2. Redes Sociales

N
N
S

N
S
N

Herramienta

USTREA
M

SKYPE

WIZI
Q

OoVoo

Fring

Est disponible en espaol?

Usa Correos

Puedo hacer la presentacin desde mi dispositivo mvil


Android?

Es usada para proyectos profesionales?

Es usada para educacin?

Puedo hacer la presentacin desde un iPhone/iPad?

Se necesita wi-fi?

Se necesita 3G/4G?

Se puede agregar textos a las videoconferencia?

Se pueden hacer modificaciones de los archivos mostrados en la


conferencia?

Puede establecer comunicacin con ms de 5 personas?

Puedo importar los contactos de mi telfono?

Puedo incorporarme a una sala ya abierta?

Se puede establecer salas de chat con videoconferencias?

Se pueden mostrar diapositivas en medio de las conferencias?

Se puede hacer comentarios en tiempo real?

S
19

Tabla3. Videoconferencias

20

3.2.1 Fase de Valoracin: Se escogi realizar la tcnica de los DFD para cada
herramienta.

21

DFD Video Conferencia

22

23

24

3.2.2 Fase de Desarrollo. Se formularon un sistema de reglas por herramienta para el


motor de Inferencia.
Herramienta: Videoconferencias
P proposicin,
N= no,
Y=si,
U= Ustream,
S= Skype,
W=Wiziq,
O=OoVoo,
F=Fring
If
P: se pueden hacer videollamadas desde Android = N
then
P= W
Else
P= U, S,O,F;
If
P: es de uso educativo = Y
Then
P=U,W
Else
P=S,O,F;
If
P:es una multilenguaje= N
Then
P=U,F
Else
P= S,U,W ;
If
P: mas de 5 personas en videoconferencia= Y
Then
P= U,W,O
Else
P=S,F;
If
P:importa contactos de telefono= N
Then
P=W,F
Else
P=S,O,U;

25

If
P=permite el chat en tiempo real= Y
Then
P=O,S,F,W
Else
P=U;
If
P: contacto con conferencias abiertas = N
Then
P= S
Else
P=O,W,F,U;
IF
P: Muestra diapositivas en videoconferencia= Y
Then
P=O,S,F
Else
P=U,W;
Herramienta:Redes Sociales
P proposicin,
N= no,
Y=si,
L=Linkedln,
T=Tuenti,
F=Facebook,
M=Myspace,
TW=Twitter

If
P: es una herramienta informativa = N
then
P= F,L,M,T
26

Else
P= TW;
If
P: es de uso educativo = Y
Then
P=M
Else
P=F,L,T,TW;
If
P:es de uso profesional= N
Then
P=F,M,T,TW;
Else
P= L ;

If
P: permite bloquear usuarios = Y
Then
P= TW
Else
P=L,F,M,T;
If
P: permite videollamadas=Y
27

Then
P=F,T
Else
P=L,TW,M;
If
P=permite el chat en tiempo real= Y
Then
P=O,S,F,W
Else
P=U;
If
P:permite mensajes privados = N
Then
P= F,L,TW
Else
P=M,T;
If
P:permite chat privado= Y
Then
P=F,M,T
Else
P=L,TW

28

Plan de Trabajo
N

ACTIVIDADES

SEMANAS
1

Proyecto Sistema Experto


1

Fase 1. Visin y Alcance

Investigacin sobre Herramientas

Entrevistas con el Experto

Elaboracin de la Base del Conocimiento

Elaboracin del Plan de Trabajo

Fase 2. Aprobacin del Anlisis

7
8

Entrevista con el Profesor


Fase 3. Desarrollo de la Solucin
Elaboracin de los DFD por cada herramienta
Elaboracin del Reglado para el S.E.
Fase 4. Pruebas
Pruebas en el SISEX
Ajustes Finales
Certificacin de Pruebas

29

10

11

12

13

Bibliografa

Luis Valencia Cabrera,lvalencia@us.es,(http://www.cs.us.es/~lvalencia)


Ciencias de la Computacion e IA,(http://www.cs.us.es/),Universidad de Sevilla
http://www.monografias.com/trabajos16/sistemas-expertos/sistemasexpertos.shtml#def
http://www.uaeh.edu.mx/docencia/Tesis/icbi/licenciatura/documentos/Sistemas
%20expertos%20y%20sus%20aplicaciones.pdf

30

Sistematizacin de la Experiencia

Diseo de Sistema Experto para escoger


una Herramienta Web.
Quienes Sistematizan:

Nelly Escorcha, Yeraldine Rivas, Belkis Gonzlez, basado en una


peticin por parte del profesor de la ctedra.
Objetivos de la Sistematizacin:

Dirigir -a partir de la experiencia - una opinin y sugerencias sobre la


realizacin de proyectos de Sistemas Expertos.
Delimitacin del Objeto a ser Sistematizado:

Las experiencias de trabajo sobre el proyecto de Sistema Experto sobre


Herramientas Web en la Especializacin de Gerencia de Tecnologa,
Ctedra: Tecnologa de la Informacin II de la Seccin A-28, en su
Segundo Semestre del ao 2014.
El Eje de Sistematizacin:

Trabajo en un Sistema Experto sobre herramientas Web 2.0


Procedimiento que llevamos a cabo:
-

Investigamos a travs de internet los diversos tipos de herramientas Web 2.0

Hicimos entrevistas al experto Web 2.0

Basadas en esta investigacin, las herramientas escogidas fueron: Redes


Sociales, Videoconferencias, Almacenamiento en la Nube.

Elaboramos los DFD de las herramientas

En Base a los DFD, diseamos las reglas necesarias para el Sistema

Probamos las reglas

Se debe ajustar el Sistema

Se deben realizar Pruebas Definitivas

Formulacin de Conclusiones y recomendaciones:


31

Particularmente como profesional del rea, creo que este tipo de Sistemas son
importantes conocerlos, tanto en su anlisis y diseo, as como tambin en su
implementacin.
Al respecto traigo como ejemplo: Diagnstico Asistido por Computadoras: Un Shell
para Sistemas Expertos Difusos. UNA 2003. En esta tesis de grado, su autor nos lleva
por los diversos pasos que debe cumplir la elaboracin de un Sistema Experto, donde
como primordial elemento es la metodologa escogida y una debida planeacin para el
logro de un producto final satisfactorio.
Tambin podemos tomar como ejemplo, los diversos trabajos prcticos que conforman
la ctedra: Introduccin a la Inteligencia Artificial y Sistemas Expertos de la
Universidad Nacional Abierta.
En estos trabajos se invita al estudiante implementar el componente, basado en
reglas, bien sea empleando un lenguaje de programacin imperativa, como Pascal, C,
o C++, o un lenguaje de programacin lgica como el LISP o alguno basado en reglas
como el CLIPS.
El CLIPS es un entorno para desarrollar Sistemas Expertos, que permite crear marcos
y reglas de produccin. Tiene una base de motor de inferencias con razonamiento
hacia delante que facilita la creacin de scripts para la manipulacin del conocimiento.
Para el nivel de especializacin que compete en este curso y para familiarizar al
estudiante de postgrado, se puede trabajar bajo una planificacin estructurada, donde
lo principal sea el nivel investigativo, la prctica en lenguajes basados en reglas
como CLIPS y una evaluacin y seguimiento continuo para as lograr que el
estudiante se sienta en todo momento motivado ante la adquisicin de un
conocimiento muy importante para su vida como gerente en tecnologa.

32

You might also like