Sunteți pe pagina 1din 11

FACULTAD DE INGENIERÍA, ARQUITECTURA

Y URBANISMO
ESCUELA ACADÉMICO PROFESIONAL DE
INGENIERÍA DE SISTEMAS

SISTEMA EXPERTO DE DIAGNÓSTICO DE FALLAS


DE REDES DE COMPUTADORAS LAN

ESTUDIANTE
SANDRO PAÚL PÉREZ CHANDUVÍ

ASIGNATURA
SISTEMAS BASADOS EN CONOCIMIENTO

TUTOR VIRTUAL
Dr. JORGE LUIS GUTIERREZ GUTIERREZ

CICLO
VII

Pimentel – Abril 2018


Modelamiento de un Sistema Basado
en el Conocimiento:
Sistema Experto de Diagnóstico de
Fallas en Redes de Computadoras
LAN
Por: Sandro Paúl Pérez Chanduví
Estudiante de la Carrera de Ingeniería de Sistemas
PEaD - USS

Resumen

En el desarrollo de software, y sobre todo, en el desarrollo de los sistemas basados en


conocimientos, se emplean metodologías para desarrollar las diferentes etapas del mismo,
como son el análisis, diseño y construcción, pero, actualmente, las empresas de
conocimiento también está haciendo uso de estas metodologías para llevar a cabo algunas
de sus actividades. Es el caso del uso de la metodología CommonKads, la cual será
empleada para el desarrollo del presente trabajo a través de sus plantillas que abarcan los
tres niveles de su estructura: contexto, concepto y diseño.

Introducción

Son diversas las fallas que se presentan en una red de computadoras de área local, fallas
que el área de sistemas de una organización o empresa, debe tener documentadas para
dar solución a las mismas de forma inmediata si se presentará nuevamente. Es por ello
que, a través del presente trabajo se pretende dar solución a estas fallas, para lo cual se
empleará la metodología CommonKads, especialmente de las diferentes plantillas que ésta
ofrece, en donde se plasmará cada uno de los procesos que darán solución a estas fallas.

CommonKads es una metodología que consta de tres niveles (contexto, concepto y diseño),
cada uno de ellos con sus respectivos modelos, y a su vez, éstos con sus respectivas
plantillas, a través de las cuales se hará un análisis del problema y planteará una solución
basada en conocimientos.

La institución escogida para el desarrollo del presente trabajo, es la Posta Médica José
Olaya de la ciudad de Chiclayo, institución que brinda servicios de salud a nuestra localidad
y que presenta una interconexión de computadoras deplorable, un cableado estructurado
improvisado, continuas fallas en sus conexiones, entre otros; inapropiada para una
institución que brinda este tipo de atenciones. Para ello se realizaron visitas al
establecimiento que, dicho sea de paso, está en remodelación, en donde se realizaron
entrevistas al jefe del Centro de Salud y a la persona encargada de la parte informática.
A continuación, se describe brevemente la metodología CommonKads y se detalla las
plantillas que ofrecen cada uno de los modelos de esta metodología, en donde se describen
cada uno de los procesos, esperando que sea de gran utilidad a las personas que tengan
acceso al presente trabajo y puedan mejorarlo, ya sea implementando nuevos procesos o
mejorándolo de manera general.

RESULTADOS

1. Metodología CommonKads

CommonKads no es una metodología que se limita a hacer un análisis de un problema


y plantear una solución computarizada, basada en conocimientos, sino que además
integra conceptos de planeación estratégica de evaluación de proyectos, se puede
utilizar como guía para la adquisición, representación y mantenimiento del
conocimiento que se crea, utiliza y aplica a una organización. (Calad, 2000, 14).

La metodología Commonkads es diseñada para el análisis y la construcción de


sistemas basados en conocimiento, integrando los siguientes modelos:

Modelo de la Organización (OM): Es una herramienta para analizar la organización


para la cual el SBC va a ser introducido, pretende describir problemas y oportunidades
de mejora.

Modelo de Tarea (TM): Describen a un nivel general las tareas que son realizadas o
serán realizadas en el entorno organizativo en que se propone instalar el SBC
proporcionando el marco para la distribución de tareas entre agentes.

Modelo de Agente (AM): Un agente es un ejecutor de una tarea. Puede ser humano,
software o cualquier otra entidad capaz de realizar una tarea. Este modelo describe las
competencias, características, autoridad y restricciones de los agentes para actuar.

Modelo de Comunicaciones (CM): Detalla el intercambio de información entre los


diferentes agentes involucrados en la ejecución de las tareas descritas en el modelo
de tarea.

Modelo del Conocimiento (de Pericia o de Experiencia – EM): Este es el corazón de la


metodología CommonKADS y modela el conocimiento de resolución de problemas
empleado por un agente para realizar una tarea. El modelo de experiencia distingue
entre el conocimiento de la aplicación y el conocimiento de resolución del problema. El
conocimiento de la aplicación se divide en tres subniveles: nivel del dominio
(conocimiento declarativo sobre el dominio), nivel de inferencia (una biblioteca de
estructuras genéricas de inferencia) y nivel de tarea (orden de las inferencias).

Modelo de Diseño (DM): Mientras que los otros cinco modelos tratan del análisis del
SBC, este modelo se utiliza para describir la arquitectura y el diseño técnico del SBC
como pazo previo a su implementación. En general, produce la especificación técnica
en términos de arquitectura, plataforma de implementación, módulos de software,
construcciones de representación y mecanismos computacionales para la
implementación de SBC.
2. Aplicación del procedimiento para la modelación de SBC.

Al aplicar la metodología CommonKADS en el Diagnóstico de fallas en redes de


computadoras LAN de la Posta Médica “José Olaya” – Chiclayo, se pretende
comprobar su contribución en un proceso de análisis y adquisición de conocimiento
humano de la institución de salud.

Debido a lo extenso de la metodología, se presentan las plantillas propuestas por


CommonKADS.

2.1. Actividad 1: Modelación del contexto

En primer lugar, se presenta el resultado de la plantilla MO-1. Problemas y


Oportunidades.
Modelo de MO-1. Problemas y Oportunidades
organización
Problemas y  Malestar del personal del puesto de salud que labora con equipos
oportunidades de cómputo conectados a la red local.
 Demora en la resolución de problemas que se presentan en los
equipos de cómputo.
 Resulta oportuno investigar los problemas más frecuentes que se
presentan al accesar a la red local.
 Resulta oportuno realizar una investigación en base a las fallas y
soluciones realizas hasta la fecha.
Contexto Misión:
organizacional Elevar la calidad de vida de los habitantes de la jurisdicción del
Centro de Salud “José Olaya”, procurando la salud en todos sus
ámbitos como principal motor del desarrollo físico, psicológico y
social de los individuos, conjuntando los esfuerzos de las
instituciones públicas y privadas, con la colaboración de los
habitantes para lograr una mejor atención integral.
Estrategia:
Aplicar los recursos tecnológicos que permitan brindar una solución
rápida y eficiente a los usuarios.

Soluciones Desarrollar un sistema computacional (SBC) que permita brindar


una solución rápida y efectiva al presentarse un problema en la red
local.

A continuación, se describen los aspectos variables de la organización. En este caso


se adiciona un organigrama y un diagrama de actividades del proceso de negocio
Identificación de falla en la red LAN.

Modelo de MO-2. Aspectos variables


organización
Estructura Ver Figura 1.
Proceso Ver Figura 2.
Personas Ver Figura 1.
Recursos Información sobre todas las fallas presentadas en la red LAN.
Conocimiento Experiencia del experto: para valorar cuáles son las fallas que más
se presentaron en un determinado periodo y evaluar la gravedad y
repercusiones en la organización.
Reglas de diagnóstico: conocimiento para determinar el nivel de
gravedad de la falla presentada (grave, muy grave, crítico).

Médico Jefe

Servicios
Administrativos Seguro Integral de
Salud

Caja Personal

Admisión

Servicios Servicios Servicios


Básicos Intermedios Finales

Tópico Enfermería Medicina

Farmacia Vacunas Obstetricia

Laboratorio TBC CRED

Odontología

Nutrición

Figura 1. Organigrama del Puesto de Salud “José Olaya” – Chiclayo.


Encender host

Ingresar a Red Local

Evalúa acceso a la
red

¿Tiene acceso a
Ejecuta SBC No
la red?

Si

Ingresar al sistema

Figura 2. Diagrama de actividades donde se resalta “Evaluar acceso a la red” Puesto de Salud
“José Olaya” – Chiclayo.

El proceso de evaluación el acceso a la red, se desglosa en un conjunto de tareas que


se relacionan a continuación:

Modelo de organización MO-3. Descomposición del proceso de


negocio.
Ejecutada Fuente del ¿Utiliza
Nº Tarea ¿Dónde? Significación
por conocimiento conocimiento?
1 Encender host Operador Sistemas - No 2
Ingresar a red Operador Sistemas Conocimiento Si 4
2
local del experto
Evaluar acceso a Operador Sistemas Conocimiento Si 5
3
la red del experto
Ejecuta SBC Operador Sistemas Conocimiento Si 4
4
del experto
Ingresa al Operador Sistemas Conocimiento Si 2
5
sistema del experto

Se observa en la tabla anterior que la tarea más significativa es Evaluar acceso a la


red.
A partir del análisis del contexto de la organización se describe la decisión de viabilidad.
2.2. Actividad 2: Modelación conceptual

Se realizará la modelación conceptual a través de sus tareas: modelado del


conocimiento y modelado de la comunicación.

Para realizar el modelado del conocimiento se identificó el conocimiento más


significativo para el desarrollo del sistema, en este caso, el relacionado con la
evaluación del acceso a la red.

Para la definición del modelo del conocimiento se realizó una familiarización con el
dominio de la información. En este caso no se presentan reglas para inferir el
conocimiento, sino que es factible que los operadores definan las fallas en la red más
frecuentes de acuerdo a su experiencia.

Se definen las fallas más frecuentes que se presentan en la red de área local de la
institución, a partir de las cuales se pueden formar las fallas para definir una base de
fallas del problema.

Se determinó por parte del especialista de computación que es factible la utilización de


a biblioteca de aprendizaje automatizado Weka para la solución al problema

En el dominio del conocimiento se describieron los conceptos fundamentales en


dependencia de esta clasificación:
- Configuración del host
- Nivel físico
- Nivel lógico

En la representación se aprecia en el diagrama de clases del dominio representado.

Host

Configuración del Configuración de


host red

Nivel físico Nivel lógico

Figura 3. Diagrama de clases representando el concepto host dentro del dominio.

De ese dominio se identificaron los tipos de datos de acuerdo a las características de


la información, quedando definida la jerarquía de clases siguiente para el trabajo con
las características de las fallas.
Falla

Falla cuantitativa Falla cualitativa

Figura 4. Diagrama de clases para la clasificación de las fallas.

Por tanto, en el modelo conceptual, un caso se define como una t-upla, donde se
aparecerán la configuración del host, nivel físico y nivel lógico.

Como resultado de esta tarea se contemplan los datos en la plantilla siguiente:

Modelo de Plantilla MK-1. Lista de comprobación para la documentación


conocimiento
Entrada al Descripción
documento
Modelo del Ver figura 3.
conocimiento
Fuentes de Entrevista a especialista.
información
utilizadas
Glosario Nivel físico: instalación de periféricos.
Nivel lógico: configuración de drivers.
Componentes No se tienen sistemas anteriores ni información de fallas
considerados documentadas.
Escenarios Escenario 1: Identificar falla de red.
Escenario 2: Pronosticas nivel de gravedad.
Validación de Para realizar esta validación se hace necesaria el registro de fallas
resultados en una base de datos, de manera que pueda servir de entrada.
Material de Modelo de datos de la falla. (ver Anexo 1)
extracción

En el caso del modelo de comunicación se define solamente una tarea importante.


Evaluar acceso a la red.

Modelo de Plantilla MC-1. Descripción de la transacción


comunicación
Identificador de Datos de la falla.
transacción/nombre
Objeto de Caso
información
Agentes Sistemas
involucrados
Plan de Ver figura 5.
comunicación
Límites Completar toda la información que se solicita.
Significación del Las transacciones pueden tener estructura interna,
intercambio de consistentes en mensajes de diversos tipos, y/o manejar
comunicación objetos con información de apoyo adicional (explicación,
objetos de ayuda). Esto se detalla en la Plantilla MC-2. En este
punto, solo se necesitará una referencia o un apuntador para
un posterior intercambio de información.

Para la modelación del plan de comunicación de la tarea Evaluar acceso a la red, se


diseño el siguiente diagrama de estados:

Evaluar acceso a la
red

Figura 5. Diagrama de estados que representa el plan de comunicación.

2.3. Actividad 3: Modelación del diseño

Se debe presentar un diagrama general de los casos de uso y actores del sistema a
implementar.

Capturar datos

Evaluar acceso a la
red

Operador

Figura 6. Diagrama de casos de uso y actores del sistema.

El sistema cuenta con tres componentes principales: una Base de datos donde se
encuentra acumulada la información de las fallas en una red de área local, el repositorio
que contiene algoritmos utilizados para la implementación del sistema y la interfaz del
sistema, utilizando algoritmos que se ubican en el paquete Weka y los datos que están
en la base.

Interfaz
Algoritmos Información de
utilizados casos

Weka Base de datos

Figura 7. Diagrama de componentes del sistema.


Se desarrollará una aplicación de escritorio con la arquitectura Modelo-Vista-
Controlador. Se utilizará el lenguaje de programación Java. La capa Vista, permitirá
introducir un nuevo caso de fallas en la red Lan. En la capa Controlador se determina
la falla para accesar a la red haciendo uso de algoritmos Weka que consultarán la capa
Modelo, es decir, la Base de fallas. Para dar una explicación a la solución obtenida se
muestran los casos más semejantes a éste, la similitud con cada uno de los casos
respecto al caso original y se visualiza la medida en que cada falla influye en el
pronóstico emitido en orden descendente. El sistema permitirá conservar el criterio del
especialista sobre un caso determinado, lo que resulta beneficioso a la hora de
comparar los resultados que brinda el sistema con respecto al pronóstico real que emite
el experto.

CONCLUSIONES

- La metodología CommonKADS es una metodología que integra elementos de diseño


de software, contexto y el conocimiento para modelar este tipo de sistemas.

- Las herramientas utilizadas fueron las plantillas ofrecidas por CommonKADS y el


programa Visio para la obtención de diagramas representativos de la metodología.

- La aplicación de la metodología CommonKADS para el caso de estudio “Sistema


experto de diagnóstico de fallas de redes de computadoras LAN”, permitió a mi persona
ahondarme en esta interesante metodología, la misma que, si bien es cierto, es muy
extensa, el dominio de la misma permite realizar trabajos de calidad.

BIBLIOGRAFÍA

- ESCOBAR, Y. (2011). “Modelación de Sistemas basados en conocimiento utilizando la


metodología CommonKADS”. Recuperado de:
publicaciones.eafit.edu.co/index.php/revista-universidad-eafit/article/.../1030/930/

- GIRALDO, L. (2015). “Aplicación de la metodología CommonKADS en la gestión del


conocimiento”. Recuperado de: file:///C:/Users/Sandro/Downloads/1030-1-3238-1-10-
20120627.pdf

- HENAO, M. (2001). “CommonKADS-RT: Una metodología para el desarrollo de


sistemas basados en el conocimiento de tiempo real”. Recuperado de:
http://users.dsic.upv.es/grupos/ia/sma/thesis/pdf/TesisMonicaH.pdf

- MARIN, M. (2014). “MAS-CommonKADS para el desarrollo de un Sistema Multiagente


de Información de recomendación de rutas de transporte: SINRUT”. Recuperado de:
ojs.tdea.edu.co/index.php/cuadernoactiva/article/download/199/205/

- SULCA, I. (2017). “Análisis e identificación de alternativas de solución de gestión del


conocimiento para una empresa del sector financiero”. Recuperado de:
http://tesis.pucp.edu.pe/repositorio/bitstream/handle/123456789/9312/Sulca_Palomino
_An%C3%A1lisis_identificaci%C3%B3n_alternativas1.pdf?sequence=1
ANEXOS

Actuales conexiones del servicio de Internet y cableado con que cuenta el Centro de Salud José Olaya
– Chiclayo.

Documentos que contienen la descripción de


los equipos informáticos con que cuenta el
Centro de Salud José Olaya – Chiclayo.

S-ar putea să vă placă și