CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE...

192
1 CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE GESTION DE CONOCIMIENTO DE UNA RED ACADEMICA NELSON LEONARDO CANRO RODRIGUEZ IVAN ANTONIO FAJARDO CASTAÑEDA UNIVERSIDAD DISTRITAL FRANCISCO JOSÉ DE CALDAS FACULTAD TECNOLOGICA TEC. SISTEMATIZACION DE DATOS BOGOTÁ D.C. 2016

Transcript of CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE...

Page 1: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

1

CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE GESTION DE CONOCIMIENTO DE

UNA RED ACADEMICA

NELSON LEONARDO CANRO RODRIGUEZ

IVAN ANTONIO FAJARDO CASTAÑEDA

UNIVERSIDAD DISTRITAL FRANCISCO JOSÉ DE CALDAS

FACULTAD TECNOLOGICA

TEC. SISTEMATIZACION DE DATOS

BOGOTÁ D.C.

2016

Page 2: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

2

CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE GESTION DE CONOCIMIENTO DE

UNA RED ACADEMICA

NELSON LEONARDO CANRO RODRIGUEZ

IVAN ANTONIO FAJARDO CASTAÑEDA

TUTOR: JUAN CARLOS GUEVARA

UNIVERSIDAD DISTRITAL FRANCISCO JOSÉ DE CALDAS

FACULTAD TECNOLOGICA

TEC. SISTEMATIZACION DE DATOS

BOGOTÁ D.C.

2016

Page 3: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

3

_____________________________________

JUAN CARLOS GUEVARA: TUTOR

_____________________________________

SONIA PINZON: JURADO

_____________________________________

LUIS FELIPE WANUMEN: JURADO

Page 4: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

4

TABLA DE CONTENIDOS

Tabla de ilustraciones .......................................................................................................................... 6

Lista de Tablas ..................................................................................................................................... 7

Lista de anexos .................................................................................................................................... 8

FASE DE DEFINICIÓN, PLANEACIÓN Y ORGANIZACIÓN ................................................................... 9

PLANTEAMIENTO DEL PROBLEMA .............................................................................................. 9

OBJETIVOS ................................................................................................................................. 10

ALCANCES Y DELIMITACIONES .................................................................................................. 11

JUSTIFICACION........................................................................................................................... 12

MARCO HISTORICO ................................................................................................................... 13

MARCO TEORICO ....................................................................................................................... 17

MARCO CONCEPTUAL ............................................................................................................... 22

MARCO METODOLOGICO .......................................................................................................... 24

FASE DE INICIO .............................................................................................................................. 30

1.1 MODELO DEL PROCESO UTILIZAR ....................................................................................... 30

1.2 MODELO DEL PROCESO EVALUAR ....................................................................................... 31

1.3 MODELO DEL PROCESO DEPURAR ...................................................................................... 32

1.4 MODELO DEL PROCESO MANTENER ................................................................................... 33

1.5 MODELO DEL PROCESO SISTEMA DE AYUDA ...................................................................... 34

1.6 MODELO DEL PROCESO REGISTRO DE USUARIOS............................................................... 35

MODELO DE DOMINIO .............................................................................................................. 36

Modelo de dominio Integrado .............................................................................................. 36

Glosario de términos ................................................................................................................. 36

2. FASE DE REQUERIMENTOS ........................................................................................................ 38

2.1. DEFINICION DE ACTORES DEL SISTEMA ............................................................................. 39

2.2. LISTA PRELIMINAR DE CASOS DE USO ................................................................................ 39

2.3. MODELO DE CASOS DE USO INTEGRADO .......................................................................... 42

2.4 DOCUMENTACION DE CASOS DE USO ................................................................................ 43

Documentación de casos de uso del proceso utilizar ........................................................... 44

Documentación de casos de uso del proceso Evaluar .......................................................... 45

Page 5: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

5

3. FASE DE ANALISIS ...................................................................................................................... 46

3.1 Proceso: Utilizar .................................................................................................................. 47

4. FASE DE DISEÑO ........................................................................................................................ 49

4.1 LISTA INICIAL DE CLASES...................................................................................................... 49

Servlets .................................................................................................................................. 49

EJB de entidad ....................................................................................................................... 49

EJB de sesión ......................................................................................................................... 49

4.2 RESPONSABILIDADES DE LAS CLASES .................................................................................. 50

4.3 MODELO DE ANALISIS ......................................................................................................... 55

3.4 MODELO LOGICO................................................................................................................. 56

4.5 MODELO FISICO ................................................................................................................... 57

4.6.1 DICCIONARIO DE DATOS .............................................................................................. 58

4.7 MODELO DE INTERFAZ ........................................................................................................ 61

5. FASE DE IMPLEMENTACION ...................................................................................................... 62

5.1 DIAGRAMA DE COMPONENTES .......................................................................................... 64

5.2 DIAGRAMA DE PAQUETES ................................................................................................... 65

5.3 DIAGRAMA DE DESPLIEGUE ................................................................................................ 66

6. PRUEBAS .................................................................................................................................... 67

7. CONCLUSIONES ......................................................................................................................... 71

Trabajo a Futuro ............................................................................................................................ 72

8. RECOMENDACIONES ................................................................................................................. 73

Page 6: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

6

Tabla de ilustraciones Ilustración 17: Fuente Autores: Modelo del proceso Utilizar .......................................................... 30

Ilustración 18: Fuente Autores: Modelo del proceso Evaluar .......................................................... 31

Ilustración 19: Fuente Autores: Modelo del proceso Depurar ......................................................... 32

Ilustración 20: Fuente Autores: Modelo del proceso Mantener...................................................... 33

Ilustración 21: Fuente Autores: Modelo del proceso Ayuda............................................................ 34

Ilustración 22: Fuente Autores: Modelo del proceso Registro ........................................................ 35

Ilustración 29: Fuente Autores: Modelo de dominio Integrado ....................................................... 36

Ilustración 36: Fuente Autores: Modelo de caso de uso Integrado .................................................. 43

Ilustración 37: Fuente Autores: Proceso Utilizar Diagrama de secuencia ....................................... 47

Ilustración 38: Fuente Autores: Proceso Utilizar Diagrama de colaboración ................................... 47

Ilustración 39: Fuente Autores: proceso Utilizar Diagrama de Actividad ......................................... 48

Ilustración 40: Fuente Autores: Proceso utilizar Diagrama de estado ............................................. 48

Ilustración 61: Fuente Autores: Modelo de análisis .......................................................................... 55

Ilustración 62: Fuente Autores: Modelo Lógico ................................................................................ 56

Ilustración 63: Fuente Autores: Modelo Físico ................................................................................ 57

Ilustración 67: Fuente Autores: Modelo de interfaz ........................................................................ 61

Ilustración 68: Fuente Autores: Diagrama de componentes ............................................................ 64

Ilustración 69: Fuente Autores Diagrama de Paquetes .................................................................... 65

Ilustración 70: Fuente Autores: Diagrama de Despliegue ................................................................. 66

Page 7: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

7

Lista de Tablas

Tabla 3 Glosario de Términos ............................................................................................................ 37

Tabla 4 Definición de actores: fuete autores .................................................................................... 39

Tabla 5 Responsabilidad de la clase Administrador .......................................................................... 50

Tabla 6 Responsabilidad de la clase Estudiante ................................................................................ 51

Tabla 7 Responsabilidad de la clase Experto ..................................................................................... 51

Tabla 8 Responsabilidad de la clase Depuración .............................................................................. 52

Tabla 9 Responsabilidad de la clase Evaluar ..................................................................................... 53

Tabla 10 Responsabilidad de la clase Cristalización .......................................................................... 53

Tabla 11 Responsabilidad de la clase Recurso .................................................................................. 54

Tabla 12 Responsabilidad de la clase Recursos Utilizados ................................................................ 54

Tabla 13 Responsabilidad de la clase Usuarios ................................................................................. 54

Tabla 14 Lista de páginas Modelo de interfaz ...................................... ¡Error! Marcador no definido.

Page 8: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

8

Lista de anexos

ANEXO A: IMPLEMENTACION DEL CATALIZADOR

ANEXO B: IMPLEMENTACION DEL AGENTE

ANEXO C: MODELOS DE DOMINIO Y DIAGRAMAS DE CASOS DE USO

ANEXO D: DOCUMENTACION DE CASOS DE USO

ANEXO E: DIAGRAMAS DE SECUENCIA, COLABORACION, ACTIVIDAD Y

ESTADOS

ANEXO F: MANUAL DE USUARIO

Page 9: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

9

En este Documento, se puede observar como originalmente los procesos de Aplicar y Mantener del

sistema de Gestión de Conocimiento se convertirán en los procesos Utilizar, Evaluar, Depurar y

Mantener, donde la evaluación y la depuración no solo será parte del administrador sino también

de la comunidad, se mostrara el modelado de cada proceso y se describirá cada una de las

actividades también mencionando a los actores que participan en dichos procesos explicados en 6

módulos: fase de definición, planeación y organización del proyecto, fase de requerimientos, fase

de análisis, fase de diseño, fase de implementación y fase de pruebas .

FASE DE DEFINICIÓN, PLANEACIÓN Y ORGANIZACIÓN

PLANTEAMIENTO DEL PROBLEMA

Una red académica es una red creada con el único objetivo de ofrecer servicios a las actividades de

investigación y desarrollo, en las cuales se puede compartir información por parte de todos los

usuarios de la red.

El manejo de conocimiento aplicable a la organización. La información se puede compartir en

estas redes sin ninguna restricción, sin ninguna valoración y sin ningún filtro, donde se puede

extraer la información necesaria para el usuario, y eliminar la que no es necesaria o no es verídica,

es decir los usuarios pueden aportar cualquier tipo de información sea información que no tenga

que ver con el tema como también puede ser información que no tenga ninguna lógica, lo cual

perjudica la eficiencia de búsqueda de los usuarios, también puede surgir el problema de que

todos los usuarios aportan la misma información a lo que se le llamaría “redundancia” y lo ideal

sería plantear una forma de calificar todos los aportes de tal modo que se pueda excluir la

información que no sirva o que no tenga que ver con el tema, no hay un orden en el cual los

usuarios obtengan el conocimiento útil.

Sobrecarga de conocimiento: consiste en que los usuarios no saben cual conocimiento seleccionar,

se cuenta con demasiada información para tomar una decisión o permanecer informado sobre un

determinado tema, de este modo, se encontrara el sistema de gestión del conocimiento como un

sistema sobre saturado, lleno de información (muchas veces inútil, errónea o incompleta).

A raíz de este problema se analiza cual es el conocimiento que se debe almacenar cual se debe

descartar, el sistema de gestión del conocimiento almacena todo tipo de información y hasta el

momento no descarta nada

Los buscadores que comúnmente son utilizados son buscadores sintácticos, eso quiere decir que

se guían por la palabra que digite el usuario y de allí muestran todos los textos que contengan esa

palabra, no se clasifica la información, si se habla de un tema en específico tal vez no todos los

Page 10: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

10

usuarios necesiten la misma información, y esto baja el rendimiento del aprendizaje y el manejo

de la información.

Formulación del problema

¿Cómo desarrollar un Catalizador de conocimiento para el Sistema de Gestión de Conocimiento en

una red académica que permita evitar la sobrecarga de conocimiento y mantener conocimiento

útil?

OBJETIVOS

Objetivo general

Desarrollar un catalizador de conocimiento que permita seleccionar el conocimiento útil para el

sistema de gestión de conocimiento de una red académica.

Objetivos específicos

- Proponer un modelo de catalizador de conocimiento que permita el manejo de conocimiento útil

entre los integrantes de la organización.

- Diseñar el catalizador de conocimiento que permita la administración de conocimiento útil en el

sistema de gestión del conocimiento de una red académica.

-Desarrollar el prototipo de catalizador de conocimiento mediante la utilización de agentes.

- generar informes de los resultados obtenidos sobre el prototipo de catalizador de conocimiento.

Page 11: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

11

ALCANCES Y DELIMITACIONES

Alcances

El modelo de catalizador se obtiene del estudio y análisis de los principales catalizadores de

conocimiento existente.

En el diseño del catalizador se utiliza la metodología RUP para la elaboración de los diferentes

artefactos.

El proyecto contará con un prototipo de catalizador de conocimiento incorporado al sistema de

gestión del conocimiento de una red academica.

El proceso de validación se realiza utilizando la metodología TAM.

De acuerdo con el trabajo realizado el catalizador de conocimiento inicialmente contará con la

siguiente estructura:

Delimitaciones

Temática

La temática de la investigación se ubica en el campo de gestión de conocimiento, debido a que los

sistemas de gestión de conocimiento tienen como objetivo el tratamiento y administración de

conocimiento organizado para su posterior uso. Partiendo de esta consideración, la temática

tratada en este proyecto de investigación se enmarca en el Desarrollo de una Aplicación para el

desarrollo del catalizador de conocimiento para el sistema de gestión de conocimiento.

El desarrollo del catalizador implica abordar los temas de conocimiento, gestión del conocimiento,

sistema de gestión del conocimiento y catalizador de conocimiento.

El desarrollo del tema de conocimiento se debe abordar los siguientes subtemas: Concepto, tipos y

características.

El desarrollo del tema de gestión del conocimiento se debe abordar los siguientes subtemas:

Conceptos y framework.

Page 12: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

12

El desarrollo del tema de sistema de gestión del conocimiento se debe abordar los siguientes

subtemas: concepto, arquitectura.

El desarrollo del tema de catalizadores de conocimiento implica abordar los siguientes subtemas:

concepto, componentes.

Geográfica

El desarrollo del proyecto se llevara a cabo en la sede tecnológica de la Universidad Distrital

Francisco José de Caldas ubicada en la calle 68D Bis Sur No. 49F-70.

Tecnológica

El proyecto será desarrollado bajo Software libre, a excepción del sistema operativo Linux Red Hat

Enterprise, y la herramienta de modelado Arquitect, el proyecto necesitara también de un servidor

web que deberá permanecer activo las 24 horas del día y el ambiente de programación será

NetBeans.

Temporal

En función de desarrollar el presente sistema de gestión de conocimiento para redes académicas,

teniendo en cuenta los objetivos planteados se estima inicialmente una duración de 8 meses a

partir del 30 de julio de 2014.

JUSTIFICACION

Con el desarrollo del proyecto se obtendrá un mejor uso en las redes académicas, cada usuario

debe estar bien informado sobre un tema y tener las suficientes justificaciones para publicar

contenido colaborativo, la red también facilitará los métodos de búsqueda que se utilizan

actualmente, la búsqueda será más rápida, la información será útil y verídica, también será una

forma de difundir la importancia de las redes académicas de tal forma que sean más utilizadas ya

que es un sistema muy importante en el proceso de aprendizaje de los estudiantes.

El desarrollo del sistema de gestión de conocimiento, permitirá continuar el desarrollo del tema de

este mismo y específicamente en los problemas que se tienen para establecer conocimiento útil

de una organización en general, esto permitirá definir un nuevo contexto teórico donde se

abordara esta clase de problemas, por otro lado será una forma más eficiente de realizar las

actividades ya que la búsqueda será más concreta y el conocimiento será útil y específico para el

usuario que esté realizando la búsqueda, permitirá aplicar los diferentes conceptos teóricos sobre

sistemas de gestión de conocimiento en una solución a un problema real, será un sistema cómodo

para el usuario de tal forma que pueda encontrar la información del modo más fácil posible,

donde contara con sistema de registro y sistema de ayuda.

Page 13: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

13

El catalizador de conocimiento para el sistema de gestión de conocimiento permitirá compartir,

evaluar y estructurar nuestro conocimiento colectivo, a los cuales se puede acceder a través de la

Web mediante una dirección URL. El conocimiento está bajo un proceso de cristalización del

conocimiento, mediante el cual se tiene en todo momento constancia de cuál es más relevante

gracias a las opiniones y uso de éste por parte de los usuarios.

MARCO HISTORICO

Fuentes de información

Fuentes de información primaria

- Knowcat: Catalizador de conocimiento

Revista: RED-iris

Año: 2008

Gestión del conocimiento como un catalizador a la innovación en las organizaciones: Un estudio

cualitativo

El artículo se presta para la realización del proyecto pues todo este documento fue hecho en base

de la innovación de una organización.

- Revista: The journal of regional analysis & policy

Conocimientos de la comunidad – un catalizador para la innovación

Año: 2008

Este artículo se presta para la realización del proyecto pues todo este documento fue hecho en

base de la innovación de una organización.

Fuentes de información secundaria

- Sistema multiagente para la extracción y análisis de la interacción de los usuarios de un sistema

colaborativo

Revista: Global Environment Facility

GEF iniciativa de gestión del conocimiento

Año: 2010

- Revista: Departamento de Ciencias de la Computación,

Universidad de Auckland, Nueva Zelanda.

Page 14: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

14

Gestión del Conocimiento: Un catalizador para la innovación organizacional y desarrollo

Año: 2008

Nacionales

Evaluación de los Servicios Awareness para el Sistemas de Gestión de Conocimiento KnowCat

(Cesar Collazos, Universidad del cauca)

Con el fin de lograr que el aprendizaje colaborativo sea eficaz, es necesario seguir ciertas pautas,

deben definirse algunos roles, y además se debe definir un esquema de colaboración, donde el

instructor conozca cuándo y cómo intervenir de manera efectiva, con el objetivo de mejorar el

proceso de colaboración. Este trabajo propone la incorporación de una serie de mecanismos de

awareness al sistema de gestión del conocimiento KnowCat para conseguir la monitorización del

proceso colaborativo de los estudiantes (usuarios del sistema).

Dicho módulo involucra aspectos de awareness, los cuales ayudan a conocer el trabajo que se está

realizando en todo momento por los usuarios de las áreas de conocimiento. Además, también

ofrece elementos que facilitan la intervención de una persona (tutor) o de un agente inteligente

que puede participar en la actividad grupal.

Gracias a dicha monitorización el instructor podrá entonces decidir cuándo tomar parte en la

actividad.

La monitorización y evaluación del proceso de colaboración dentro del aprendizaje colaborativo,

con la utilización de herramientas informáticas es un área casi inexplorada. Por tal razón, nuestro

trabajo aporta las siguiente contribuciones: a) una propuesta de monitorización del proceso de

colaboración en ambientes académicos a través de la incorporación de mecanismos de awareness

y b) la incorporación de dichos mecanismos de awareness al sistema de gestión del conocimiento

KnowCat, sistema utilizado y validado en diversos escenarios académicos .

En la actualidad se está implementando el módulo de monitorización presentado en este artículo.

Se plantea por tanto como trabajo futuro, realizar la evaluación del sistema KnowCat con dicho

módulo de monitorización en un escenario que involucre comunidades de usuarios de diferentes

países (España, Colombia). Dicha evaluación estará enfocada principalmente en comprobar la

usabilidad de los mecanismos de awareness incorporados al sistema, Así como comprobar el

posible beneficio que dichos mecanismos de awareness pueden aportar al trabajo colaborativo

que asiste el sistema. Por último además, la experimentación con alumnos y profesores de

diferentes países nos puede permitir identificar algunos aspectos culturales que pueden influir en

el proceso de trabajo colaborativo.

Page 15: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

15

-Estrategias Organizacionales y Tecnológicas para Implementar la Gestión del Conocimiento en la

Universidad Distrital (Víctor Hugo Medina, Universidad Distrital):

Teniendo en cuenta el insuficiente desarrollo de la gestión del conocimiento en gran número de

universidades latinoamericanas e inclusive en otro tipo de organizaciones empresariales, se

plantea en éste artículo, las estrategias fundamentales para acometer la gestión del conocimiento

en instituciones de educación superior, tomando como referencia, el caso particular de la

Universidad Distrital, donde su responsabilidad social es cada día más creciente para cumplir su

misión de fortalecer los estratos económicamente más desfavorecidos de la capital y aún de las

provincias.

La universidad debe aprovechar la oportunidad de acelerar su desarrollo académico,

administrativo e investigativo, basándose en las oportunidades que representan las tecnologías de

la información y las comunicaciones y la aplicación del proceso de gestionar el conocimiento por el

que busca potenciar el conocimiento e incrementar la competitividad a través del mejor uso y

creación de recursos de conocimiento individual y colectivo.

Aunque lo deseable pero no siempre alcanzable en las estrategias que se plantean en los “Planes

de Desarrollo de la Universidad” es que, se involucre de manera directa a la comunidad

universitaria, en la configuración de redes de colaboración, en la construcción, mantenimiento y

uso de sistemas de información y de conocimiento, y esencialmente, en el afianzamiento de una

cultura de intercambio de conocimiento y de información .

Internacionales

- Knowcat(R. Cobos, Universidad Autónoma de Madrid)

KnowCat es un sistema distribuido que, sin necesidad de supervisión, permite la creación

incremental de conocimiento estructurado. La motivación subyacente es permitir la generación de

conocimiento colectivo de alta calidad como resultado de la interacción de los usuarios con dicho

conocimiento. El nombre, KnowCat, es el acrónimo de “KnowledgeCatalyser” o “catalizador de

conocimiento”, haciendo referencia a la propiedad principal que exhibe el sistema: la catalización

del proceso de cristalización del conocimiento .

Aunque existen propuestas para la modelización de sistemas informáticos, los entornos CSCW

presentan peculiaridades que hacen necesarias metodologías específicas que nos ayuden a

modelar formalmente sus características y propiedades. Recientemente se ha propuesto para tal

objetivo la metodología AMENITIES (acrónimo de A Methodology for analysis and DesIgn of

Cooperative systems). AMENITIES es una metodología basada en modelos de comportamiento y

tareas para el análisis, diseño y desarrollo de sistemas cooperativos. Se ha creído oportuno la

utilización de esta metodología debido a que proporciona una descripción del sistema

independiente de su implementación, permitiendo así una mejor compresión del domino del

problema.

Page 16: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

16

El sistema KnowCat nos permite compartir, evaluar y estructurar nuestro conocimiento colectivo

en lo que son llamados “KnowCat sites” o nodos KnowCat, a los cuales se puede acceder a través

de la Web mediante una dirección URL. El conocimiento de un nodo KnowCat está bajo un proceso

de cristalización del conocimiento, mediante el cual se tiene en todo momento constancia de cuál

es más relevante gracias a las opiniones y uso de éste por parte de los usuarios.

El sistema tiene diferentes áreas de aplicación, siendo la más utilizada hasta el momento la

generación de materiales educativos de alta calidad como resultado de la interacción de los

estudiantes con los propios materiales. Los resultados obtenidos de su aplicación con diferentes

comunidades de estudiantes, en varias áreas de conocimiento en la Universidad Autónoma de

Madrid. Otra área de aplicación del sistema es en el entorno de un grupo de investigadores, cuyo

objetivo sea la creación y mantenimiento de una “memoria organizacional” donde compartir y

evaluar el conocimiento relativo a su investigación conjunta.

El principal mecanismo que propone KnowCat para la gestión del conocimiento es el proceso de

cristalización de conocimiento. Este proceso determina si un determinado elemento de

conocimiento aportado al sistema es merecedor de ser considerado como elemento

representativo de la categoría a la que pertenece (esto ocurre si obtuvo una gran aceptación por

parte de los usuarios del sistema), o en caso contrario si sigue en el sistema en espera de su

posible cristalización, o en el peor de los casos si es eliminado. El proceso de cristalización se basa

en el trabajo colaborativo de “comunidades virtuales de expertos”. Una comunidad virtual de

expertos es un grupo de usuarios que son considerados expertos en uno o más temas

relacionados. Cuando la aportación (en forma de documento o contenido) de un miembro de la

comunidad cristaliza, éste recibe un cierto número de votos que podrá emplear en apoyar a otras

aportaciones (y de esta manera podrá opinar sobre ellas) que estén ubicadas en la comunidad

virtual donde se encuentra su documento cristalizado. Este mecanismo se inspira en la práctica

habitual del “peer review” que emplean la mayor parte de las revistas científicas .

-A University Incubator as a Catalyst for Knowledge Transfer (University of Central Florida)

La transferencia de conocimiento busca organizar, crear, capturar o distribuir conocimientos y

asegurar su disponibilidad para el futuro los usuarios. Se define como “el proceso mediante el cual

una unidad (por ejemplo, grupo, departamento o división) se ve afectado por la experiencia de

otro (Argote y Ingram, 2000). Este término se suele utilizar como sinónimo del término

“investigación utilización “, que es el proceso de comercialización de las ideas, productos y

servicios desarrollados en el ámbito académico. Los estudiosos están empezando a entender cómo

el conocimiento se transfiere de la academia para el mercado, pero todavía hay mucho que

aprender. Una cuestión principal en este ámbito de la investigación es el papel que la incubadora

universitaria desempeña en la transferencia de conocimientos. Suponiendo que la incubadora

realidad juega un papel, ¿qué prácticas funcionan mejor? Este documento explica el papel que la

universidad incubadoras desempeñan en la transferencia de conocimientos de los que crearlo

(académicos en la mayoría de los casos) a los que lo utilizan para beneficio personal y privado

Page 17: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

17

(empresarios). Lo logra esto mediante el examen de una universidad ejemplar programa de

incubación, el UCFIP y detallando los procedimientos de operación. El funcionamiento más eficaz

procedimientos se ofrecen como “mejores prácticas” para ser evaluados y ejecutado por otras

incubadoras universitarias . En este trabajo se procede como sigue. En primer lugar, el concepto

de los negocios se introduce incubación. En segundo lugar, la historia y el registro de la historia

UCFIP está delineado. En tercer lugar, la prácticas (servicios reales que se ofrecen a los clientes) se

enumeran y explicado. En cuarto lugar, cómo estas prácticas resultan en conocimiento. Se discute

el desarrollo y la transferencia. En quinto lugar, los ejemplos de la transferencia de conocimientos.

En sexto lugar, una descripción de la actual.

MARCO TEORICO

Conocimiento

Concepto:

El conocimiento es un conjunto de información almacenada mediante la experiencia o el

aprendizaje o a través de la introspección. En el sentido más amplio del término, se trata de la

posesión de múltiples datos interrelacionados que, al ser tomados por sí solos, poseen un menor

valor cualitativo.

El conocimiento es un recurso valioso. Los rápidos cambios tecnológicos actuales están basados en

el conocimiento y su carencia impediría que la empresa genere cambios tecnológicos, además de

la adaptación de ésta a los cambios generados por otras empresas.

El conocimiento es intangible, ilimitado y dinámico y si no se utiliza en un momento y lugar

específicos carece de valor. La información se convierte en conocimiento una vez que se ha

procesado en la mente de un individuo; y el conocimiento se vuelve a convertir en información

cuando se articula o comunica a los demás por medio de un texto escrito, en formato electrónico,

de forma oral o por otros medios.

En las organizaciones, el conocimiento se encuentra en rutinas organizativas, procesos, prácticas y

normas institucionales, además de encontrarse en documentos o almacenes de datos. El

conocimiento relevante a las empresas incluye hechos, opiniones, ideas, teorías, principios,

modelos, experiencias, valores, información contextual, percepciones de expertos e intuición.

Tipos y Características:

La forma sistemática de generar conocimiento tiene dos etapas: la investigación básica, donde se

avanza en la teoría; y la investigación aplicada, donde se aplica la información.

Cuando el conocimiento puede ser transmitido de un sujeto a otro mediante una comunicación

formal, se habla de conocimiento explícito. En cambio, si el conocimiento es difícil de comunicar y

se relaciona a experiencias personales o modelos mentales, se trata de conocimiento implícito.

Page 18: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

18

Gestión del conocimiento

Concepto:

La Gestión del Conocimiento es la disciplina que se ocupa de la identificación, captura,

recuperación, compartimiento y evaluación del conocimiento organizacional. Ha sido identificada

como un nuevo enfoque gerencial que reconoce y utiliza el valor más importante de las

organizaciones: el hombre y el conocimiento que este posee y aporta.

La Gestión del Conocimiento (Knowledge Management - KM) se puede definir como la disciplina

que estudia la creación, preservación, aplicación y reusó del conocimiento que está disponible en

una organización; su objetivo es crear conocimiento compartido entre todos los usuarios. La

gestión del conocimiento contribuye a mejorar el desempeño de personas, procesos y productos,

minimizando riesgos y ayudando a crear procesos y productos innovadores.

Una clasificación ampliamente aceptada de estrategias de gestión del conocimiento reconoce dos

clases de estrategias:

1. Codificación: Para sistematizar y almacenar información que representa el conocimiento de la

organización y hacerlo disponible a los diferentes usuarios. Este enfoque se centra en el

conocimiento explícito haciendo uso de bases de datos y motores de búsqueda para almacenar y

luego encontrar y utilizar el conocimiento explícito. Esta estrategia está orientada hacia el

producto basándose en activos de conocimiento, su creación, almacenamiento y reusó en

repositorios o memorias corporativas.

2. Personalización: Para soportar el flujo de información en una organización por medio del

almacenamiento de información acerca de las fuentes de conocimiento. Este enfoque se interesa

en compartir el conocimiento tácito, localizando y conectando personas con intereses comunes

por medio de la socialización e intercambio de conocimiento. Esta estrategia está orientada hacia

el proceso basándose en procesos sociales de comunicación.

Frameworks:

La gestión de conocimiento puede darse a través de tres procesos: el conocimiento explícito,

tácito y el conocimiento como activo.

El conocimiento explícito es aquel que puede expresarse en lenguaje formal, se puede difundir

ampliamente, se capta en intercambia a través de toda la organización. Ya que puede ser

transmitido por medios electrónicos, las compañías tienden a realizar versiones en tecnologías de

información para tratar el conocimiento explícito.

Page 19: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

19

El conocimiento tácito está asociado con los sentidos, las habilidades motrices – se aprende

haciendo, la percepción individual, la intuición que la persona incorpora en experiencias

individuales. Éste involucra factores intangibles como las creencias, la perspectiva, el instinto y los

valores personales. No es fácil de transmitir. Se difunde entre las personas por imitación, y por

ensayo y error.

Cuando hablamos de conocimiento como activo se entiende como la serie de recursos que una

organización utiliza para crear valor, pero no estan valorados desde un punto de vista contable.

Dentro de esta clasificación se encuentran el capital humano, capital relacional, propiedad

intelectual, activos de infraestructura (tecnologías, metodologías y procesos para funcionamiento

de la organización, métodos de dirección).

Sistema de gestión del conocimiento

Concepto:

Un sistema de gestión del conocimiento comprende todo aquello que contribuye a facilitar los

procesos de creación y transmisión de conocimiento, así como su utilización. A su vez están

manifestados en una variedad de implementaciones como lo son: Repositorios de documentos,

listas de discusión, sistemas de recuperación específicos del contexto, en la que el sistema de

gestión del conocimiento tiene prácticas como: crear directorios de conocimiento y crear redes de

conocimiento.

Los sistemas de gestión del conocimiento se refieren a una clase de sistemas de información

aplicados a la gestión del conocimiento. Es decir, son sistemas basados en tecnologías de la

información desarrollados para soportar y mejorar los procesos organizacionales de creación,

almacenamiento/recuperación, transferencia y aplicación del conocimiento. A continuación se

presenta una estructura de los sistemas de gestión del conocimiento basada en actividades y una

clasificación de dichos sistemas basada en funcionalidades, categorías, y elementos.

Actividades de Gestión del Conocimiento

Identificación: Los miembros de la organización desarrollan conocimiento acerca del proceso de

software a través del aprendizaje, resolución de problemas, innovación, creatividad e importación

desde fuentes externas.

Captura: Los miembros de la organización adquieren y capturan el conocimiento acerca del

proceso en formatos explícitos.

Organización: El conocimiento almacenado es clasificado, organizado y transformado para un

mejor entendimiento y uso.

Distribución: El conocimiento es distribuido a quienes lo necesitan utilizando tecnologías de la

información.

Page 20: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

20

Preservación: Como el conocimiento tiende a desaparecer, se debe implementar un proceso de

mejora continua gestionando muchos cambios pequeños que se realicen a los activos en un

amplio marco de tiempo.

Uso: Consiste en desarrollar y mantener software aplicando el conocimiento almacenado para los

procesos definidos.

Medición: La medición está basada en los objetivos que la organización desea lograr con las

actividades de gestión del conocimiento. En las organizaciones desarrolladoras de software puede

ser el soporte dado a los desarrolladores o la producción de software de alta calidad.

La medición del conocimiento permitirá identificar nuevo conocimiento, así el modelo descrito es

análogo a un modelo en espiral que ilustra la naturaleza iterativa de la gestión del conocimiento.

La mayoría de los proyectos de gestión del conocimiento intentan crear repositorios de

conocimiento, mejorar el acceso al conocimiento o enfocarse en mejorar la cultura y el ambiente

de intercambio de conocimiento.

En el núcleo de un sistema de gestión del conocimiento se encuentra un repositorio de

conocimiento (también llamado memoria corporativa o memoria organizativa) que soporta el

reusó y permite compartir el conocimiento de la organización incluyendo las lecciones aprendidas.

La función principal del repositorio es almacenar los artefactos de conocimiento (para nuestro

caso, activos de proceso de software) en formas que puedan ser recuperados y aplicados

efectivamente en un tiempo posterior.

La codificación del conocimiento requiere que el conocimiento se capture, codifique, organice y

almacene en un formato apropiado. Entre los objetivos de un repositorio de conocimiento se

encuentran:

• Identificar y proteger el conocimiento estratégico de la organización.

• Promover la transferencia y compartir el conocimiento.

• Mejorar la retención de trabajadores y prevenir la pérdida de conocimiento atribuible a la salida

de trabajadores.

• Integrar el conocimiento dentro de la empresa.

Las formas y funciones de los repositorios de conocimiento pueden ser vistas como concretas o

abstractas almacenando conocimiento de dos tipos:

Información concreta estructurada en bases de datos, documentos y artefactos, y la

representación de información abstracta no estructurada de actores humanos. Una categorización

de tipos de repositorios de conocimiento es dada por:

Page 21: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

21

Repositorios de Conocimiento Externo: Con ítems de información disponibles desde artículos y

reportes para ejecutivos hasta sistemas avanzados de inteligencia de clientes.

Repositorios Internos Estructurados: Incluye información como reportes de investigación,

materiales de mercadeo orientados al producto, y técnicas y métodos.

Repositorios Internos Informales: Con información como lecciones aprendidas, con conocimiento

que debe ser interpretado y adaptado por el usuario en un nuevo contexto.

Arquitectura:

La arquitectura de un sistema de gestión de conocimiento abarca tres grandes capas que son: la

capa Meta, capa Conceptual y la capa de Interfaz.

Capa de nivel Meta: Consiste en una serie de editores de modelado con un propósito especial, los

modelos de objetos y las restricciones adicionales definen los lenguajes. Está escrito en lenguaje

de modelado unificado (UML).

Capa de nivel Conceptual: Sirve para crear, editar y almacenar conocimientos de un campo

específico capturados en modelos conceptuales. Los objetos se ejemplifican desde las clases que

constituyen la capa de nivel Meta. Los editores han de asegurarse de que los modelos sean

compatibles con las definiciones del lenguaje en el nivel Meta, mientras que los modelos

conceptuales se muestran con anotaciones gráficas especializadas, sus semánticas quedan

definidas en los objetos ejemplificados desde las clases de nivel Meta.

Capa de nivel de Interfaz: Consiste en modelos de objeto o en definiciones de clases desde las que

se podría ejemplificar ese sistema de información específico. Aparte de los modelos de objetos

estáticos, serían necesarias descripciones funcionales y dinámicas, como diagramas de flujo de

mensajes, gráficos de estado o lenguajes específicos para la descripción de flujos de trabajo.

Catalizador de conocimiento

Concepto:

Es un software que trabaja con conocimiento explícito, es decir, el tipo de conocimiento que

puede transmitirse de unos a otros a través de documentos, imágenes y otros elementos

similares, y éste es estable en el tiempo. Ejemplos de este tipo de conocimiento son los que

podemos encontrar en enciclopedias o libros de referencia.

Componentes:

Cristalización de conocimiento: este proceso determina si un determinado elemento de

conocimiento aportado al sistema es merecedor de ser considerado como elemento

representativo de la categoría a la que pertenece.

Page 22: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

22

Los analistas pueden interactuar con todas o algunas de las bases de datos a través del diccionario

de metadatos o repositorio como si el contenido fue organizado en un almacén centralizado local.

El sistema de integración de conocimiento unificada permite a los analistas para explorar las

estructuras de relaciones de entidades de los repositorios y permite a los usuarios interpretar

esquemas nunca antes vistas que pueden ser necesarios para tal análisis y de entender de dónde

pueden estar ubicados uno o más elementos fundamentales dentro de un nuevo conjunto de

conocimiento.

Sistema de ayuda: permite al usuario nuevo que ingresa a la aplicación la fácil utilización de este a

partir de una serie de pasos a seguir para la mejor utilización del software en lo posible.

Incluyendo a esto el sistema de ayuda se profundiza cuando se está ingresando al repositorio

dando lugar a que los usuarios comprendan el orden que tiene así logrando que puedan identificar

el conocimiento útil para la oportuna y efectiva utilización del repositorio.

Mediante el sistema de ayuda el usuario comprende las partes fundamentales del catalizador e

interactuando con este, permitiendo compartir un conocimiento a la comunidad.

Comunidad virtual de expertos: Una comunidad virtual de expertos es un grupo de usuarios que

son considerados expertos en uno o más temas relacionados. Las comunidades virtuales de

expertos se forman a partir del árbol de conocimiento. Para cada nodo o tema, su comunidad de

expertos está compuesta por los autores de documentos que han cristalizado en ese tema, en el

tema del que descienden (el tema antecesor), en los temas que tienen como descendientes (sus

temas sucesores o subtemas directos) y en los temas que están a la misma altura que el primero

(temas en el mismo nivel de profundidad).

Cuando iniciamos un área de conocimiento probablemente no tengamos suficiente masa crítica de

participantes para el correcto funcionamiento de los procesos de cristalización de conocimiento.

Esta masa crítica posiblemente no estará asegurada tampoco a largo plazo, cuando el

conocimiento sea muy estable (es decir, esté muy cristalizado). Se propone para solucionar este

problema un proceso de maduración por el que pasan los nodos del sistema.

MARCO CONCEPTUAL

Conocimiento

El término conocimiento se puede definir como “creencia justificada que incrementa la capacidad

de una entidad para realizar una acción efectiva”. La acción en este contexto se refiere a destrezas

y competencias físicas, actividades cognitivas e intelectuales o ambas. Este conocimiento es el

principal activo que poseen las organizaciones y puede ser gestionado para garantizar su

generación, apropiación y transferencia apropiada entre los diferentes usuarios que lo necesiten.

Cristalización

El proceso de cristalización se basa en el trabajo colaborativo de "comunidades virtuales de

expertos". Una comunidad virtual de expertos es un grupo de usuarios que son considerados

Page 23: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

23

expertos en uno o más temas relacionados. Cuando la aportación (en forma de documento o

contenido) de un miembro de la comunidad cristaliza, éste recibe un cierto número de votos que

podrá emplear en apoyar a otras aportaciones (y de esta manera podrá opinar sobre ellas) que

estén ubicadas en la comunidad virtual donde se encuentra su documento cristalizado. Este

mecanismo se inspira en la práctica habitual del "peer review" que emplean la mayor parte de las

revistas científicas.

Gestión del conocimiento

La Gestión del Conocimiento es la disciplina que se ocupa de la identificación, captura,

recuperación, compartimiento y evaluación del conocimiento organizacional. Ha sido identificada

como un nuevo enfoque gerencial que reconoce y utiliza el valor más importante de las

organizaciones: el hombre y el conocimiento que este posee y aporta .

El uso del conocimiento para una mejora de las estructuras organizativas y sociales ha dado lugar a

un gran abanico de herramientas tecnológicas cuya finalidad es soportar estas estructuras y

facilitar los flujos de conocimiento entre los agentes que las componen. Las organizaciones no solo

deben disponer de medios tecnológicos para la generación, síntesis y transmisión del

conocimiento, sino que deben existir otros sistemas que faciliten el flujo de conocimiento.

Como consecuencia, las organizaciones o instituciones que deciden implementar tecnologías

relacionadas con la gestión del conocimiento deben realizar cambios organizativos y, en muchos

casos, cambios de cultura para conseguir que el uso de estas herramientas tecnológicas

acompañado de otros sistemas no tecnológicos lleve una mejora de los procesos de la

organización o institución.

Page 24: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

24

MARCO METODOLOGICO

Se investigarán los factores más importantes en las redes académicas y se analizará a fondo los

problemas aquí presentes, también se tendrá presente observar y utilizar los distintos

catalizadores de conocimiento que existen en la actualidad para entender mejor su

funcionamiento.

MODELO DEL NEGOCIO

Modelo de proceso.

- Modelo de dominio.

- Glosario de términos.

REQUERIMIENTOS

- Definición de actores.

- Depuración de casos de uso

- Modelo casos de uso.

- Documentación casos de uso.

ANALISIS

- Diagramas de secuencia.

- Diagramas de comunicación.

- Diagramas de actividad.

- Diagramas de estado.

- Modelo de análisis.

DISEÑO

- Responsabilidades de las clases.

- Modelo de interfaz.

- Modelo lógico.

Page 25: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

25

- Modelo físico.

- Modelo objeto relacional.

- Diccionario de datos.

DESARROLLO

- Diagrama de despliegue.

- Diagrama de paquetes.

- Diagrama de componentes.

PRUEBAS

- Pruebas.

- Integración.

- Sistema.

- Validación

FACTIBILIDAD DE DESARROLLO

Factibilidad técnica

Recursos de Hardware

En la siguiente tabla se muestran los recursos de hardware necesarios para el proyecto

Item Función Numero

Computador Desarrollo 2

Servidor virtual Alojar el portal 1

Tabla 1. Tabla de recursos de Hardware

Los computadores van a ser suministrados por nosotros los desarrolladores del proyecto, y el

servidor va a ser suministrado por el grupo de investigación METIS, por lo tanto es factible

técnicamente.

Recursos de Software

Page 26: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

26

En la siguiente tabla se muestran los recursos de software necesarios para el desarrollo del

proyecto

Item Software Tipo de licencia

Sistema Operativo Windows Privada adquirida por la Universidad Distrital

Base de datos Postgrest Libre

Servidor web Apache Libre

Servidor de aplicaciones Apache Libre

Servidor de servicios web Apache Libre

Ambiente de desarrollo Netbeans Libre

Herramienta de modelado Bizagi Arquitec

Libre

Privada adquirida por la Universidad Distrital

Tabla 2. Tabla de recursos de Software

Los elementos con licencia privada es decir el Sistema Operativo, y la herramienta de modelado

Arquitec, van a ser suministrados por el grupo de investigación METIS, el resto de elementos

tienen licencia libre por lo tanto es factible técnicamente.

Factibilidad operativa

Una vez terminado el proyecto, el sistema de gestión de conocimiento va a ser utilizado

inicialmente por una red académica.

Posteriormente serán utilizadas por las redes de la Universidad Distrital.

El sistema de gestión de conocimiento contara con un sistema de ayuda y de registro esto hace

que sea cómodo para el usuario registrarse y utilizar la aplicación, por lo tanto es factible

operativamente.

Personal

En la siguiente tabla se muestra el personal necesario para realizar el proyecto.

Page 27: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

27

Nombre Función

Ivan Fajardo Castañeda Analista - Diseñador - Desarrollador - Probador

Nelson Leonardo Canro - Analista

- Diseñador - Desarrollador - Probador

Juan Carlos Guevara Asesoría

Tabla 3. Tabla de Personal

El proyecto cuenta con el personal necesario para el proyecto, las funciones van a ser asumidas

por nosotros los desarrolladores del proyecto y los costos de asesoría por la Universidad Distrital

por lo tanto el proyecto es factible técnicamente.

Factibilidad económica

Recursos humanos

En la siguiente tabla se muestran los recursos humanos necesarios para el desarrollo del proyecto

Nombre Función Horas por mes

Horas en 5 meses

Valor hora

Valor total

Ivan Fajardo Castañeda

- Analista - Diseñador - Desarrollador

- Probador

80 400 $5.000 $2.000.000

Nelson Leonardo Canro

- Analista - Diseñador - Desarrollador - Probador

80 400 $5.000 $2.000.000

Juan Carlos Guevara

Asesoría 48 240 $25.000 $6.000.000

Tabla 4. Tabla de recursos humanos con costos

Page 28: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

28

El proyecto cuenta con el personal necesario para el proyecto, las funciones van a ser asumidas

por nosotros los desarrolladores del proyecto y los costos de asesoría por la Universidad Distrital

por lo tanto el proyecto es factible económicamente.

Recursos de Hardware

En la siguiente tabla se muestran los recursos de hardware necesarios para el proyecto

Item Función Numero Valor hora

Computador Desarrollo 2 $1.000

Servidor virtual Alojar el portal 1 $1.000

Tabla 5. Tabla de recursos de Hardware con costos

Los computadores van a ser suministrados por nosotros los desarrolladores del proyecto, y el

servidor va a ser suministrado por el grupo de investigación METIS, por lo tanto es factible

económicamente.

Recursos de software

En la siguiente tabla se muestran los recursos de software necesarios para el desarrollo del

proyecto

Item Software Tipo de licencia

Sistema Operativo Windows 7 Privada adquirida por la Universidad Distrital

Base de datos Postgrest Libre

Servidor web Glassfish Libre

Servidor de aplicaciones Glassfish Libre

Page 29: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

29

Servidor de servicios web Glassfish Libre

Ambiente de desarrollo Netbeans Libre

Herramienta de modelado Visagi Arquitect Enterprise

Libre

Privada adquirida por la Universidad Distrital

Tabla 6. Tabla de recursos de Software con costos

Los elementos con licencia privada es decir el Sistema Operativo, y la herramienta de modelado

Arquitect, van a ser suministrados por el grupo de investigación METIS, el resto de elementos

tienen licencia libre. Por lo tanto es factible económicamente.

Otros recursos

Los elementos tales como libros que se usen a lo largo del proyecto y los transportes durante el

desarrollo serán asumidos por nosotros los desarrolladores del proyecto, por lo tanto es factible

económicamente.

Factibilidad legal

El proyecto es factible legalmente por que cuenta con las licencias de sistema operativo, y de

ambientes de desarrollo por parte del grupo de investigación METIS, el resto de licencias son libres

lo que significa que el software respeta la libertad de los usuarios y la comunidad. En términos

generales, los usuarios tienen la libertad de copiar, distribuir, estudiar, modificar y mejorar el

software. Con estas libertades, los usuarios (tanto individualmente como en forma colectiva)

controlan el programa y lo que hace, por lo tanto el proyecto es factible legalmente.

Page 30: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

30

FASE DE INICIO MODELADO DEL NEGOCIO

1.1 MODELO DEL PROCESO UTILIZAR

Ilustración 1: Fuente Autores: Modelo del proceso Utilizar

Page 31: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

31

1.2 MODELO DEL PROCESO EVALUAR

Ilustración 2: Fuente Autores: Modelo del proceso Evaluar

Page 32: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

32

1.3 MODELO DEL PROCESO DEPURAR

Ilustración 3: Fuente Autores: Modelo del proceso Depurar

Page 33: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

33

1.4 MODELO DEL PROCESO MANTENER

Ilustración 4: Fuente Autores: Modelo del proceso Mantener

Page 34: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

34

1.5 MODELO DEL PROCESO SISTEMA DE AYUDA

Ilustración 5: Fuente Autores: Modelo del proceso Ayuda

Page 35: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

35

1.6 MODELO DEL PROCESO REGISTRO DE USUARIOS

Ilustración 6: Fuente Autores: Modelo del proceso Registro

Page 36: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

36

MODELO DE DOMINIO

Los modelos de Dominio completos se pueden encontrar en el ANEXO C, donde se muestra el

modelo de dominio de cada proceso del catalizador propuesto.

Modelo de dominio Integrado

Ilustración 7: Fuente Autores: Modelo de dominio Integrado

Glosario de términos

CONCEPTO DESCRIPCION

Usuario Común Es el actor que hace uso de las diferentes herramientas entregadas por el sistema para así ayudar a realizar un proceso de cristalización, además es participe de la depuración del recurso, es decir, ayudar a mejorar el recurso mediante una opinión, una crítica o un comentario para un mismo recurso de conocimiento en dado caso que sea necesario.

Usuario Experto Es el actor que hace uso de las diferentes herramientas suministradas por el sistema pero con la diferencia de que este usuario ya es considerado especialista en un tema en específico, donde su ayuda es mayor a la del Usuario Común para el proceso de cristalización, debido a que puede sugerir al administrador que tipo de recurso es viable dependiendo de la votación del mismo.

Administrador Es el actor que permite hacer la gestión de la cristalización, eliminando el conocimiento que no es útil en un tema en específico y cristalizando un recurso de conocimiento útil para la comunidad, de la misma manera gestiona los usuarios que

Page 37: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

37

han sido creados desde el SGC principal.

Sesión Tiempo y acción en la que un usuario del sistema permanece activo en el sistema interactuando con las herramientas permisivas para este.

Recurso Conocimiento

Archivo que se carga al sistema, el cual es utilizado por los usuarios (Común y Experto) para su utilización y valoración.

Interfaz Forma en la cual existe comunicación de las herramientas del sistema con los usuarios que están usando dichas herramientas.

Área Parte donde el usuario elige que tema está abordando el Recurso de Conocimiento.

Cantidad uso Contador que permite enumerar las veces que un Recurso de Conocimiento ha sido utilizado para su evaluación.

Votación Lugar donde se realiza la evaluación del Recurso de Conocimiento dependiendo del tipo de usuario para su posterior cristalización.

Tema Es la interfaz que permite que un usuario no registrado escoja el tipo de ayuda para la creación del usuario.

Registro Parte del sistema que permite a un usuario nuevo, registrarse para hacer uso de las herramientas del sistema con un nombre de usuario y una contraseña única.

Validación Cuando el sistema verifica las credenciales del usuario para su ingreso al sistema.

Gestores Son las diferentes opciones que puede tomar un usuario (Común y Experto) en el momento de utilizar un Recurso de Conocimiento.

Agente evaluación

Es la parte del Catalizador que permite mediante una inteligencia artificial con una tarea básica asignada, realizar la evaluación de manera conjunta.

Tabla 1Glosario de Términos

Page 38: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

38

2. FASE DE REQUERIMENTOS En este componente se podrá ver la descripción, el comportamiento, las limitaciones y las

opciones que tendrán los actores del sistema al momento de llevar a cabo alguna acción contenida

en el este.

Se podrá ver mediante diagramas de casos de uso, modelado de procesos, Modelado de dominio,

Diagramas de Secuencia y Colaboración como serán desarrollados los diferentes procesos que

pueden llevar a cabo cada uno de los actores del Sistema de Información.

Requerimientos funcionales

Numero Nombre Descripción Prioridad

RF1 Acceso al sistema

El sistema deberá permitir el acceso a los usuarios que ingresaron correctamente sus datos.

5

RF2 Modificar datos El sistema debe permitir que el administrador pueda modificar los datos de los demás usuarios.

5

RF3 Cargar recurso El sistema debe permitir que todos los usuarios puedan subir un archivo a la plataforma y que este archivo pueda ser visto por los demás usuarios.

5

RF4 Guardar recurso El sistema debe tener una opción para que los usuarios puedan guardar el recurso de conocimiento en su propio ordenador.

3

RF5 Evaluación Todos los usuarios deben tener la opción de calificar el recurso de conocimiento con una valoración entre 10 a 50.

5

RF6 Depuración El sistema deberá tener un espacio para que los usuarios puedan realizar aportes como comentarios, criticas u opiniones sobre un recurso de conocimiento existente

3

RF7 Comunicación Los usuarios del sistema deberán tener una plataforma para comunicarse sin importar el tipo de usuario si es común experto o si es el administrador.

2

RF8 Cristalización El sistema debe permitir al administrador eliminar los recursos de conocimiento que no son aptos para permanecer en la red

5

Page 39: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

39

Requerimientos no funcionales

Numero Nombre Descripción Prioridad

RNF1 Usabilidad El sistema debe ser fácil de usar para los usuarios con ayudas e interfaces intuitivas

5

RNF2 Seguridad El sistema debe permitir el acceso solo a los usuarios que estén efectivamente registrados y que ingresen sus datos de manera correcta

5

RNF3 Multiplataforma El sistema debe funcionar en cualquier maquina siempre y cuando tenga las librerías requeridas para su funcionamiento

3

RNF4 Rendimiento El sistema debe tener la capacidad de almacenar una gran cantidad de recursos

4

RNF5 Portabilidad El sistema debe brindar comodidad a los usuarios en el momento de ser guardado en cualquier unidad de almacenamiento

2

2.1. DEFINICION DE ACTORES DEL SISTEMA

ACTOR DESCRIPCION

Usuario Común Es el actor que hace uso de las diferentes herramientas entregadas por el sistema para así ayudar a realizar un proceso de cristalización.

Usuario Experto Es el actor que hace uso de las diferentes herramientas suministradas por el sistema pero con la diferencia de que este usuario ya es considerado especialista en un tema en específico, donde su ayuda es mayor a la del Usuario Común para el proceso de cristalización.

Administrador Es el actor que permite hacer la gestión de la cristalización, eliminando el conocimiento que no es útil en un tema en específico y cristalizando un recurso de conocimiento útil para la comunidad.

Tabla 2Definición de actores: fuete autores

2.2. LISTA PRELIMINAR DE CASOS DE USO

Proceso: Utilizar Actor Usuario común, usuario experto

Iniciar sesión

Cerrar sesión

Área aplicación

Cargar recurso conocimiento

Leer recurso conocimiento

Exportar recurso conocimiento

Guardar recurso conocimiento

Evaluar recurso conocimiento

Page 40: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

40

Proceso: Evaluar Actor Usuario común, Actor Usuario experto

Iniciar sesión

Cerrar sesión

Área de aplicación

Cargar recurso conocimiento

Votación recurso conocimiento

Enviar votación

Proceso: Depurar Actor Usuario común

Iniciar sesión

Cerrar sesión

Ingresar datos

Crear comentario

gestionar comentario

Enviar comentario

Crear critica

realizar critica

Enviar critica

Crear opinión

crear opinión

Enviar opinión

Proceso: Depurar Actor Usuario Experto

Iniciar sesión

Cerrar sesión

Visualizar Criticas generadas

Visualizar Comentarios generados

Visualizar Opiniones

Sugerir al administrador

Proceso: Mantener Actor Administrador

Iniciar sesión

Cerrar sesión

consultar recurso conocimiento evaluado

consultar cantidad votación

consultar votación

eliminar recurso conocimiento

cristalizar recurso conocimiento

Proceso: Ayuda Actor Usuario común, Usuario experto

iniciar sesión

Page 41: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

41

cerrar sesión

cargar ayuda escrita proceso utilizar

cargar ayuda escrita proceso evaluar

cargar ayuda escrita proceso depurar

cargar ayuda visual proceso utilizar

cargar ayuda visual proceso evaluar

cargar ayuda visual proceso depurar

Proceso: Ayuda Actor Usuario Administrador

iniciar sesión

cerrar sesión

cargar ayuda escrita proceso cristalizar

cargar ayuda visual proceso cristalizar

Proceso: Registro de usuarios Actor Usuario Administrador

iniciar sesión

cerrar sesión

Gestor de usuarios

Ingresar Datos nuevo usuario

Registrar

Page 42: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

42

2.3. MODELO DE CASOS DE USO INTEGRADO

Los modelos de casos de uso completos se pueden encontrar en el ANEXO C, donde se muestra

cada modelo de caso de uso que se utilizara para la implementación del Catalizador de

Conocimiento.

Page 43: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

43

Ilustración 8: Fuente Autores: Modelo de caso de uso Integrado

2.4 DOCUMENTACION DE CASOS DE USO

En este apartado se desarrolla la etapa del proyecto que ayudará a establecer las reglas dentro de

las cuales se llevaran a cabo los procesos, además servirá para identificar las posibles restricciones

uc Modelo de casos de uso integra...

usuario comun

usuario experto

cargar recurso

conocimiento

leer recurso

conocimiento

exportar recurso

conocimiento

guardar recurso

conocimiento

ev aluar recurso

conocimiento

v otacion

recurso

conocimiento

cargar recurso

conocimiento

env iar v otacion

peso v otacion

usuario comun

peso v otacion

usuario experto

crear gestor

comentario

responder

comentario

env iar

comentario

crear gestor

critica

responder

critica

env iar critica

crear gestor

opinion

responder

opinion

env iar opinion

Administrador

consultar recurso

conocimientoconsultar cantidad

v otacion

consultar v otacion

eliminar recurso

conocimiento

cristalizar

conocimiento

area aplicacion

cargar ayuda

escrita proceso

ev aluar

cargar ayuda

escrita proceso

utilizar

cargar ayuda

escrita proceso

depurar

cargar ayuda

v isual proceso

utilizar

cargar ayuda

v isual proceso

ev aluar

cargar ayuda

v isual proceso

depurar

iniciar sesion

cerrar sesion

Page 44: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

44

que se tendrán en cuenta en la ejecución y aporta una idea general de cuál debe ser el curso

normal de los eventos, los demás casos de uso serán presentados en el Anexo D.

Documentación de casos de uso del proceso utilizar

No. Caso de Uso 01

NOMBRE CASO DE USO Iniciar Sesión

ACTORES Usuario común

OBJETIVO Permitir el acceso a los servicios de la plataforma a los usuarios.

PRECONDICIONES El usuario debe haber ingresado a la página principal. El usuario debe estar previamente registrado en el sistema.

POSCONDICIONES El usuario puede utilizar los servicios del sistema de acuerdo al tipo de usuario con sus respectivos permisos.

FLUJO DE EVENTOS

Actividades del Actor

Estando en la interfaz principal el usuario ingresara su código y contraseña para poder ingresar al sistema.

Respuesta del Sistema

El sistema permitirá el acceso al sistema del usuario, de acuerdo al tipo de usuario será mostrada una interfaz diferente con sus respectivos permisos, y si el usuario no se encuentra registrado o ingreso mal sus datos esto será informado por el sistema.

MANEJO DE SITUACIONES EXCEPCIONALES

Si el sistema no se puede conectar a la base de datos por favor revisar que el servidor no se encuentre fuera de línea y que no esté presentando problemas, la recomendación es que intente de nuevo iniciar sesión hasta que le muestre los permisos y datos de su sesión de acuerdo al tipo de usuario.

No. Caso de Uso 02

NOMBRE CASO DE USO Cerrar Sesión

ACTORES Usuario común

OBJETIVO Permitir la salida segura del sistema a los usuarios.

PRECONDICIONES El usuario debe estar previamente registrado en el sistema. El usuario debe haber iniciado sesión en el sistema.

POSCONDICIONES

El usuario saldrá del sistema cerrando la sesión impidiendo que otros usuarios pueden ver los datos de la sesión e ingresar a su sesión y tal vez acceder a servicios a los cuales no posee permiso.

FLUJO DE EVENTOS Actividades del Actor Habiendo iniciado sesión el usuario podrá salir del sistema en cualquier momento haciendo clic

Page 45: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

45

en el link “Cerrar Sesión”.

Respuesta del Sistema

El sistema destruirá la sesión en uso para impedir que otros usuarios puedan acceder a esta sesión luego mostrara la interfaz principal para permite a otros usuarios iniciar sesión con sus respectivas cuentas.

MANEJO DE SITUACIONES EXCEPCIONALES

Si el sistema no se puede cerrar su sesión por favor intente de nuevo debido a que si no se cierra su sesión correctamente otros usuarios malintencionados podrían ocasionar daños de datos sobre su cuenta y otro tipo de cosas. Para comprobar que cerro bien su sesión debe estar en la interfaz principal del sistema y darle clic en su navegador “atrás” y comprobar que después de cerrada su sesión no se puede ver su cuenta de lo contrario su sesión no ha sido cerrada

Documentación de casos de uso del proceso Evaluar

No. Caso de Uso 01

NOMBRE CASO DE USO Iniciar Sesión

ACTORES Usuario común, Usuario experto, Administrador

OBJETIVO Permitir el acceso a los servicios de la plataforma a los usuarios.

PRECONDICIONES El usuario debe haber ingresado a la página principal. El usuario debe estar previamente registrado en el sistema.

POSCONDICIONES El usuario puede utilizar los servicios del sistema de acuerdo al tipo de usuario con sus respectivos permisos.

FLUJO DE EVENTOS

Actividades del Actor

Estando en la interfaz principal el usuario ingresara su código y contraseña para poder ingresar al sistema.

Respuesta del Sistema

El sistema permitirá el acceso al sistema del usuario, de acuerdo al tipo de usuario será mostrada una interfaz diferente con sus respectivos permisos, y si el usuario no se encuentra registrado o ingreso mal sus datos esto será informado por el sistema.

MANEJO DE SITUACIONES EXCEPCIONALES

Si el sistema no se puede conectar a la base de datos por favor revisar que el servidor no se encuentre fuera de línea y que no esté presentando problemas, la recomendación es

Page 46: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

46

que intente de nuevo iniciar sesión hasta que le muestre los permisos y datos de su sesión de acuerdo al tipo de usuario.

No. Caso de Uso 02

NOMBRE CASO DE USO Cerrar Sesión

ACTORES Usuario común, Usuario experto, Administrador

OBJETIVO Permitir la salida segura del sistema a los usuarios.

PRECONDICIONES El usuario debe estar previamente registrado en el sistema. El usuario debe haber iniciado sesión en el sistema.

POSCONDICIONES

El usuario saldrá del sistema cerrando la sesión impidiendo que otros usuarios pueden ver los datos de la sesión e ingresar a su sesión y tal vez acceder a servicios a los cuales no posee permiso.

FLUJO DE EVENTOS

Actividades del Actor

Habiendo iniciado sesión el usuario podrá salir del sistema en cualquier momento haciendo clic en el link “Cerrar Sesión”.

Respuesta del Sistema

El sistema destruirá la sesión en uso para impedir que otros usuarios puedan acceder a esta sesión luego mostrara la interfaz principal para permite a otros usuarios iniciar sesión con sus respectivas cuentas.

MANEJO DE SITUACIONES EXCEPCIONALES

Si el sistema no se puede cerrar su sesión por favor intente de nuevo debido a que si no se cierra su sesión correctamente otros usuarios malintencionados podrían ocasionar daños de datos sobre su cuenta y otro tipo de cosas. Para comprobar que cerro bien su sesión debe estar en la interfaz principal del sistema y darle clic en su navegador “atrás” y comprobar que después de cerrada su sesión no se puede ver su cuenta de lo contrario su sesión no ha sido cerrada

3. FASE DE ANALISIS

Esencialmente esta fase permite identificar y establecer las especificaciones técnicas del proyecto

(Software), es decir identificar los requerimientos utilizando el leguaje de los desarrolladores para

producir una proyección interna (Conceptual) del sistema. Buscar un puente entre el lenguaje que

Page 47: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

47

maneja el desarrollador y el lenguaje común para el usuario, se puede visualizar la totalidad de

diagramas de SECUENCIA, COLABORACION, ACTIVIDAD Y DE ESTADO en el anexo E.

3.1 Proceso: Utilizar

3.1.1 Proceso: Utilizar: Diagrama de secuencia

Ilustración 9: Fuente Autores: Proceso Utilizar Diagrama de secuencia

3.1.2 Proceso: Utilizar: Diagrama de Colaboración

Ilustración 10: Fuente Autores: Proceso Utilizar Diagrama de colaboración

sd Utilizar

Interfaz util izar Area de aplicacion Recursos de

conocimiento

Seleccionar

recurso

Mostrar recurso

Usuario comun, experto

Peticion Interfaz()

Mostrar interfaz cargada()

Seleccionar fi ltro()

Filtro seleccionado()

Mostrar Recurso de conocimiento()

Mostrar interfaz cargada()

Seleccionar recurso()

recurso seleccionado()

Mostrar recurso de conocimiento()

Recurso de conocimiento cargado()

sd Utilizar

Usuario Comun,experto

Interfaz Utilizar Area de aplicacion

Tabla recurso de

conocimiento

Mostrar recurso

1. Ingresar

interfaz

2. Interfaz

cargada

3. Solicitar area de

aplicacion

4. Verificar area de

aplicacion5. area aplicacion seleccionada

6. Seleccionar

recurso

7. Verificar

recurso

8. Mostrar recurso de

conocimiento

9. Cargar interfaz util izar

Page 48: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

48

3.1.3 Proceso: Utilizar: Diagrama de Actividad

Ilustración 11: Fuente Autores: proceso Utilizar Diagrama de Actividad

3.1.4 Proceso: Utilizar: Diagrama de Estado

Ilustración 12: Fuente Autores: Proceso utilizar Diagrama de estado

act utilizar

Re

cu

rso

de

co

no

cim

ien

toA

rea

de

ap

lic

ac

ion

Inte

rfa

z U

tili

za

rIn

terf

az i

nic

io

Inicio

Cargar

intergaz

utilizar

Seleccionar

de

aplicacion

Verificar

area de

aplicacion

Tabla

recurso de

conocimiento

Sleccionar

recurso de

conocimiento

Mostrar recurso de

conocimiento

fin

stm utilizar

Inicio

Usuario Comun,

experto

Recurso de

conocimiento

Consultado

Final

Page 49: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

49

4. FASE DE DISEÑO

4.1 LISTA INICIAL DE CLASES

Servlets

procesoArch.java procesoArchivo.java procesoArchivoE.java

procesoArchivoII.java ServletAdministrador.java ServletEstudiante.java

ServletExpert.java

EJB de entidad

Administrador.jsp Catalizacion.jsp Depuracion.jsp Estudiante.jsp evaluar.jsp Experto.jsp

recurso.jsp RecursosUtilizados.jsp

EJB de sesión

Inicio.jsp ValidarAdmin.jsp ValidarEstudiante.jsp ValidarExperto.jsp

Clases Auxiliares

clsAdmin.java clsDAOadmin.java clsDAOestudiante.java clsDAOexperto.java

clsConecta.java

Page 50: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

50

4.2 RESPONSABILIDADES DE LAS CLASES

Responsabilidad de la clase Administrador

NOMBRE DE LA CLASE: Administrador

Responsabilidad Colaborador

Gestión de Recursos de conocimiento

gestión de Recursos de conocimiento utilizados

Gestión de Evaluaciones

Gestión de Recursos de conocimiento cristalizados

Gestión de Reportes

Administrador.jsp cerrarsesion.jsp

mostrarvotos.jsp evaluaciones.jsp

tablausuario.jsp RCristalizados.jsp

Tabla 3Responsabilidad de la clase Administrador

Responsabilidad de la clase Estudiante

NOMBRE DE LA CLASE: Estudiante

Responsabilidad Colaborador

Ingreso al sistema

Uso de Recursos de conocimiento utilizados

Participar en las evaluaciones

Depuracion.jsp Estudiante.jsp

tablaRecursoEstudiante.jsp

tablaRecursoEstudianteII.jsp

tablaRecursoEstudianteIII.jsp

tablaRecursoEstudianteIV.jsp

tablaRecursoEstudiantevotar.jsp

tablaRecursoEstudiantevotarII.jsp

tablaRecursoEstudiantevotarIII.jsp

tablaRecursoEstudiantevotarIV.jsp

Page 51: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

51

tablausuario.jsp areacon.jsp areacon1.jsp

cerrarsesion.jsp

Tabla 4Responsabilidad de la clase Estudiante

Responsabilidad de la clase Experto

NOMBRE DE LA CLASE: Experto

Responsabilidad Colaborador

Ingreso al sistema

Uso de Recursos de conocimiento utilizados

Clasificar Recursos de Conocimiento

Verificar herramientas de depuración(Opinar, Criticar, Comentar)

Sugerir al administrador

areacon2.jsp areacon3.jsp cerrarsesion.jsp

clasificarRecurso.jsp Experto.jsp

MostrarCOMENTARIOid.jsp

tablaRecursoExperto.jsp

tablaRecursoExpertoII.jsp

tablaRecursoExpertoIII.jsp

tablaRecursoExpertoIV.jsp

tablaRecursoExpertovotar.jsp

tablaRecursoExpertovotarII.jsp

tablaRecursoExpertovotarIII.jsp

tablaRecursoExpertovotarIV.jsp

Tabla 5Responsabilidad de la clase Experto

Page 52: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

52

Responsabilidad de la clase: Depuración

NOMBRE DE LA CLASE: Depuración

Responsabilidad Colaborador

Gestión de Comentarios, Criticas, Opiniones

Uso de herramientas(Opinar, Criticar, Comentar)

Verificar uso de las herramientas

reflejar.jsp Comentar.jsp comentario.jsp

comentarioE.jsp Comentariogeneral.jsp

ComentarioMC.jsp ComentarioMN.jsp

critica.jsp criticaE.jsp CriticaMC.jsp

CriticaMN.jsp criticas.jsp Criticasgeneral.jsp

Depuracion.jsp mostrarCOMENTARIO.jsp

MostrarCOMENTARIOid.jsp

mostrarCRITICA.jsp MostrarCRITICAid.jsp

mostrarNOMBRE.jsp mostrarOPINAR.jsp

mostrarOPINARid.jsp opinion.jsp

opinionE.jsp opiniones.jsp

Opiniongeneral.jsp OpinionMC.jsp

OpinionMN.jsp

Tabla 6Responsabilidad de la clase Depuración

Page 53: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

53

Responsabilidad de la clase Evaluar

NOMBRE DE LA CLASE: Evaluación

Responsabilidad Colaborador

Uso de Recursos para la votación

Gestionar votaciones

Verificar Votaciones

ResultadoVotacionE.jsp evaluaciones.jsp

evaluar.jsp evaluarE.jsp mostrarEgeneral.jsp

mostrarEid.jsp mostrarEnombre.jsp

mostrarEvotos.jsp mostrarEvotosN.jsp

mostrarvotos.jsp mostrarvotosN.jsp

ResultadoVotacion.jsp

Tabla 7Responsabilidad de la clase Evaluar

Responsabilidad de la clase Cristalización

NOMBRE DE LA CLASE: Cristalizar

Responsabilidad Colaborador

Cristalizar recursos de conocimiento

Gestionar Recursos Cristalizados

Verificar Recursos Cristalizados ventanaporid.jsp ventanapornombre.jsp

Catalizacion.jsp catalizar.jsp eliminarvot.jsp

enviarCristalizacion.jsp MostrarID.jsp

RCristalizados.jsp sugerencias.jsp

sugerenciasN.jsp

Tabla 8Responsabilidad de la clase Cristalización

Responsabilidad de la clase Recurso

NOMBRE DE LA CLASE: Recurso

Responsabilidad Colaborador

Page 54: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

54

Insertar recursos de conocimiento

Modificar Recursos de conocimiento

Eliminar Recursos de conocimiento

Verificar Recursos de conocimiento

recursos.jsp eliminarRecurso.jsp

InsertarRecurso.jsp modificarRecurso.jsp

modificarRecursoII.jsp mostrararchivo.jsp

recurso.jsp

Tabla 9Responsabilidad de la clase Recurso

Responsabilidad de la Clase Recursos Utilizados

NOMBRE DE LA CLASE: Recursos Utilizados

Responsabilidad Colaborador

Insertar recursos de conocimiento Utilizados

Modificar Recursos de conocimiento Utilizados

Eliminar Recursos de conocimiento Utilizados

Verificar Recursos de conocimiento Utilizados

RecursoUtilizadoE.jsp eliminarRecursoU.jsp

InsertarRecursoU.jsp

modificarRecursoRC.jsp

modificarRecursoRCII.jsp

mostrararchivoE.jsp mostrararchivoU.jsp

recursos.jsp RecursosUtilizados.jsp

Tabla 10Responsabilidad de la clase Recursos Utilizados

Responsabilidad de la clase Usuarios

NOMBRE DE LA CLASE: Usuarios

Responsabilidad Colaborador

Insertar nuevos usuarios

Modificar Usuarios

Asignar Rol de usuarios

Eliminar usuarios

tablausuario.jsp eliminarUsuario.jsp

modificarUsuario.jsp modificarUsuarioII.jsp

Tabla 11Responsabilidad de la clase Usuarios

Page 55: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

55

4.3 MODELO DE ANALISIS

Este modelo permite verificar las principales clases que se implementaran en el Catalizador,

explicando el modelo se puede observar que la clase “conecta” es la clase de mayor utilidad en el

catalizador ya que por ella es donde pasa la comunicación entre la aplicación y la base de datos, de

igual forma, existe otra clase contigua llamada “cargar archivos”, esta clase viene siendo un servlet

que permite la carga de documento al sistema y posterior a ello su comunicación con la base de

datos para que permita ingresar los datos del documento añadido.

Ilustración 13: Fuente Autores: Modelo de análisis

cla

ss

Mo

de

lo d

e A

na

li..

.

Us

ua

rio

sE

va

lua

rC

ris

tali

za

rE

xp

ert

oE

stu

dia

nte

Ad

min

istr

ad

or

De

pu

rac

ion

Re

cu

rso

Re

cu

rso

s

uti

liza

do

s

cls

Ad

min

Cls

Co

ne

cta

Va

lid

ar

Se

sio

n

Ca

rga

r A

rch

ivo

s

Page 56: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

56

3.4 MODELO LOGICO

En este modelo podemos observar la clases que tienen mayor actividad con las de otra capa

siguiendo la arquitectura del sistema que en este caso es Modelo Vista Controlador.

Ilustración 14: Fuente Autores: Modelo Lógico

cla

ss

Mo

de

lo L

og

i...

Us

ua

rio

+

mo

dfi

ca

rusu

ari

oII

()

+

mo

dif

ica

rusu

ari

o()

+

tab

lau

sua

rio

()

+

tab

lau

sua

rio

()

Ad

min

istr

ad

or

+

Ad

min

istr

ad

or(

)

+

ce

rra

rse

sio

n()

+

eva

lua

cio

ne

s()

+

mo

stra

rvo

tos(

)

+

RC

rist

ali

za

do

s()

+

tab

lau

sua

rio

()

Es

tud

ian

te

+

are

aco

n()

+

are

aco

n1

()

+

Ce

rra

rse

sio

n()

+

De

pu

racio

n()

+

Est

ud

ian

te()

+

tab

lare

cu

rso

est

ud

ian

te()

+

tab

lare

cu

rso

est

ud

ian

teII

()

+

tab

lare

cu

rso

est

ud

ian

teII

I()

+

tab

lare

cu

rso

est

ud

ian

teIV

()

Ex

pe

rto

+

are

aco

n2

()

+

are

aco

n3

()

+

cla

sifi

ca

rRe

cu

rso

()

+

Mo

stra

rCo

me

nta

rio

ID()

+

Mo

stra

rCri

tica

()

+

Mo

stra

rop

inio

n()

+

sug

eri

r()

+

tab

lare

cu

rso

Exp

ert

o()

+

tab

lare

cu

rso

Exp

ert

oII

()

+

tab

lare

cu

rso

Exp

ert

oII

I()

+

tab

lare

cu

rso

Exp

ert

oIV

()

Ev

alu

ac

ion

+

eva

lua

cio

ne

s()

+

eva

lua

r()

+

eva

lua

rE()

+

mo

sta

rEn

om

bre

()

+

mo

stra

rEg

en

era

l()

+

mo

stra

rEvo

tos(

)

+

mo

stra

rvo

tosN

()

+

Re

sult

ad

oe

va

lua

cio

nE

()

+

Re

sult

ad

oV

ota

cio

n()

De

pu

rac

ion

+

Co

me

nta

r()

+

Cri

tica

r()

+

Op

ina

r()

Cri

sta

liza

cio

n

+

Ca

tali

za

r()

+

Eli

min

arv

ot(

)

+

en

via

rCri

sta

liza

cio

n()

+

RC

rist

ali

za

do

s()

+

sug

ere

ncia

s()

Re

cu

rso

+

eli

min

arR

ecu

rso

()

+

inse

rta

rre

cu

rso

()

+

Mo

dif

ica

rre

cu

rso

()

+

mo

stra

rarc

hiv

o()

Re

cu

rso

s U

tili

za

do

s

+

Eli

min

arr

ecu

rso

U()

+

Inse

rta

rRe

cu

rso

U()

+

mo

dif

ica

rre

cu

rso

U()

+

mo

stra

rarc

hiv

oU

()

+

Re

cu

rso

Uti

liza

do

E()

Cls

Co

ne

cta

+

cls

Co

ne

cta

()

Va

lid

arS

es

ion

+

Se

rvle

tAd

min

istr

ad

or(

)

+

Se

rvle

tEst

ud

ian

te()

+

Se

rvle

tExp

ert

o()

cls

Ad

min

+

cls

DA

Oa

dm

in()

+

cls

DA

Oe

stu

dia

nte

()

+

cls

DA

Oe

xp

ert

o()

Ca

rga

rArc

hiv

o

+

Pro

ce

soA

rch

()

+

Pro

ce

soA

rch

ivo

()

+

pro

ce

soA

rch

ivo

E()

+

pro

ce

soA

rch

ivo

II()

+n

+1

+n

+1+

n

+1

+n

+n

+1

+1

+1

+1

+1

+1

+n

+1+n

+1

+n

+n

+n

+1

+n

+1

+n

+n

+n

+.

+n

+n

Page 57: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

57

4.5 MODELO FISICO

En este modelo se puede verificar las tablas que se manejaran los datos de los usuarios, archivos,

evaluaciones, depuración de los recurso y la cristalización de los recurso, también el modelo

permite verificar los tipos de datos por cada campo y consecuente a ello la clase que conectara las

tablas de la base en la aplicación.

Ilustración 15: Fuente Autores: Modelo Físico

cla

ss

Mo

de

lo F

isi.

..

Us

ua

rio

+

mo

dfi

ca

rusu

ari

oII

()

+

mo

dif

ica

rusu

ari

o()

+

tab

lau

sua

rio

()

+

tab

lau

sua

rio

()

Ad

min

istr

ad

or

+

Ad

min

istr

ad

or(

)

+

ce

rra

rse

sio

n()

+

eva

lua

cio

ne

s()

+

mo

stra

rvo

tos(

)

+

RC

rist

ali

za

do

s()

+

tab

lau

sua

rio

()

Es

tud

ian

te

+

are

aco

n()

+

are

aco

n1

()

+

Ce

rra

rse

sio

n()

+

De

pu

racio

n()

+

Est

ud

ian

te()

+

tab

lare

cu

rso

est

ud

ian

te()

+

tab

lare

cu

rso

est

ud

ian

teII

()

+

tab

lare

cu

rso

est

ud

ian

teII

I()

+

tab

lare

cu

rso

est

ud

ian

teIV

()

Ex

pe

rto

+

are

aco

n2

()

+

are

aco

n3

()

+

cla

sifi

ca

rRe

cu

rso

()

+

Mo

stra

rCo

me

nta

rio

ID()

+

Mo

stra

rCri

tica

()

+

Mo

stra

rop

inio

n()

+

sug

eri

r()

+

tab

lare

cu

rso

Exp

ert

o()

+

tab

lare

cu

rso

Exp

ert

oII

()

+

tab

lare

cu

rso

Exp

ert

oII

I()

+

tab

lare

cu

rso

Exp

ert

oIV

()

Ev

alu

ac

ion

+

eva

lua

cio

ne

s()

+

eva

lua

r()

+

eva

lua

rE()

+

mo

sta

rEn

om

bre

()

+

mo

stra

rEg

en

era

l()

+

mo

stra

rEvo

tos(

)

+

mo

stra

rvo

tosN

()

+

Re

sult

ad

oe

va

lua

cio

nE

()

+

Re

sult

ad

oV

ota

cio

n()

De

pu

rac

ion

+

Co

me

nta

r()

+

Cri

tica

r()

+

Op

ina

r()

Cri

sta

liza

cio

n

+

Ca

tali

za

r()

+

Eli

min

arv

ot(

)

+

en

via

rCri

sta

liza

cio

n()

+

RC

rist

ali

za

do

s()

+

sug

ere

ncia

s()

Re

cu

rso

+

eli

min

arR

ecu

rso

()

+

inse

rta

rre

cu

rso

()

+

Mo

dif

ica

rre

cu

rso

()

+

mo

stra

rarc

hiv

o()

Re

cu

rso

s U

tili

za

do

s

+

Eli

min

arr

ecu

rso

U()

+

Inse

rta

rRe

cu

rso

U()

+

mo

dif

ica

rre

cu

rso

U()

+

mo

stra

rarc

hiv

oU

()

+

Re

cu

rso

Uti

liza

do

E()

Cls

Co

ne

cta

+

cls

Co

ne

cta

()

Va

lid

arS

es

ion

+

Se

rvle

tAd

min

istr

ad

or(

)

+

Se

rvle

tEst

ud

ian

te()

+

Se

rvle

tExp

ert

o()

cls

Ad

min

+

cls

DA

Oa

dm

in()

+

cls

DA

Oe

stu

dia

nte

()

+

cls

DA

Oe

xp

ert

o()

Ca

rga

rArc

hiv

o

+

Pro

ce

soA

rch

()

+

Pro

ce

soA

rch

ivo

()

+

pro

ce

soA

rch

ivo

E()

+

pro

ce

soA

rch

ivo

II()

+1

+1

+n

+n

+n

+1

+n

+n

+n

+1

+n

+1

+1

+1

+1

+1

+n

+1

+n

+n

+n

+.

+n

+n

+n

+1

+n

+1

+n

+1

Page 58: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

58

4.6.1 DICCIONARIO DE DATOS

Nombre Tipo Descripción

Usu_id Entero Almacena el código del usuario

Usu_nombre Carácter Almacena el nombre del usuario

Usu_rol Carácter Almacena el tipo de rol del usuario en la organización

Usu_contrasena Carácter Almacena la contraseña del usuario

Nombre Tipo Descripción

Rec_id Entero Almacena el código del recurso

Rec_nombre Carácter Registra el nombre dado al recurso

Rec_fecha Carácter Fecha en la que se sube el recurso

Rec_tipoarch Carácter Tipo de archivo del recurso

Rec_tipocon Carácter Método de adquisición del recurso

Rec_archivo Carácter Archivo

Nombre Tipo Descripción

Uti_id Entero Código del recurso utilizado

Uti_area Carácter Área de aplicación del recurso

Uti_nombre Carácter Nombre del recurso

Uti_tipousuario Carácter Tipo de usuario que uso el recurso

Uti_fechautilizacion Carácter Fecha en la que se utilizó el recurso

Uti_archivo Carácter Archivo

Nombre Tipo Descripción

Vot_id Entero Código de la evaluación

Uti_id Carácter Código del recurso

Uti_nombrerecurso Carácter Nombre del recurso

Vot_nombre Carácter Nombre de quien realiza la evaluación

Vot_tipo Carácter Tipo de usuario que realiza la evaluación

Vot_votacion Entero Evaluacion

Page 59: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

59

Nombre Tipo Descripción

Cri_id Entero Código de la critica

Vot_id Entero Código de la evaluación

Cri_nombrerecurso Carácter Nombre del recurso

Cri_nombreusuario Carácter Nombre de usuario

Cri_tipousuario Carácter Tipo de usuario

Cri_critica Carácter Critica

Uti_id Entero Código del recurso

Nombre Tipo Descripción

Com_id Entero Código del comentario

Vot_id Entero Código de la evaluación

Com_nombrerecurso Carácter Nombre del recurso

Com_nombreusuario Carácter Nombre de usuario

Com_tipousuario Carácter Tipo de usuario

Con_critica Carácter Comentario

Uti_id Entero Código del recurso

Nombre Tipo Descripción

opi_id Entero Código de la opinión

Vot_id Entero Código de la evaluación

opi_nombrerecurso Carácter Nombre del recurso

opi_nombreusuario Carácter Nombre de usuario

opi_tipousuario Carácter Tipo de usuario

opi_opinion Carácter Opinión

Uti_id Entero Código del recurso

Nombre Tipo Descripción

Sug_id Entero Código de la sugerencia

Sug_nombreexperto Carácter Nombre del usuario experto que realiza la sugerencia

Sug_sugerencia Carácter Sugerencia

Uti_id Entero Código del recurso

Nombre Tipo Descripción

Page 60: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

60

Cat_id Entero Código de la cristalización

Cat_nombre Carácter Nombre del recurso cristalizado

Cat_area Carácter Área de aplicación del recurso

Cat_fecha Carácter Fecha de cristalización

Page 61: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

61

4.7 MODELO DE INTERFAZ

En este modelo se puede observar los módulos más importantes de la aplicación dependiendo del

usuario asignado para cumplir con las tareas del Catalizador de Conocimiento.

Ilustración 16: Fuente Autores: Modelo de interfaz

Administrador

Experto

Estudiante

Cristalizar

Recursos Verificar

Evaluación

Añadir

Recursos

Eliminar

Recursos

Gestor de

Usuarios

Evaluar

Recurso

Verificar

Recurso

Verificar

Depuración

Clasificar

Recurso

Evaluar

Recurso

Verificar

Recurso

Depurar

Recurso

Page 62: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

62

5. FASE DE IMPLEMENTACION

La metodología que se utilizó en el sistema pertenece a la arquitectura Modelo Vista Controlador,

donde en la parte de controladores tenemos la clase “conecta” que es la comunicación principal

de la aplicación con la base de datos; además otras clases que apoyan a la principal las cuales son

los servlets para añadir documentos, hay un servlet para la adición de documentos dependiendo

de la procedencia de dichos recursos.

En la parte de Vista tenemos las clases que van a permitir la manipulación de los datos del

catalizador como lo son los campos de las bases de datos que se ven en la aplicación y serán

enviados por las clases que pertenecen a esta capa.

Finalmente en la capa de modelo se puede observar la interfaz que el usuario final va a utilizar, se

ha utilizado un estilo de CSS concurrente y rápido para que la manipulación de los datos sea

entendible; además de ello, en esta capa se encuentran varias ayudas para el usuario como lo son

los JavaScript que permiten guiar al usuario para que pueda continuar con el correcto uso de la

aplicación.

En la aplicación los módulos más importantes son:

Utilizar: Muestra el archivo para los todos los usuarios, pero con la diferencia de que los usuarios

experto y estudiante pueden hacer uso de una calificación para medir el nivel de utilidad del

recurso.

Evaluar: Permite que el usuario realice una calificación del recurso que ha verificado dependiendo

del grado de utilidad que aporto para quien verifico el recurso, este módulo está diseñado para los

usuarios experto y estudiante y sirve para verificar que tanto está siendo factible la utilización de

los recursos.

Cristalizar: Permite al administrador del sistema mediante la obtención de las calificaciones de un

recurso, realizar la tarea de cristalizar el recurso, es decir, permitir que sea mostrado como un

documento altamente calificado para su estudio y análisis por los investigadores de un área en

específico haciendo que su crecimiento sea exponencial y a su vez permitiendo que más recursos

sean validados por varios usuarios.

Sugerir: Además de que el administrador va a realizar la tarea de eliminar o cristalizar el recurso,

se puede obtener que mediante el experto se verifica que depuración (opinión, critica,

comentario) tiene el recurso de conocimiento evaluado, el experto entonces hace las veces de un

filtro para deducir al final si es prudente o no dependiendo de la votación si es viable cristalizar el

recurso de conocimiento.

Los siguientes elementos que son descritos hacen parte de la fase de implementación del

Catalizador.

Page 63: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

63

Netbeans Java

NetBeans es un entorno de desarrollo integrado libre, hecho principalmente para el

lenguaje de programación Java, sin embargo puede servir para cualquier otro lenguaje de

programación. Existe además un número importante de módulos para extenderlo.

NetBeans IDE2 es un producto libre y gratuito sin restricciones de uso.

NetBeans es un proyecto de código abierto de gran éxito con una gran base de usuarios,

una comunidad en constante crecimiento, y con cerca de 100 socios en todo el mundo.

Sun MicroSystems fundó el proyecto de código abierto NetBeans en junio de 2000 y

continúa siendo el patrocinador principal de los proyectos.

La plataforma NetBeans permite que las aplicaciones sean desarrolladas a partir de un

conjunto de componentes de software llamados módulos. Un módulo es un archivo Java

que contiene clases de java escritas para interactuar con las APIs de NetBeans y un archivo

especial (manifest file) que lo identifica como módulo. Las aplicaciones construidas a partir

de módulos pueden ser extendidas agregándole nuevos módulos. Debido a que los

módulos pueden ser desarrollados independientemente, las aplicaciones basadas en la

plataforma NetBeans pueden ser extendidas fácilmente por otros desarrolladores de

software.

PostgreSQL

PostgreSQL es un potente sistema de gestión de base de datos objeto-relacional de código

abierto. Cuenta con más de 15 años de desarrollo activo y una arquitectura probada que

se ha ganado una sólida reputación de fiabilidad e integridad de datos. Se ejecuta en los

principales sistemas operativos que existen en la actualidad como:

Linux

UNIX (AIX, BSD, HP-UX, SGI IRIX, Mac OS X, Solaris, Tru64)

Windows

Es totalmente compatible con ACID, tiene soporte completo para claves foráneas,

uniones, vistas, disparadores y procedimientos almacenados (en varios lenguajes). Incluye

la mayoría de los tipos de datos del SQL 2008, incluyendo INTEGER, numérico, BOOLEAN,

CHAR, VARCHAR, DATE, INTERVAL, y TIMESTAMP. También soporta almacenamiento de

objetos binarios grandes, como imágenes, sonidos o vídeo. Cuenta con interfaces nativas

de programación para C / C + +, Java,. Net, Perl, Python, Ruby, Tcl, ODBC, entre otros, y la

documentación que actualmente existe es realmente excepcional.

Page 64: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

64

5.1 DIAGRAMA DE COMPONENTES

Ilustración 17: Fuente Autores: Diagrama de componentes

cm

p D

iag

ram

a d

e c

om

po

ne

nte

s

Inte

rfa

ce

s

Se

rvle

tsC

od

igo

Ja

va

sc

rip

t

Page 65: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

65

5.2 DIAGRAMA DE PAQUETES

Ilustración 18: Fuente Autores Diagrama de Paquetes

Page 66: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

66

5.3 DIAGRAMA DE DESPLIEGUE

Ilustración 19: Fuente Autores: Diagrama de Despliegue

cmp

Dia

gram

a de

des

plie

gue

Ser

vid

or d

e ap

licac

ione

s N

etB

eans

IDE

7.2

.1

Inte

rfac

es

Ser

vle

ts

Bas

e de

dat

os P

ostg

res

[Ver

sion

: Pos

tgre

sSQ

L 9.

1:pr

oyec

to.b

d]

Ser

vid

or W

eb A

pach

e To

mca

t v7.

0

Jav

ascr

ipt

Cod

igo

Java

+808

1

Page 67: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

67

6. PRUEBAS

Las pruebas tienen como finalidad la depuración (hacer correcciones y localizar fallos) el prototipo

a partir de su utilización por un grupo de usuarios. En esta ocasión se realizan pruebas sobre la

funcionalidad de los requerimientos requeridos en el sistema de información nombrados

anteriormente en la Fase de Requerimientos.

Proceso inicio de sesión y registro

Objetivo Esta prueba consta de la validación correcta de los datos en los formularios para el ingreso en el sistema.

Acción Elemento a prueba

Resultado esperado Rol Estado

Registro Interfaz de registro

El administrador puede añadir un nuevo usuario al sistema y también puede asignarle el rol de usuario común o usuario experto.

todos Ok

Iniciar sesión Interfaz de inicio de sesión

El usuario debe ingresar sus datos (nombre de usuario y contraseña) y el sistema debe permitir el acceso si estos datos son correctos, o denegar el acceso si son incorrectos.

Administrador Ok

Modificar Interfaz de modificación

Si el administrador del sistema modifica algún dato de los usuarios, el sistema debe mostrar un mensaje exitoso informando que el cambio ha sido realizado, y dicho usuario lo puede observar al iniciar sesión.

Administrador Ok

Errores -si los datos de usuario son erróneos, no hay un mensaje que se lo informe al usuario, simplemente sale error en el servidor. - El sistema permite registrar varios usuarios

Page 68: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

68

con el mismo nombre

Correcciones - se indica al usuario que los datos ingresados fueron erróneos, y el usuario puede volver a intentarlo. - el sistema restringe la operación de registro si el usuario que se desea registrar ya existe con el mismo nombre.

Proceso Ok Estado Prueba efectiva

Proceso utilizar

Objetivo Comprobar si el sistema permite que los usuarios puedan utilizar el recurso que necesiten

Acción Elemento a prueba

Resultado esperado Rol Estado

Cargar recurso interfaz de cargar recurso

Si el usuario desea añadir una publicación nueva a la red, puede hacerlo en el formulario de cargar archivo, debe asignarle un nombre, código y área de aplicación y en seguida puede adjuntar el documento con el botón “seleccionar archivo”, la aplicación debe mostrar un mensaje en el cual informe que efectivamente se pudo cargar el archivo a la red y posteriormente se puede observar en la lista de recursos.

todos Ok

Guardar recurso Formulario guardar/exportar recurso

Si el usuario desea guardar ese recurso en su ordenador lo puede hacer, una vez observe el recurso puede descargar el archivo pulsando el botón “exportar/guardar”.

todos Ok

Evaluar recurso Interfaz de evaluación

En el listado de recursos de conocimiento se encuentra el botón “evaluar” el botón debe cargar un nuevo formulario donde el usuario puede dar la valoración a dicho recurso y esa información debe quedar guardada en la base de datos.

Usuario común, usuario experto

Ok

Errores - al utilizar el botón exportar/guardar, el sistema guarda el archivo directamente a la carpeta “descargas”. - a cada votación se le asigna un código o un

Page 69: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

69

“id”, el sistema permite realizar varias votaciones con el mismo “id”.

Correcciones - se modificó el botón exportar/guardar para que el usuario pueda escoger la carpeta destino. - se creó una excepción para impedir que un usuario pueda realizar una votación con un id existente

Proceso Ok Estado Prueba efectiva

Proceso depuración

Objetivo Comprobar si la efectividad del sistema aumenta basándose en las opiniones y críticas de los mismos usuarios de la red.

Acción Elemento a prueba

Resultado esperado Rol Estado

Crear comentario, opinión o critica

Formulario de gestión de comentarios, criticas u opiniones

El usuario aparte de calificar un recurso, también tiene un espacio para dejar una opinión, crítica o comentario el cual puede ser visualizado por los demás usuarios.

Usuario común, usuario experto

Ok

Sugerir al administrador

Interfaz de comunicación entre usuarios.

El usuario experto debe tener una opción particular para sugerir al administrador

Usuario experto

Ok

Errores Cuando un usuario deja un comentario, opinión o crítica sobre un recurso, no queda registrado si dicho aporte lo realizo un usuario común o experto.

Correcciones El usuario experto tiene la opción de enviar una sugerencia al administrador por medio del agente la cual no pueden ver los demás usuarios.

Proceso Ok Estado Prueba efectiva

Proceso Mantener

Objetivo El catalizador debe eliminar aquellos recursos que no son lo suficientemente aptos para permanecer en la red, y conservar aquellos que a partir del criterio de los usuarios son útiles.

Acción Elemento a prueba

Resultado esperado Rol Estado

Cristalizar Interfaz de Cuando un recurso administrador Ok

Page 70: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

70

recurso cristalización recibe una cantidad de votos determinada, el sistema debe validar la calificación promedio y decidir si el recurso es apto para permanecer en la red.

Eliminar recurso Interfaz de cristalización

Si la calificación del recurso no es suficiente, el sistema eliminara el recurso de la red

administrador Ok

Errores El sistema hace un listado de votaciones por parte de cada uno de los usuarios que utilizaron el recurso, en dado caso que se hicieran 100 votaciones el administrador tardara mucho determinando si el recurso debe mantenerse o debe eliminarse.

Correcciones Aparte de la lista de votaciones de cada recurso, en el momento de querer cristalizar o eliminar el recurso aparece un promedio de la calificación hecha por todos los usuarios.

Proceso Ok Estado Prueba efectiva

Page 71: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

71

7. CONCLUSIONES Dividir el sistema en módulos permitió establecer un mejor orden y esclarecer cuales eran las principales características del sistema, lo cual fue muy significativo al momento del desarrollo ya que permitió reutilizar código y ahorrar más en tiempos. El catalizador se realizó mediante la implementación de herramientas gratuitas como JSP, acrónimo de Java Server Pages o Páginas de Servidor Java. Es, pues, una tecnología orientada a crear páginas web con programación en Java que facilita la implementación del código. Netbeans como entorno de desarrollo libre y UML o Lenguaje de Modelado Unificado que además de ser una herramienta gratuita permite el modelamiento de los diagramas necesarios para la creación del sistema de cristalización de conocimiento. El problema principal que se verifico en el sistema fue añadir archivos de cualquier tipo al sistema y que estos se reflejaran en el momento de ser consultados, se verifico en muchas páginas de internet y video tutoriales; al final se pudo realizar este proceso de buena manera para que no haya problemas con la manipulación de los documentos por parte de los usuarios. La investigación que se realizó, que se encuentra específicamente en el anexo A, fue consultada de bases de datos bibliográficas en el idioma inglés, por lo tanto la traducción de cada artículo fue muy dura ya que era necesario una buena traducción para el correcto entendimiento de lo que se estaba consultado y verificando que fuera esencial al momento de tomar decisiones con respecto al diseño del Catalizador. La implementación del agente fue algo muy nuevo para nosotros, porque nunca habíamos manejado el ámbito de rutinas que se puedan volver inteligentes, incluyendo manejar la plataforma de agentes JADE la cual fue necesario consultar en los manuales actuales de Jade en español, consecutivamente implementarlo en el IDE de NetBeans no fue tarea fácil. Cuando se inició la idea del catalizador, fue algo nuevo en lo que nos embarcamos ya que generalmente es costumbre realizar aplicaciones donde ya se tenga una base sólida de construcción; es decir, un marco teórico que es posible y es fácil de consultar en internet. A diferencia, este catalizador fue realizado como una herramienta nueva porque permite verificar la diferencia entre un depurador de información y un catalizador de conocimiento, partiendo de un proyecto de la red Alter-Nativa donde el Tutor de esta tesis es coordinador de la comunidad de practica “Gestión del conocimiento”, esto permitió que se entendiera que una comunidad o un proyecto no tendría la posibilidad de extenderse rápidamente como lo está haciendo actualmente porque los métodos de obtención de conocimiento en el mundo son muy débiles.

Page 72: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

72

Trabajo a Futuro

El sistema en que se realiza no cuenta con las validaciones suficientes para evitar los errores

humanos, por lo que se recomienda realizar las adecuaciones necesarias para que los campos de

captura no permitan incluir un registro si éste tiene un error, esta versión del trabajo es la primera

por lo que se permite verificar este tipo de errores; un trabajo a futuro es validar los campos en los

que se maneja los casos de excepción para que la falla humana no sea problema con el continuo

trabajo del sistema.

Reiteradamente, se ha manifestado a lo largo de este proceso que es muy importante tener una

actuación colegiada por parte de los usuarios y quienes realizan investigación en la aplicación de

manera que los recurso de conocimiento que se utilizan en el Sistema de Gestión de Conocimiento

sean más útiles mediantes sus evaluaciones y depuraciones. De lo contrario, el estudiante puede

acabar desconcertado o, al menos, dudar de la coherencia que existe en la contribución de la

mejora en la cristalización de los recursos de conocimiento.

En este trabajo hemos obtenido mucha información y conocimiento de los diferentes aspectos de

los sistemas que permiten cristalizar conocimiento, desde el entendimiento de que son los

sistemas de catalizacion hasta la metodología para el desarrollo de estos. Sin embargo, aparte de

lo que se ha aprendido de la teoría, también se aprendió a usar diferentes herramientas de la web

que se pueden usar para hacer trabajos colaborativos, es decir trabajar juntos en un solo proyecto

por medio de esas herramientas que facilitan el trabajo en grupo, especialmente para las personas

que se ubican en diferentes lugares.

El Catalizador de conocimiento es solo un proyecto en su etapa inicial y lo que se pretende para el

futuro es que esta herramienta siga creciendo y que preste un servicio completo a las

comunidades de practica de diferentes áreas de conocimiento a las que se plantearon

inicialmente, y que con el paso del tiempo se le permita a los futuros estudiantes que sigan la

rama de Gestión de Conocimiento hacer mejoras y propuestas nuevas sobre este proyecto

Representar por medio de técnicas de Ingeniería del Conocimiento los criterios y metodología

utilizada por los expertos para resolver el problema, entendiéndose por técnicas de Ingeniería del

Conocimiento: Técnicas de Adquisición de Conocimiento, Técnicas de Conceptualización, Técnicas

de Formalización y Técnicas de Evaluación.

Page 73: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

73

8. RECOMENDACIONES

En primer lugar se debe tener en cuenta que es un prototipo por ende corre en una máquina que

cuente con la instalación de la plataforma que utilizamos para crear el Ambiente.

En segundo lugar la conexión con la base se puede establecer con cualquier máquina si contamos

con la plataforma, solo debemos crear la base con sus respectivas tablas. No es necesario hacer

algún cambio en la conexión si creamos al pie de la letra la base.

El Catalizador funciona en cualquier navegador, simplemente elegiremos el predeterminado o el

favorito de acuerdo a nuestro gusto. En este caso para la demostración lo haremos desde una

máquina local que cuenta con la base y la plataforma en la que se programó.

Una recomendación especial seria el objeto de estudio sobre la aplicación del catalizador

propuesto a más casos reales, es decir, a organizaciones que pretendan utilizar el conocimiento de

un grupo determinado de personas para cristalizar y estimar su validez a lo largo de dicho proceso.

Page 74: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

74

ANEXO A: IMPLEMENTACION DEL CATALIZADOR

En este anexo, se definirá cada uno de los conceptos necesarios para entender un sistema de

gestión de conocimiento, también se hace una descripción de cada uno de los componentes de un

sistema de gestión de conocimiento, y la importancia de implementar un catalizador dentro del

mismo, se mostrara también una relación entre los procesos de un sistema de gestión de

conocimiento, y los procesos de un catalizador de conocimiento, profundizando los procesos del

catalizador y mostrando algunos artículos que trabajan estos mismos procesos.

INTRODUCCION Teniendo en cuenta el uso actual de las redes académicas para fines investigativos, surge la

necesidad de hacer una optimización de la información que podemos encontrar en dicha red,

cuando la red manipula bastante información y no hay algún parámetro que controle la vida útil

de estos datos, se le denomina sobrecarga de la información, o redundancia dependiendo de si el

contenido se vuelve repetitivo, así mismo para poder evitar estos fenómenos aparece una

herramienta encargada de controlar el manejo de conocimiento en esta red, dicha herramienta es

denominada “catalizador de conocimiento” que en resumen es un conjunto de procesos que

permiten la valoración del conocimiento a partir de los criterios estimados por los mismos

usuarios de la red con el fin de evitar, o disminuir la sobrecarga de información que encontramos a

diario en la web.

Un factor fundamental y eficiente en este proceso es el trabajo colaborativo el cual involucra a los

componentes del sistema, es decir el sistema no tiene un administrador o editor que haga todo el

trabajo, sino que la interacción entre los usuarios es el elemento fundamental para valorar el

conocimiento, y del mismo modo poder difundir el conocimiento no solo dentro de la red sino

también en las distintas plataformas virtuales que conllevan al aprendizaje.

Este conjunto de procesos se puede considerar un método de evaluación para definir si el

conocimiento es verídico y completo según los criterios de los usuarios, pero adicionalmente el

catalizador busca la evolución del conocimiento, es decir puede seguir recibiendo interacciones de

los miembros de la comunidad con el propósito de mejorarlo a través del tiempo y de las

novedades que puedan llegar dependiendo del tema.

Cuando se trabaja un conocimiento que ya ha pasado por interacciones con los usuarios y que

según eso es considerado conocimiento útil, pasa a una comunidad especial llamada comunidad

virtual de expertos, donde un usuario experto es considerado así por aportar al sistema

conocimiento cristalizado y reconocido por el resto de la comunidad, y este usuario se encarga de

Page 75: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

75

cerrar con el proceso de evaluación o valoración del contenido con el fin de compartir, evaluar, y

estructurar su conocimiento colectivo.

Conceptos Conocimiento El conocimiento es un conjunto de información almacenada mediante la experiencia o el aprendizaje o a través de la introspección. En el sentido más amplio del término, se trata de la posesión de múltiples datos interrelacionados que, al ser tomados por sí solos, poseen un menor valor cualitativo. El conocimiento es un recurso valioso. Los rápidos cambios tecnológicos actuales están basados en el conocimiento y su carencia impediría que la empresa genere cambios tecnológicos, además de la adaptación de ésta a los cambios generados por otras empresas. El conocimiento es intangible, ilimitado y dinámico y si no se utiliza en un momento y lugar específicos carece de valor. La información se convierte en conocimiento una vez que se ha procesado en la mente de un individuo; y el conocimiento se vuelve a convertir en información cuando se articula o comunica a los demás por medio de un texto escrito, en formato electrónico, de forma oral o por otros medios. En las organizaciones, el conocimiento se encuentra en rutinas organizativas, procesos, prácticas y normas institucionales, además de encontrarse en documentos o almacenes de datos. El conocimiento relevante a las empresas incluye hechos, opiniones, ideas, teorías, principios, modelos, experiencias, valores, información contextual, percepciones de expertos e intuición. Tipos y Características: La forma sistemática de generar conocimiento tiene dos etapas: la investigación básica, donde se avanza en la teoría; y la investigación aplicada, donde se aplica la información. Cuando el conocimiento puede ser transmitido de un sujeto a otro mediante una comunicación formal, se habla de conocimiento explícito. En cambio, si el conocimiento es difícil de comunicar y se relaciona a experiencias personales o modelos mentales, se trata de conocimiento implícito. 1 Gestión del conocimiento La Gestión del Conocimiento es la disciplina que se ocupa de la identificación, captura, recuperación, compartimiento y evaluación del conocimiento organizacional. Ha sido identificada como un nuevo enfoque gerencial que reconoce y utiliza el valor más importante de las organizaciones: el hombre y el conocimiento que este posee y aporta. La Gestión del Conocimiento (Knowledge Management - KM) se puede definir como la disciplina que estudia la creación, preservación, aplicación y reusó del conocimiento que está disponible en una organización; su objetivo es crear conocimiento compartido entre todos los usuarios. La gestión del conocimiento contribuye a mejorar el desempeño de personas, procesos y productos, minimizando riesgos y ayudando a crear procesos y productos innovadores. Una clasificación ampliamente aceptada de estrategias de gestión del conocimiento reconoce dos clases de estrategias:

1 Hernández Forte, Virgilio, Mapas Conceptuales: la gestión del conocimiento en la didáctica, México (2006).

Page 76: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

76

1. Codificación: Para sistematizar y almacenar información que representa el conocimiento de la organización y hacerlo disponible a los diferentes usuarios. Este enfoque se centra en el conocimiento explícito haciendo uso de bases de datos y motores de búsqueda para almacenar y luego encontrar y utilizar el conocimiento explícito. Esta estrategia está orientada hacia el producto basándose en activos de conocimiento, su creación, almacenamiento y reusó en repositorios o memorias corporativas. 2. Personalización: Para soportar el flujo de información en una organización por medio del almacenamiento de información acerca de las fuentes de conocimiento. Este enfoque se interesa en compartir el conocimiento tácito, localizando y conectando personas con intereses comunes por medio de la socialización e intercambio de conocimiento. Esta estrategia está orientada hacia el proceso basándose en procesos sociales de comunicación. Frameworks: La gestión de conocimiento puede darse a través de tres procesos: el conocimiento explícito, tácito y el conocimiento como activo. El conocimiento explícito es aquel que puede expresarse en lenguaje formal, se puede difundir ampliamente, se capta en intercambia a través de toda la organización. Ya que puede ser transmitido por medios electrónicos, las compañías tienden a realizar versiones en tecnologías de información para tratar el conocimiento explícito. El conocimiento tácito está asociado con los sentidos, las habilidades motrices – se aprende haciendo, la percepción individual, la intuición que la persona incorpora en experiencias individuales. Éste involucra factores intangibles como las creencias, la perspectiva, el instinto y los valores personales. No es fácil de transmitir. Se difunde entre las personas por imitación, y por ensayo y error. Cuando hablamos de conocimiento como activo se entiende como la serie de recursos que una organización utiliza para crear valor, pero no estan valorados desde un punto de vista contable. Dentro de esta clasificación se encuentran el capital humano, capital relacional, propiedad intelectual, activos de infraestructura (tecnologías, metodologías y procesos para funcionamiento de la organización, métodos de dirección).2 Sistema de gestión del conocimiento Un sistema de gestión del conocimiento comprende todo aquello que contribuye a facilitar los procesos de creación y transmisión de conocimiento, así como su utilización. A su vez están manifestados en una variedad de implementaciones como lo son: Repositorios de documentos, listas de discusión, sistemas de recuperación específicos del contexto, en la que el sistema de gestión del conocimiento tiene prácticas como: crear directorios de conocimiento y crear redes de conocimiento. Los sistemas de gestión del conocimiento se refieren a una clase de sistemas de información aplicados a la gestión del conocimiento. Es decir, son sistemas basados en tecnologías de la información desarrollados para soportar y mejorar los procesos organizacionales de creación, almacenamiento/recuperación, transferencia y aplicación del conocimiento. A continuación se presenta una estructura de los sistemas de gestión del conocimiento basada en actividades y una

2 Collazos C., Guerrero, L., Vergara, A., Aprendizaje Colaborativo: un cambio en el rol del profesor. En: Actas del III Congreso de Educación Superior en

Computación, Jornadas Chilenas de la Computación, Punta Arenas, Chile (2001).

Page 77: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

77

clasificación de dichos sistemas basada en funcionalidades, categorías, y elementos. Actividades de Gestión del Conocimiento Identificación: Los miembros de la organización desarrollan conocimiento acerca del proceso de software a través del aprendizaje, resolución de problemas, innovación, creatividad e importación desde fuentes externas. Captura: Los miembros de la organización adquieren y capturan el conocimiento acerca del proceso en formatos explícitos. Organización: El conocimiento almacenado es clasificado, organizado y transformado para un mejor entendimiento y uso. Distribución: El conocimiento es distribuido a quienes lo necesitan utilizando tecnologías de la información. Preservación: Como el conocimiento tiende a desaparecer, se debe implementar un proceso de mejora continua gestionando muchos cambios pequeños que se realicen a los activos en un amplio marco de tiempo. Uso: Consiste en desarrollar y mantener software aplicando el conocimiento almacenado para los procesos definidos. Medición: La medición está basada en los objetivos que la organización desea lograr con las actividades de gestión del conocimiento. En las organizaciones desarrolladoras de software puede ser el soporte dado a los desarrolladores o la producción de software de alta calidad. La medición del conocimiento permitirá identificar nuevo conocimiento, así el modelo descrito es análogo a un modelo en espiral que ilustra la naturaleza iterativa de la gestión del conocimiento. La mayoría de los proyectos de gestión del conocimiento intentan crear repositorios de conocimiento, mejorar el acceso al conocimiento o enfocarse en mejorar la cultura y el ambiente de intercambio de conocimiento. En el núcleo de un sistema de gestión del conocimiento se encuentra un repositorio de conocimiento (también llamado memoria corporativa o memoria organizativa) que soporta el reusó y permite compartir el conocimiento de la organización incluyendo las lecciones aprendidas. La función principal del repositorio es almacenar los artefactos de conocimiento (para nuestro caso, activos de proceso de software) en formas que puedan ser recuperados y aplicados efectivamente en un tiempo posterior. La codificación del conocimiento requiere que el conocimiento se capture, codifique, organice y almacene en un formato apropiado. Entre los objetivos de un repositorio de conocimiento se encuentran: • Identificar y proteger el conocimiento estratégico de la organización. • Promover la transferencia y compartir el conocimiento. • Mejorar la retención de trabajadores y prevenir la pérdida de conocimiento atribuible a la salida de trabajadores. • Integrar el conocimiento dentro de la empresa. Las formas y funciones de los repositorios de conocimiento pueden ser vistas como concretas o abstractas almacenando conocimiento de dos tipos: Información concreta estructurada en bases de datos, documentos y artefactos, y la representación de información abstracta no estructurada de actores humanos. Una categorización de tipos de repositorios de conocimiento es dada por: Repositorios de Conocimiento Externo: Con ítems de información disponibles desde artículos y reportes para ejecutivos hasta sistemas avanzados de inteligencia de clientes. Repositorios Internos Estructurados: Incluye información como reportes de investigación, materiales de mercadeo orientados al producto, y técnicas y métodos. Repositorios Internos Informales: Con información como lecciones aprendidas, con conocimiento

Page 78: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

78

que debe ser interpretado y adaptado por el usuario en un nuevo contexto. Arquitectura: La arquitectura de un sistema de gestión de conocimiento abarca tres grandes capas que son: la capa Meta, capa Conceptual y la capa de Interfaz. Capa de nivel Meta: Consiste en una serie de editores de modelado con un propósito especial, los modelos de objetos y las restricciones adicionales definen los lenguajes. Está escrito en lenguaje de modelado unificado (UML). Capa de nivel Conceptual: Sirve para crear, editar y almacenar conocimientos de un campo específico capturados en modelos conceptuales. Los objetos se ejemplifican desde las clases que constituyen la capa de nivel Meta. Los editores han de asegurarse de que los modelos sean compatibles con las definiciones del lenguaje en el nivel Meta, mientras que los modelos conceptuales se muestran con anotaciones gráficas especializadas, sus semánticas quedan definidas en los objetos ejemplificados desde las clases de nivel Meta. Capa de nivel de Interfaz: Consiste en modelos de objeto o en definiciones de clases desde las que se podría ejemplificar ese sistema de información específico. Aparte de los modelos de objetos estáticos, serían necesarias descripciones funcionales y dinámicas, como diagramas de flujo de mensajes, gráficos de estado o lenguajes específicos para la descripción de flujos de trabajo. Catalizador de conocimiento Concepto: Es un software que trabaja con conocimiento explícito, es decir, el tipo de conocimiento que puede transmitirse de unos a otros a través de documentos, imágenes y otros elementos similares, y éste es estable en el tiempo. Ejemplos de este tipo de conocimiento son los que podemos encontrar en enciclopedias o libros de referencia. 3 Cristalización de conocimiento Este proceso determina si un determinado elemento de conocimiento aportado al sistema es merecedor de ser considerado como elemento representativo de la categoría a la que pertenece. Los analistas pueden interactuar con todas o algunas de las bases de datos a través del diccionario de metadatos o repositorio como si el contenido fue organizado en un almacén centralizado local. El sistema de integración de conocimiento unificada permite a los analistas para explorar las estructuras de relaciones de entidades de los repositorios y permite a los usuarios interpretar esquemas nunca antes vistas que pueden ser necesarios para tal análisis y de entender de dónde pueden estar ubicados uno o más elementos fundamentales dentro de un nuevo conjunto de conocimiento. Sistema de ayuda: permite al usuario nuevo que ingresa a la aplicación la fácil utilización de este a partir de una serie de pasos a seguir para la mejor utilización del software en lo posible. Incluyendo a esto el sistema de ayuda se profundiza cuando se está ingresando al repositorio dando lugar a que los usuarios comprendan el orden que tiene así logrando que puedan identificar el conocimiento útil para la oportuna y efectiva utilización del repositorio. Mediante el sistema de ayuda el usuario comprende las partes fundamentales del catalizador e interactuando con este, permitiendo compartir un conocimiento a la comunidad.

3 Medina, Víctor, : Estrategias Organizacionales y Tecnológicas para Implementar la Gestión del Conocimiento en la Universidad Distrital [online], Colombia: Universidad Distrital Francisco José de

Caldas, 2006 Disponible en: https://dialnet.unirioja.es/descarga/articulo/4797235.pdf

Page 79: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

79

Comunidad virtual de expertos: Una comunidad virtual de expertos es un grupo de usuarios que son considerados expertos en uno o más temas relacionados. Las comunidades virtuales de expertos se forman a partir del árbol de conocimiento. Para cada nodo o tema, su comunidad de expertos está compuesta por los autores de documentos que han cristalizado en ese tema, en el tema del que descienden (el tema antecesor), en los temas que tienen como descendientes (sus temas sucesores o subtemas directos) y en los temas que están a la misma altura que el primero (temas en el mismo nivel de profundidad). Cuando iniciamos un área de conocimiento probablemente no tengamos suficiente masa crítica de participantes para el correcto funcionamiento de los procesos de cristalización de conocimiento. Esta masa crítica posiblemente no estará asegurada tampoco a largo plazo, cuando el conocimiento sea muy estable (es decir, esté muy cristalizado). Se propone para solucionar este problema un proceso de maduración por el que pasan los nodos del sistema.4

SISTEMA DE GESTION DE CONOCIMIENTO DE LA RED ACADEMICA Antes de entender completamente el funcionamiento y la estructura de un Sistema de gestión de conocimiento, es necesario comprender algunos conceptos bases de lo que se compone este sistema, fundamentalmente hay que tener claro el concepto de conocimiento: El conocimiento es un conjunto de información almacenada mediante la experiencia o el aprendizaje o a través de la introspección. En el sentido más amplio del término, se trata de la posesión de múltiples datos interrelacionados que, al ser tomados por sí solos, poseen un menor valor cualitativo. Los rápidos cambios tecnológicos actuales están basados en el conocimiento y su carencia impediría que la empresa genere cambios tecnológicos, además de la adaptación de ésta a los cambios generados por otras empresas. El conocimiento es intangible, ilimitado y dinámico y si no se utiliza en un momento y lugar específicos carece de valor. La información se convierte en conocimiento una vez que se ha procesado en la mente de un individuo; y el conocimiento se vuelve a convertir en información cuando se articula o comunica a los demás por medio de un texto escrito, en formato electrónico, de forma oral o por otros medios. En las organizaciones, el conocimiento se encuentra en rutinas organizativas, procesos, prácticas y normas institucionales, además de encontrarse en documentos o almacenes de datos. El conocimiento relevante a las empresas incluye hechos, opiniones, ideas, teorías, principios, modelos, experiencias, valores, información contextual, percepciones de expertos e intuición. Tipos y Características del conocimiento:

4 Doina Alexandra Dumitrescu, Ruth Cobos Pérez y Jaime Moreno: Sistema multiagente para la extracción y análisis de la interacción de los usuarios de un sistema

colaborativo[online], España, 2007 Disponible en: https://dialnet.unirioja.es/servlet/articulo?codigo=4796758 ).

Page 80: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

80

La forma sistemática de generar conocimiento tiene dos etapas: la investigación básica, donde se avanza en la teoría; y la investigación aplicada, donde se aplica la información. Cuando el conocimiento puede ser transmitido de un sujeto a otro mediante una comunicación formal, se habla de conocimiento explícito. En cambio, si el conocimiento es difícil de comunicar y se relaciona a experiencias personales o modelos mentales, se trata de conocimiento implícito. Ya teniendo un recurso que en este caso es el conocimiento, ahora se debe saber que es la gestión del conocimiento, y como se aplica, La Gestión del Conocimiento es la disciplina que se ocupa de la identificación, captura, recuperación, compartimiento y evaluación del conocimiento organizacional. Ha sido identificada como un nuevo enfoque gerencial que reconoce y utiliza el valor más importante de las organizaciones: el hombre y el conocimiento que este posee y aporta. La Gestión del Conocimiento (Knowledge Management - KM) se puede definir como la disciplina que estudia la creación, preservación, aplicación y reusó del conocimiento que está disponible en una organización; su objetivo es crear conocimiento compartido entre todos los usuarios. La gestión del conocimiento contribuye a mejorar el desempeño de personas, procesos y productos, minimizando riesgos y ayudando a crear procesos y productos innovadores. Una clasificación ampliamente aceptada de estrategias de gestión del conocimiento reconoce dos clases de estrategias: Codificación: Para sistematizar y almacenar información que representa el conocimiento de la organización y hacerlo disponible a los diferentes usuarios. Este enfoque se centra en el conocimiento explícito haciendo uso de bases de datos y motores de búsqueda para almacenar y luego encontrar y utilizar el conocimiento explícito. Esta estrategia está orientada hacia el producto basándose en activos de conocimiento, su creación, almacenamiento y reusó en repositorios o memorias corporativas. Personalización: Para soportar el flujo de información en una organización por medio del almacenamiento de información acerca de las fuentes de conocimiento. Este enfoque se interesa en compartir el conocimiento tácito, localizando y conectando personas con intereses comunes por medio de la socialización e intercambio de conocimiento. Esta estrategia está orientada hacia el proceso basándose en procesos sociales de comunicación. Ya conociendo estos componentes podemos definir un sistema de gestión de conocimiento como un conjunto de procesos donde se enlazan redes de personas, información y tecnología de comunicaciones. La gestión del conocimiento procura maximizar el aprendizaje organizacional con miras a incrementar su competitividad global, en específico se va a trabajar con el SGC de la red alter-nativa, este sistema de gestión de conocimiento consiste en reunir el conocimiento global por parte de todos los usuarios de la red, identificar cual es el conocimiento más sustancioso o más útil, y por ultimo difundirlo para que lo puedan utilizar dichos usuarios y lo puedan aplicar en sus áreas de trabajo o de investigación, los componentes de este sistema de gestión de conocimiento son los siguientes.

Page 81: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

81

Adquisición de conocimiento:

Adquirir consiste en buscar las herramientas necesarias para que el sistema pueda obtener conocimiento en cualquier lugar, ya sea de otras redes, artículos, páginas web, estudios etc. las funciones fundamentales del proceso de adquisición del conocimiento son: demandar conocimiento, evaluar conocimiento, buscar fuentes de información, buscar conocimiento y agregar conocimiento. La parte fundamental de adquirir conocimiento en este sistema, es adquirirlo por medio de los propios usuarios de la red.

Organización del conocimiento:

El proceso de Organización es un proceso de selección e identificación del contenido que se encuentra en la red, en este proceso se puede clasificar todo tipo de conocimiento y organizarlo de tal manera que al momento de hacer una búsqueda o una consulta en un tema específico, sea eficaz para los usuarios.

Difusión del conocimiento:

Luego de que el conocimiento sea validado por el sistema, sea organizado y demás, es importante para la red dar a conocer el conocimiento a través del proceso de difusión, que consiste en exportar o mostrar el conocimiento hacia otros repositorios o hacia otras redes, con el fin de que no solo los usuarios de la red sea los únicos que pueden utilizar este conocimiento, las funciones fundamentales en el proceso de difusión son: distribuir conocimiento, enviar conocimiento, recibir conocimiento, y remitir conocimiento.

Aplicar conocimiento:

el conocimiento adquirido se aplica con la práctica de nuestros labores diarios, y más en el caso de la red académica donde los principales actores son los estudiantes, donde pueden utilizar este conocimiento para generar nuevas ideas tecnológicas e investigativas, este en pocas palabras seria el objetivo de un sistema de gestión del conocimiento a largo plazo, adicionalmente dentro del sistema, los usuarios también tienen la opción de calificar el conocimiento, y cada usuario tiene un voto de valor para la evolución de la red y la calidad del contenido que maneja.

Mantener conocimiento:

cada sistema debe pasar por un análisis o proceso de depuración, esto significa que se debe adaptar el sistema para que por medio de críticas, opiniones o comentarios sea capaz de mejorar, y esto se hace dependiendo de la calidad del contenido, el conocimiento dentro de la red puede conservar su puesto, o puede ser eliminado, dependiendo de algunos criterios o parámetros que

Page 82: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

82

exige la red para mantenerse dentro de ella, en la red académica el requisito más importante para que cierto conocimiento se mantenga es que sea conocimiento útil, pasando por un proceso de evaluación e identificando que el conocimiento si merece pertenecer a la red y perdurar en el tiempo, también depende de la antigüedad de ese contenido, debe ser conocimiento actualizado, y que esté acorde a la aplicación que le podemos dar actualmente, el tipo de referencias que se utilizan y validar si la información es completa o le hacen falta complementos, esto determina si el conocimiento se debe mantener dentro de la red, o si es postulado a modificaciones, en dado caso que no, será eliminado de la red.

Catalizador de conocimiento: El catalizador de conocimiento trabaja internamente en la estructura del sistema de gestión de conocimiento en la red académica, en este caso en la red académica, se encarga de realizar una serie de comprobaciones en el contenido publicado en la red y validar que tipo de publicación es acorde a las necesidades de los usuarios, es verídica, y puede perdurar en el tiempo, esto se toma a partir de métodos de evaluación dependiendo del tipo de usuario, y también de acuerdo a un contador de visitas. Los Procesos de dicho Sistema de Gestión de Conocimiento son los siguientes:

Ilustración 20 Sistema de Gestión de Conocimiento

Teniendo en cuenta el modelo del sistema de gestión de conocimiento anterior, podemos identificar cuáles de estos procesos necesitan de la intervención de un catalizador de conocimiento para mejorar su funcionalidad, partiendo de la funcionalidad del catalizador de conocimiento, se puede aplicar en los procesos “mantener conocimiento” y “aplicar conocimiento” del sistema, ya que los demás procesos consisten más en la unificación y organización del conocimiento, pero no en la valoración o evaluación.

1.1 MODELO DE CATALIZADOR A PROPONER

Page 83: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

83

A continuación se muestra la siguiente tabla en la cual se basa el catalizador usando 4 artículos

que a su vez proponen modelos de cristalización de conocimiento desde perspectivas diferentes

como el campo de la medicina, el arte y la matemática, manejando un entorno real.

AUTOR

Ari H Pollack, MD, Hospital de niños, Seattle Carolyn G. Tweedy, BS, Universidad de Washington, Seattle

Ruth Cobos Xavier Alamán, Universidad Autónoma de Madrid

Rodney McAdam, Universidad de Ulster Ucrania

TITULO Cristalización de Conocimiento y prioridades clínicas: La evaluación de cómo los médicos recolectan y sintetizan los datos relacionados con el paciente 5

La interacción como mecanismo para la clasificación y evaluación de contenidos en la web6

Gestión del Conocimiento como un catalizador para la Innovación en las Organizaciones: Un estudio cualitativo7

AÑO RESUMEN

2014 Los médicos gastan una cantidad significativa de tiempo y esfuerzo mental de trabajo con la información; la comprensión de la estructura de costos de la búsqueda de información tiene amplias implicaciones en los sistemas de información sanitaria.

2004 Se han encontrado numerosos intentos para poder trabajar con la creciente masa de información y conocimiento que nos encontramos en la Web, siendo la solución más empleada hoy en día tener una serie de proveedores de información encargados de recolectar, evaluar y revisar la información y conocimiento. Sin embargo, hay una solución más adecuada a este problema, la propia interacción de los usuarios con el conocimiento nos puede dar pistas acerca de la calidad y adecuación de dicho conocimiento.

2000 La necesidad de las organizaciones para innovar y, además, a innovar sin cesar se hace hincapié en la literatura de gestión moderna en la innovación. Esta necesidad viene de la creciente competencia y demandas de los clientes y las nuevas áreas de mercado. Estrechamente vinculado, pero no es sinónimo, con la innovación es el conjunto de conocimientos que se refiere colectivamente como la gestión del conocimiento. Dentro de este conocimiento el discurso que se considera como una posible ventaja competitiva clave, ayudando a aumentar la innovación dentro de la organización. En particular, el documento busca establecer un modelo de gestión del conocimiento dentro de la cual los principios de la innovación se pueden incorporar. En primer lugar, se hace una breve revisión de la literatura de innovación y gestión del conocimiento y sus respectivas sinergias. De esta literatura se sugiere un posible modelo de gestión del conocimiento que incorpora la innovación. En segundo lugar, un estudio de investigación se discute que trata de examinar más a fondo y desarrollar el

5Ari H Pollack MD, Knowledge Crystallization and Clinical Priorities: Evaluating How Physicians Collect and Synthesize Patient-Related

Data[online], Estados Unidos: Universidad de Washington, 2014 Disponible en:

https://ischool.uw.edu/sites/default/files/capstone/posters/74%20knowledge%20crystallization.pdf

6 Ruth Cobos, La interacción como mecanismo para la clasificación y evaluación de contenidos en la Web[online], España: Universidad

autónoma de Madrid, 2004 Disponible en:

https://books.google.com.co/books?id=2V9WB5s9lU4C&pg=PA147&lpg=PA147&dq=ruth+cobos+universidad+autonoma+de+madrid&s

ource=bl&ots=-

sHPtB4jch&sig=shKmehW9dt4bGbDJWwmW87TCJWM&hl=es&sa=X&ei=fD0vVfvwIO3_sASs04DwBg&ved=0CD8Q6AEwBw#v=onepage

&q=ruth%20cobos%20universidad%20autonoma%20de%20madrid&f=true

7 Rodney McAdam, Knowledge Management as a Catalyst for Innovation within Organizations: A Qualitative Study[online], Ucrania:

Universidad de Ulster, 2000 Disponible en:

http://iic.wiki.fgv.br/file/view/Knowledge+Management+as+a+Catalyst+for+Innovation+within+Organizations+a+Qualitative+Study.pdf

Page 84: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

84

modelo utilizando un enfoque de teoría fundamentada inductivo. En general, se encontró que la gestión eficaz del conocimiento sistemático puede incorporar impulsores de la innovación en áreas clave que se traducirá en mayores beneficios tanto de negocios como de los empleados

AÑO PROBLEMATICA

2014 Asegurar que los médicos tengan todos los datos disponibles para tomar decisiones es un desafío significativo. Los médicos deben cruzar volúmenes de información para encontrar significado, asignar valor, y tomar medidas. El manual de procesos de búsqueda de información y análisis para entender las tendencias o ver patrones requieren demasiado tiempo, especialmente en lo que los pacientes y sus problemas aumentan en complejidad.

2004 Nadie duda hoy en día que Internet está casi en cualquier lugar y que con el tiempo muy posiblemente se convertirá en uno de los principales depósitos de conocimiento del ser humano. De entre los servicios que nos proporciona Internet el más extendido y utilizado es la Word Wide Web como medio de publicación de información, por lo que podríamos ver la Web como la herramienta de compartición de información más universal y extendida. El problema que se nos presenta es que encontramos demasiada información en la Web y no podemos tener apenas garantía de la utilidad, valor, exactitud e importancia de esta, es por esto que necesitamos mecanismos para abordar esta sobrecarga de información.

2000 La presión constante aumento de la competencia y los mercados globales están obligando a las organizaciones a ser más innovadoras, con el fin de aumentar la competitividad global. Las organizaciones que utilizan la innovación para diferenciar sus productos son, en promedio, el doble de rentable como otras organizaciones Existen tres grandes categorías de innovación identificadas en la literatura: -Gestión estratégica innovadora para ayudar a la organización en los desafíos que enfrenta su entorno -Gestión de las iniciativas de cambio innovadoras -Innovación a través de la creación y aplicación del conocimiento Si las organizaciones pueden asegurar el proceso de innovación comienza con la nueva construcción del conocimiento entonces tal conocimiento debe ser realizada dentro de la organización. La realización de nuevos conocimientos permitirá a la innovación para convertirse en una parte esencial de la organización. Se afirma que las actividades que dan lugar a la innovación son, básicamente, la gestión del conocimiento como una modalidad esencial, ya que en la mayoría de las organizaciones de la regla: `sabemos más de lo que podemos decir 'se aplica. Los intentos de incorporar el nuevo conocimiento deben conducir a estructuras organizativas innovadoras. Describir estructuras tales como `redes de aprendizaje proactivas. En lugar de un 'ellos y nosotros" el enfoque “colegial”, ver este patron permite más agilidad y capacidad de respuesta a la innovación. Esta agilidad será cada vez más importante ya que los mercados son cada vez más fragmentados y las organizaciones están obligadas a tener innovación incesante.

AÑO DESCRIPCION SOLUCION

2014 En un nivel alto, el proceso de priorización utilizado por modelos clínicos la cristalización del conocimiento; El reconocimiento y la comprensión de un proceso de priorización del médico nos permiten proponer un nuevo modelo que destaca la importancia de categorización del paciente como un requisito previo para la prestación de atención. Nuestro modelo identifica el valor de uso de un médico de los datos en verificación y validación de la clasificación de su los pacientes a lo largo de este proceso.

2004 La aparición de las tecnologías de la información ha permitido tratar este problema de forma novedosa, la informática ha servido para compartir información ya desde las primeras aplicaciones de ficheros se posibilita la compartición e intercambio de información entre usuarios. Desde la década de los ochenta se ha desarrollado un área de investigación que de manera específica trata la compartición del conocimiento y la información. Esta área enmarca a las herramientas de trabajo colaborativo o trabajo en grupo. Hablar de trabajo en grupo basado en el ordenador está cada vez más ligado a hablar de comunidades virtuales, las cuales son un tipo de formación grupal en la que sus componentes trabajan juntos a través de la utilización de un computador. El sistema Knowcat es un sistema distribuido que, sin necesidad de supervisión, permite la creación incremental de conocimiento estructurado. El sistema Knowcat puede ser utilizado por cualquier tipo de comunidad que desee compartir conocimiento en general.

2000 Para desarrollar e investigar la gestión del conocimiento y la innovación se realizó un estudio de investigación cualitativa. El elemento cuantitativo de la metodología de la investigación implicó el uso de un cuestionario

Page 85: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

85

para estudiar el alcance de la Gestión del Conocimiento en lo que respecta a las tendencias clave, los datos del estudio no se utilizó para establecer las razones y significados, el método de investigación se realizó a partir de revisión de literatura, encuesta y después un taller participativo. Los datos de la encuesta mostraron que estaba dispuesto a participar en los talleres, basados en el nivel de la participación de su organización en la gestión del conocimiento. Por lo tanto, los participantes en los talleres estaban interesados e involucrados en el área de gestión del conocimiento y de acuerdo en participar más. El propósito principal de la investigación fue la de construir inductivamente teoría utilizando la teoría fundamentada. En este caso, el enfoque de tierra era la de talleres construccionistas sociales relacionadas con los directivos de las organizaciones involucradas en la gestión del conocimiento. En estos talleres los grupos de administradores negociaron sentido en relación con un tema (la gestión de conocimientos y la innovación en este caso). Este enfoque es coherente con la idea general de construcción del conocimiento social. Los talleres se llevaron a cabo preguntando a los participantes a discutir cada una de las cuatro áreas genéricas del proceso de gestión del conocimiento: -Construcción del conocimiento -Representación del conocimiento -difusión del conocimiento -uso del conocimiento RESULTADOS DEL TALLER: CONOCIMIENTO CONSTRUCCIÓN E INNOVACIÓN Toda la zona de construcción del conocimiento es similar a la innovación en la que los nuevos conocimientos se está creando el cual pueden ellos ser incorporados dentro de la organización, por lo tanto, los empleados de todos los niveles pueden contribuir a la innovación a través de la construcción del conocimiento. RESULTADOS DEL TALLER: CONOCIMIENTO REALIZACIÓN Y LA INNOVACIÓN Los participantes consideraron la innovación resultante de la realización, el conocimiento como se refleja en la estructura de la organización. De este modo, los participantes reconocieron la necesidad de abordar las necesidades de los empleados, así como las necesidades de negocio de mayor innovación a través de modalidad conocimiento, en todo momento, se consideró el proceso de realización lo más estrechamente vinculado a la conversión de conocimiento tácito en conocimiento incorporado a través de la interacción social de los trabajadores del conocimiento RESULTADOS DEL TALLER: CONOCIMIENTO DIFUSIÓN E INNOVACIÓN Si el conocimiento se construye y se materializa dentro de la organización, lo que lleva a un aumento de la innovación, a continuación, estas innovaciones basadas en el conocimiento deben ser distribuidas o difundidos en toda la organización. RESULTADOS DEL TALLER: CONOCIMIENTO USO / BENEFICIOS Y LA INNOVACIÓN En última instancia, el conocimiento que se construye, se realiza y difunde se debe poner en el uso efectivo de la organización. Beneficios o usos pueden incluir el aumento de la eficiencia del negocio, sino un beneficio clave es el aumento de la innovación.

AÑO CONCEPTOS IMPORTANTES

2014 El desarrollo de sistemas de información médicos debe basarse en un conocimiento profundo de adquisición de conocimientos clínicos y el procesamiento y los costos de estos procedimientos. Herramientas diseñadas con esto en mente tendrán una mayor capacidad para mejorar dramáticamente la capacidad de un médico para agilizar sus procesos de trabajo, y proporcionar atención para sus pacientes.

2004 Una unidad atómica de conocimiento son descripciones asociadas a un tema; es decir son un conjunto de documentos que tienen por objetivo dar una descripción lo más acertada posible a un tema sobre el que se está tratando. En múltiples ocasiones, es necesario facilitar el acceso a partes del documento sin perder las ventajas que proporciona su atomicidad. Para ello se propone el empleo de las unidades de conocimiento sé que denominan anotaciones. Las anotaciones proporcionan mediante su uso la oportunidad de opinar sobre algún fragmento de los átomos de conocimiento de forma explícita mediante comentarios, sugerencias críticas, etcétera. Cada uno de estos tipos de elementos está bajo un mecanismo de cristalización de conocimiento específico, este mecanismo se encarga de determinar si un elemento de conocimiento es merecedor de ser representativo a la categoría que pertenece y por lo tanto se cristaliza o en peor de los casos es eliminado. Este mecanismo de cristalización se basa en el trabajo colaborativo de comunidades virtuales de

Page 86: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

86

expertos. Con comunidad virtual de expertos se hace referencia a un grupo de usuarios que son considerados experto es uno o más temas relacionados cuando un documento se cristaliza, es decir, tiene suficiente aceptación, a su autor se le atribuye la categoría de experto en el entorno(comunidad virtual) donde está dicho documento y además recibe un cierto número de votos que podrá emplear para apoyar otros documentos que estén ubicados en la comunidad virtual en la que se encuentra el documento cristalizado.

2000 La revisión de la literatura ha demostrado que hay una relación clara entre el cuerpo emergente de conocimiento referido como la gestión del conocimiento y el de la innovación. Este enlace ofrece tanto a las organizaciones y personas que trabajan en ellos una oportunidad para Mejorar el negocio y la satisfacción en el trabajo mediante el aumento de la innovación en productos, servicios y métodos y condiciones de trabajo. Esto abre la posibilidad de que las organizaciones que incorporan nuevos conocimientos y la innovación dentro de la cultura de la organización hace una amplia gama de nuevas fuentes. Además, estas fuentes de innovación pueden venir de fuera de la organización (expansión de los límites). El uso/beneficio de la gestión del conocimiento hace que lleve a la innovación.

Tabla 12 Artículos referentes que permiten modelar el catalizador a proponer

FUNCIONALIDADES DE CADA PROCESO EN LOS ARTÍCULOS

Artículo 1. Cristalizador de Conocimiento Nebulosa- Conocimiento, disolución y Cristalización de una Teoría a una Metodología de Dirección de Conocimiento: El funcionamiento de este proyecto, según el artículo publicado se centra principalmente se refiere a buscar la manera adecuada para enfocar el conocimiento de manera correcta. El primer ejemplo que se maneja es que el realizar una actividad es basada en conocimiento y requiere de un método previo para realizarlo, aunque la metodología que se maneja tiene como fin dar nueva información que sea adecuada para crear nuevos conocimientos y poder ampliar el pensamiento reflexivo en las personas. La idea principal es tener herramientas que permitan brindar soluciones sin dejar de lado el pensamiento para crear soluciones propias resaltando claramente como objetivo "Lo que miran o interactúan", "lo que piensan" y "cómo comportarse ". En el enfoque tradicional del conocimiento donde se va capturar el conocimiento basándose en la información per dependiente de la persona y l contexto en que se utilice dicha información. Existe una nebulosa del conocimiento cristalizador que se refiere a disolver la información en pequeños elementos y añadirlos a eta nebulosa. Dentro del proceso de cristalización del conocimiento se basa en una idea general de lo que se busca respuesta y luego se profundiza en diferentes contextos hasta encontrar un concepto dinámico.

Artículo 2.

Gestión del Conocimiento como un catalizador para la Innovación en las Organizaciones: Un estudio cualitativo: La necesidad de las organizaciones para innovar y, además, a innovar sin cesar se hace importante en la literatura de gestión moderna en la innovación. Esta necesidad viene de la creciente competencia y demandas de los clientes y las nuevas áreas de mercado, el área de gestión de

Page 87: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

87

conocimiento se destaca también por innovar en las organizaciones. Dentro de este conocimiento el discurso que se considera como una posible ventaja competitiva clave, ayudando a aumentar la innovación dentro de la organización. Este documento se centra en el papel de la gestión del conocimiento en el mantenimiento y la mejora de la innovación en las organizaciones. En particular, el documento busca establecer un modelo de gestión del conocimiento dentro de la cual los principios de la innovación se pueden incorporar. En primer lugar, hay una breve revisión de la literatura de innovación y gestión del conocimiento y sus respectivas componentes. De esta literatura se sugiere un posible modelo de gestión del conocimiento que incorpora la innovación. En segundo lugar, un estudio de investigación se discute que trata de examinar más a fondo y desarrollar el modelo utilizando un enfoque de teoría fundamentada inductiva. El estudio construye socialmente talleres en representación de 25 organizaciones, cada una de las cuales construyen significados en lo que respecta a la innovación y las áreas clave de la gestión del conocimiento como se indica en el modelo.

Artículo 3.

Gestión del conocimiento e innovación: El objetivo de este trabajo es investigar el posible uso de la gestión del conocimiento dentro de organizaciones como un catalizador o vehículo para aumentar la innovación, y por lo tanto la competitividad. Los modelos existentes de gestión del conocimiento se dividen en tres grandes categorías: En primer lugar, se encuentra la zona de construcción del conocimiento, donde la construcción no se limita a la de insumos científicos pero incluye la construcción social del conocimiento. En segundo lugar, el conocimiento construido se materializa dentro de la organización a través de un proceso de intercambio social. En tercer lugar, el conocimiento se difunde en toda la organización. En cuarto lugar, el uso o beneficio de gestión de conocimiento considera el beneficio del negocio y aumento de empleados. La construcción del conocimiento incluye la creación y reconocimiento del conocimiento que se construye socialmente, es decir el uso de los conocimientos procedentes de la interacción social, donde los empleados son vistos como construir activamente el conocimiento. Se considera que este tipo de conocimiento es la clave entrada para el proceso de innovación en las organizaciones. Esta taxonomía del conocimiento permite procesos de aprendizaje prácticos y vivenciales para ser reconocido como fuentes o construcciones de conocimiento innovador, por lo tanto la interacción entre los empleados puede ser visto como la creación de conocimiento. Al aceptar el conocimiento socialmente construido, las organizaciones no están restringidas a los conocimientos que se generen por la administración, pero puede obtener el conocimiento de todos los niveles de la organización y desde fuera de la organización (por ejemplo, los clientes, proveedores). Nonaka y Takeuchi describen esta innovación como construcción de expansión de los límites de conocimiento. Por lo tanto, la construcción del conocimiento es vista como la puerta de entrada a la innovación dentro de la organización. A menos que el conocimiento sea construido en tanto social como una base científica en el proceso de innovación no se incorporara y difundirá dentro de las organizaciones. Este fracaso en última instancia resultara en una falta de

Page 88: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

88

incorporación del conocimiento dentro de nuevos productos. Siguiendo los anteriores artículos mencionados se parte de la idea de un modelo el cual se propone extrayendo los puntos clave que cada artículo manejaba para poder realizar un proceso de cristalización de Conocimiento así que la tabla que se muestra a continuación muestra los procesos que se definirán para el catalizador.

TITULO UTILIZAR EVALUAR DEPURAR MANTENER Cristalización de Conocimiento y prioridades clínicas: La evaluación de cómo los médicos recolectan y sintetizan los datos relacionados con el paciente

La interacción como mecanismo para la clasificación y evaluación de contenidos en la web

Gestión del Conocimiento como un catalizador para la Innovación en las Organizaciones: Un estudio cualitativo

Cristalizador de Conocimiento Nebulosa- Conocimiento, disolución y Cristalización de una Teoría a una Metodología de Dirección de Conocimiento

Tabla 13 Procesos que se verifican para el modelo a proponer de los artículos descritos

Finalmente se explica la realización de cada proceso dentro del catalizador para obtener así un Recurso de Conocimiento cristalizado:

Utilizar

El usuario puede darle distintos usos al conocimiento, y en el catalizador de conocimiento las 3 fases de utilización son leer, evaluar y exportar o guardar, leer es cuando el usuario entra a la red únicamente a revisar el contenido ya sea por una consulta o un trabajo investigativo, si dicho usuario quiere compartir el contenido que encontró en la red, tiene la opción de exportar esa publicación a otras redes, o también puede guardar el archivo en su dispositivo, calificar o evaluar varía según el tipo de usuario, primero que todo, el usuario debe estar registrado en la red para poder utilizar el conocimiento, y dependiendo de su rango como usuario, ya sea usuario común o usuario experto difieren al momento de calificar, ya que el usuario experto tiene una calificación o un voto de mayor peso que el voto de un usuario común, además este proceso cuenta con un registro o un contador de visitas, con el cual se determina si una publicación por parte de un usuario ha sido utilizada recientemente.

Evaluar

Este proceso permite dar a los usuarios una opinión sobre el contenido de la red, una valoración que puede determinar si el contenido es útil o no, tal valoración queda guardada en una base de datos donde al final las publicaciones con calificación mayor se considera útil y merecedora de

Page 89: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

89

permanecer en la red, esto lo pueden hacer tanto usuarios comunes como usuarios expertos, donde el aporte de un usuario experto tiene una mayor valoración que la de un usuario común, debido a su experiencia y calidad en el contenido publicado. Dentro del proceso de evaluación encontramos el proceso de cristalización de conocimiento, que se basa en estas comunidades virtuales. Cuando la aportación de un miembro de la comunidad cristaliza, éste recibe un cierto número de votos que podrá emplear en apoyar a otras aportaciones (y de esta manera opinar sobre ellas) que están ubicadas en la comunidad virtual donde se encuentra su descripción cristalizada.

Depurar

El proceso depurar es realizado únicamente por parte del usuario común, ya que finalmente es quien identifica la probabilidad de evolución de ese contenido a partir de críticas, comentarios u opiniones, claro está que el usuario debe tener en cuenta el área de aplicación a la cual pertenece ese espacio de conocimiento y así mismo la fecha de validez de dicho contenido.

Mantener

En este proceso se revisa fundamentalmente el contador o registro de las visitas que han hecho los usuarios a una publicación en específico, de acuerdo al registro se valida la última vez que se utilizó el artículo, por cuantos usuarios ha sido utilizado en total, y cuantos usuarios lo han utilizado últimamente, ya que una publicación que no ha sido visitada recientemente demuestra que no es útil y que debería ser eliminada de la red, por lo tanto las publicaciones con mayor número de visitas y más utilizadas recientemente se mantendrán en el sistema el tiempo que sea necesario mientras que ese conocimiento sea útil, esto también permite que por ejemplo un usuario común que haga una publicación pueda llegar a ser un usuario experto dependiendo de la calidad del contenido que este publique, o también si un usuario experto lleva mucho tiempo sin utilizar el conocimiento puede ser descendido a usuario común. El catalizador de conocimiento cuenta con 4 procesos, utilizar, evaluar, depurar y mantener conocimiento, en el proceso “Aplicar” del sistema de gestión de conocimiento, entra el papel fundamental del catalizador donde se utiliza, y se evalúa el conocimiento, para dar resultados positivos en la red, la depuración y el mantenimiento entran así mismo en el proceso “Mantener” del sistema de gestión del conocimiento, el hecho de que estos procesos del catalizador trabajen como subprocesos dentro del sistema de gestión del conocimiento, no significa que funcionen por separado, sino que están enlazados de una manera transparente y cíclica, esto lo podemos interpretar con la siguiente gráfica:

Page 90: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

90

MANTENER APLICAR

Mantener Utilizar

Evaluar Depurar

Ilustración 21 Ciclo del cristalizador de conocimiento

Page 91: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

91

MODELO DEL CATALIZADOR PROPUESTO

Ilustración 22 Catalizador de conocimiento en el SGC

En este esquema vemos refleajado el Sistema de Gestion del Conocimiento que se habia

mencionado antes de la propuesta, pero en este esquema se muestra el Catalizador

implementado en dicho sistema, asi que a continuacion vamos a mostrar cada proceso del

catalizador y las actividades que realiza cada proceso para entender el funcionamiento del mismo.

Page 92: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

92

Modelo del proceso Utilizar

Page 93: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

93

Actividades:

- Inicio sesión: esta actividad se implementa implícitamente en el sistema de gestión de

conocimiento más que en el catalizador, donde se cargan los datos de usuario, el registro de sus

actividades, y le asigna el perfil de tipo de usuario.

- Cargar interfaz: para cada procedimiento del catalizador, se debe cargar una interfaz nueva

dependiendo del tipo de acción que se quiere realizar e igualmente dependiendo del tipo de

usuario que la va a realizar, podemos encontrar interfaz de inicio de sesión, de evaluación, lectura,

etc.

- Cargar recurso conocimiento: esta actividad muestra al usuario todo contenido de conocimiento

en la red, el usuario es libre de realizar su búsqueda ya se por tema, fecha, autores, etc.

- Evaluar conocimiento: subproceso que consiste en realizar un sistema de selectividad del

conocimiento para su posterior uso en la red.

- Leer conocimiento: Permite a cualquier tipo de usuario ver el contenido del recurso

conocimiento, esta actividad carga un espacio de conocimiento en específico, por ejemplo un

artículo que el usuario quiere revisar para su posterior uso o para su posterior evaluación.

-Exportar/Guardar: Es la opción que tienen los usuarios para poder utilizar el conocimiento no solo

teniendo acceso a la red, sino que también pueden conservar el contenido en sus propios

dispositivos, o ya sea también exportándolo a otras redes o sitios web.

- Cerrar sesion: cuando ya han finalizado las acciones por parte de algún usuario, ya sea usuario

común o usuario experto, se cierra sesión para poder guardar los cambios realizados y proteger así

mismo los datos de usuario y sus permisos.

Page 94: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

94

Modelo de proceso evaluar

Page 95: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

95

Actividades:

- Inicio sesión: esta actividad se implementa implícitamente en el sistema de gestión de

conocimiento más que en el catalizador, donde se cargan los datos de usuario, el registro de sus

actividades, y le asigna el perfil de tipo de usuario.

- Cargar interfaz: para cada procedimiento del catalizador, se debe cargar una interfaz nueva

dependiendo del tipo de acción que se quiere realizar e igualmente dependiendo del tipo de

usuario que la va a realizar, podemos encontrar interfaz de inicio de sesión, de evaluación, lectura,

etc.

- Selecciónar Area de aplicación: Se clasifica el recurso conocimiento dependiendo de un tema o

area de aplicación para el cual va a ser utilizado por los usuarios.

- Validar cantidad de uso: Actividad que permite guardar un registro de la cantidad de veces que se

utiliza el recurso conocimiento, mas especificamente un contador de visitas enlazado a el proceso

“utilizar”.

- Votacion del recurso conocimiento: Actividad que permite a el usuario, ya sea comun o usuario

experto, dejar resuelto un cuestionario sobre la publicación, un cuestionario es un parametro muy

general para calificar un articulo, pero posteriormente se realizaran mas filtros para poder

cristalizar el conocimiento.

- Validacion de tipo de usuario: El usuario experto y el usuario comun tienen una diferencia

relacionada con el proceso de evaluacion del recurso conocimiento, el voto de un usuario experto

tiene una valoracion mayor, o un peso mayor al de un voto del usuario comun.

- Enviar votacion: Ya realizadas las actividades anteriores el sistema genera un archivo con los

parametros de evaluacion, y los envia a la base de datos donde posteriormente se calificaran.

- Cerrar sesion: cuando ya han finalizado las acciones por parte de algún usuario, ya sea usuario

común o usuario experto, se cierra sesión para poder guardar los cambios realizados y proteger así

mismo los datos de usuario y sus permisos.

Page 96: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

96

Modelo de proceso depurar

Page 97: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

97

Actividades:

- Inicio sesión: esta actividad se implementa implícitamente en el sistema de gestión de

conocimiento más que en el catalizador, donde se cargan los datos de usuario, el registro de sus

actividades, y le asigna el perfil de tipo de usuario.

- Seleccionar area de aplicación: Se clasifica el recurso conocimiento dependiendo de un tema o

area de aplicación para el cual va a ser utilizado por los usuarios.

- Verificar recurso conocimiento: se carga el archivo, o recurso conocimiento seleccionado para su

depuracion.

- Gestionar comentario: Espacio en el cual los usuarios dan una opinion por escrito con respecto a

el recurso conocimiento, aqui se generan aportes por parte de los usuarios para que el recurso

conocimiento perdure en el tiempo y tenga oportunidad de mejora.

- Gestionar critica: Espacion donde el usuario que lee y analiza el recurso conocimiento, muestra

por medio de su opinion que falencias o que podria hacer falta en la publicacion, para que de esta

misma manera el usuario que la publico encuentre oportunidades de mejora en su proximo

aporte.

- Gestionar Opinion: mostrar un analisis completo del recurso conocimiento que se analiza, utilizar

la opinion para describir la calidad del recurso conocimiento que se esta utilizando y mostrar a los

demas usuarios la opinion personal de dicho recurso.

- Cerrar sesion: cuando ya han finalizado las acciones por parte de algún usuario, ya sea usuario

común o usuario experto, se cierra sesión para poder guardar los cambios realizados y proteger así

mismo los datos de usuario y sus permisos.

Page 98: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

98

Modelo de proceso mantener

Page 99: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

99

Actividades:

Inicio sesión: esta actividad se implementa implícitamente en el sistema de gestión de

conocimiento más que en el catalizador, donde se cargan los datos de usuario, el registro de sus

actividades, y le asigna el perfil de tipo de usuario.

- Seleccionar area de aplicación: Se clasifica el recurso conocimiento dependiendo de un tema o

area de aplicación para el cual va a ser utilizado por los usuarios.

- Cargar recurso conocimiento: se muestra en pantalla el contenido del recurso conocimiento que

se va a calificar.

- Listar recurso de conocimiento: muestra el registro de votacion por parte de los usuarios de la

red, se pondera según la votacion de cada tipo de usuario, y se adjunta tambien las criticas

opiniones o comentarios que pueden ser relevantes para la valoracion de ese recurso

conocimiento.

- Verificar votacion: proceso en el cual se valida si la publicacion es valida para permanecer en la

red, esto unicamente teniendo en cuenta la cantidad de votos que son necesarios para que el

recurso permanezca publicado.

- Cristalizar recurso conocimiento: cuando finaliza el proceso de evaluacion y calificacion, ya se

sabe si el recurso conocimiento que se esta evaluando es util o no, dependiendo de los

parametros ya establecidos por las demas actividades.

- Eliminar recurso conocimiento: cuando el recurso conocimiento publicado no cumple los

requisitos para permanecer en el sistema, pasa a ser eliminado con un previo informe al usuario

que lo publicó.

- Cerrar sesion: cuando ya han finalizado las acciones por parte de algún usuario, ya sea usuario

común o usuario experto, se cierra sesión para poder guardar los cambios realizados y proteger así

mismo los datos de usuario y sus permisos.

Page 100: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

100

ANEXO B: IMPLEMENTACION DEL AGENTE

En este anexo, se va a hablar sobre el trabajo colaborativo y su importancia en el catalizador

propuesto en el anexo A, se definirán distintos métodos de trabajo colaborativo mostrando

también algunos ejemplos y las diferentes metodologías que se pueden aplicar en un sistema de

gestión de conocimiento, también se va a hablar de los sistemas”multiagentes”, desde su

definición, su clasificación y las diferentes herramientas con las cuales se pueden implementar.

Métodos de Colaboración

Colaboración es todo proceso donde se involucra el trabajo de varias personas en conjunto tanto

para conseguir un resultado muy difícil de realizar individualmente como para ayudar a conseguir

algo a quien por sí mismo no podría.

Es un aspecto intrínseco de la sociedad humana, y particularmente se aplica a diversos contextos,

como la ciencia, el arte, la educación y los negocios; siempre relacionado con términos similares,

como la cooperación y la coordinación.

TRABAJO COLABORATIVO

Trabajo colaborativo es una estrategia de enseñanza-aprendizaje en la que se organizan pequeños

grupos de trabajo; en los que cada miembro tiene objetivos en común que han sido establecidos

previamente y sobre los cuales se realizará el trabajo.

Es de suma importancia crear una comunidad, que buscará el logro de las metas que se tienen en

común. El grupo debe de generar procesos de reconstrucción del conocimiento, esto se refiere a

que cada individuo aprende más de lo aprendería por sí solo, debido a que se manifiesta una

interacción de los integrantes del equipo.

Los miembros de cada grupo podrán reconocer sus habilidades y de la misma manera sus

diferencias, por lo que se debe crear la comunicación, lograr escuchar y atender cada punto de

vista de los individuos; es así como se podrá adquirir el conocimiento y aplicarlo en el desarrollo

de los proyectos que se propongan en ese grupo de trabajo.

El objetivo final del trabajo colaborativo no es completar una tarea sino lo primordial es que se

presente un aprendizaje significativo y una relación entre los miembros del grupo. El rol del tutor

en este tipo de trabajo es muy escaso es solamente de observación y de retroalimentación sobre

el desarrollo de la tarea. En cuanto a la evaluación se presenta una media de las puntuaciones

Page 101: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

101

individuales, se elige la puntuación más baja del grupo y se promedian (así se evalúa el trabajo y la

metodología). Cabe resaltar que en este tipo de trabajo se excluye el concepto de competitividad.8

TRABAJO COLABORATIVO ASISTIDO POR COMPUTADOR (CSCW)

El CSCW fue utilizado por primera vez en 1984 por Irene Greif, del Massachussetts Institute of

Technology, y Paul Cashman, de la Digital Equipment Corporation. En ese año tuvo lugar en

Estados Unidos el primer taller de CSCW, cuyo objetivo fue reunir a personas de diferentes

disciplinas para analizar las características de comunicación y coordinación en grupos de trabajo.

Fue en 1984 que, debido sobre todo a un enfoque del trabajo en grupos, ocurrió la llamada

“automatización de oficinas”, la cual cristalizó un esfuerzo para integrar las aplicaciones de un solo

usuario para soportar grupos. Pero en la automatización de oficinas no había el conocimiento

necesario para entender cómo es que la gente trabaja en grupos y organizaciones y cómo la

tecnología afecta su trabajo, lo que trajo consigo un interés hacia el estudio de CSCW por parte de

economistas, psicólogos sociales, antropólogos teóricos y organizacionales, educadores y muchos

otros que podían arrojar luz sobre las actividades grupales.

No existe una definición universalmente aceptada de CSCW, pero entre las más recurridas hay las

siguientes:

Wilson señala que es un término genérico que combina el entender la manera en que la gente

trabaja en grupos con la habilitación de tecnologías de redes de computadoras y el hardware,

software, servicios y técnicas asociadas.

Ramage indica que es una combinación de tecnología, gente y organización que facilita la

comunicación y coordinación necesarias para que un grupo trabaje unido con eficiencia en un

propósito común y logre así una ganancia en todos sus miembros.

Según la Digital Media Laboratory Cybrary, es un campo de investigación multidisciplinario que

incluye a las ciencias de la computación, la economía, la sociología y la psicología. Las

investigaciones se enfocan al desarrollo de nuevas teorías y tecnologías para la coordinación de

personas que trabajan juntas.

Una vez que hemos examinado las diferentes definiciones del término, propondremos una que,

sin estar consensuada, toma en cuenta lo común que hay en ellas: CSCW es un campo de

investigación transdisciplinario donde están involucrados grupos de trabajo, tecnología y

organizaciones que persiguen metas comunes.

8 Soto Fernanda, ¿Que es trabajo colaborativo?, Disponible en: https://tecnologia-educativa-ucr.wikispaces.com/QU%C3%89+ES+TRABAJO+COLABORATIVO?responseToken=d4c6b893e57ba09f5a5eb2cf9d8c96f2

Page 102: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

102

GROUPWARE

El término groupware se refiere a las tecnologías que permiten que la gente trabaje en grupos.

Para algunos autores, los términos de CSCW y groupware se refieren a lo mismo; sin embargo, la

principal diferencia es que CSCW trata de entender la manera en que la gente trabaja en grupos

utilizando las tecnologías de comunicación e información, y groupware es la tecnología que

permite el trabajo en grupo.

Se considera a Doug Engelbart (el inventor del famoso “ratón” de la computadora) el padre del

groupware porque fue un visionario de las herramientas de cooperación que en los años sesenta

desarrolló un sistema de demostración con archivos de datos compartidos, una pantalla

compartida y herramientas de videoconferencia, pero fue hasta el decenio de los ochenta que

dicha tecnología fue operacional, ejemplos de la tecnología de groupware son el correo

electrónico, los grupos de noticias, los sistemas de hipertexto, los espacios de trabajo de grupos,

las conferencias por computadora, los sistemas que soportan la decisión de grupos, las

herramientas de escritura colaborativa y otros.

Se utiliza CSCW en diferentes campos de la actividad humana, básicamente en los negocios y en la

educación, en la educación, se apoya en recursos generales (el correo electrónico, el procesador

de textos, etc.) o en recursos informáticos específicamente diseñados para la cooperación. En los

negocios, se emplea en el comercio electrónico y en las empresas geográficamente distribuidas y

virtuales. Las principales razones por las que surgen las organizaciones y equipos de trabajo

virtuales son la reducción de costos, la globalización y las tecnologías.9

COLABORACIÓN DESDE LA PERSPECTIVA DE LA INGENIERA DE LA COLABORACIÓN

A partir de la necesidad de diseñar, ejecutar y estructurar procesos colaborativos al interior de los

diferentes grupos, surge el enfoque de IC (Ingeniería de la colaboración), en el cual se diseñan

procesos repetitivos colaborativos, los cuales se pueden transferir a grupos, usando técnicas y

tecnología de colaboración. Dichos procesos pueden ser ejecutados por el experto del dominio en

la organización sin el apoyo continuo de un facilitador, quien crea un proceso dinámico que

implica manejar relaciones entre las personas, tareas y tecnologías. En IC se han establecido

patrones de colaboración, ellos son: generación, reducción, clarificación, organización, evaluación

y construcción de consenso, los cuales surgen a partir de la observación a los grupos de trabajo

mientras interactúan para alcanzar sus metas grupales.

La Metodología de Diseño propuesta por la Ingeniería de Colaboración, permite diseñar

estrategias que conduzcan a la generación de un trabajo colaborativo efectivo, lo cual es de gran

9 Martinez Manuel, Trabajo cooperativo asistido por computadora[online], Mexico: Universidad Veracruzana, Disponible en:

http://www.uv.mx/cienciahombre/revistae/vol18num2/articulos/tcac/

Page 103: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

103

utilidad para las dinámicas de grupo presentes entre personas de diversas disciplinas que

requieren trabajar en equipo para el desarrollo de sistemas interactivos usables y accesibles. El

enfoque de Ingeniería de Colaboración presenta un soporte fundamental al Trabajo Colaborativo

Asistido por Computador, ya que a través de dicho enfoque es posible diseñar procesos que

evidencien la presencia de comunicación, coordinación y colaboración entre los integrantes de los

equipos de trabajo.10

AMENITIES

AMENITIES, permite describir un sistema colaborativo mediante cuatro vistas que facilitan

detectar los aspectos más relevantes de este tipo de sistemas.

Vista de grupo

Primeramente, deberemos identificar los aspectos relacionados con la propia organización (el

grupo), y las restricciones que impone esta asociación. Las organizaciones se articulan bajo el

concepto de rol, que determina la relación entre los miembros del grupo y las tareas que deben

llevar a cabo. A menudo esta relación está condicionada por unas series de restricciones

impuestas al sistema colaborativo, y de las cuales podemos identificar las siguientes como más

importantes:

· Capacidades. Esta es una restricción cognitiva que se impone a cada actor para participar con un

rol determinado. Estas capacidades determinan los conocimientos que debe adquirir un usuario

para participar con un rol concreto.

· Leyes. Este tipo de restricción viene impuesta por la propia organización e identifica las reglas

que deben ser preservadas en el grupo. Normalmente estas reglas se deducen de la propia

estructura social que se manifiesta en el grupo (democrática, jerárquica, etc.)

Ambas restricciones permiten modelar sistemas dinámicos, ya que es habitual que tanto la

estructura del grupo como su funcionamiento se modifique en el tiempo (los participantes pueden

adquirir nuevas capacidades, variar en número de miembros que lo conforman o bien, modificar

las leyes que rigen el grupo al aplicar nuevas estrategias de trabajo).

Vista cognitiva

La vista cognitiva representa el conocimiento que posee o adquiere cada miembro del grupo en el

escenario colaborativo. Este conocimiento queda reflejado mediante la descripción de las tareas

que puede llevar a cabo.

10

Collazos Cesar, Méndez Yenny, estrategias colaborativas integradas al modelo de proceso de ingeniería de la usabilidad y la

accesibilidad[online], Colombia: Universidad del Cauca, Disponible en: http://aipo.es/articulos/1/12711(v2).pdf

Page 104: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

104

La descripción de las tareas implica un análisis profundo de las actividades que se deben realizar

en el grupo, la división del trabajo y determinar las interrelaciones que existen entre ellas.

El análisis de tareas contempla todos estos pasos, si bien lo hemos dividido en dos fases

claramente diferenciadas. En primer lugar definimos lo que denominamos interfaz del rol, que

recoge las características más relevantes de las tareas a desempeñar por un rol junto a las

interrelaciones con el resto de participantes (tareas) y entorno (mediante eventos). Los aspectos

más relevantes que identificamos en el interfaz del rol son:

· Identificar tareas a desempeñar

· Relación con otras tareas tales como:

* Si puede ser interrumpida por otra tarea

* Su naturaleza cooperativa

* Mecanismo de activación y modos de sincronización

Este tipo de relaciones modelan el comportamiento tanto del usuario como del propio entorno.

Estas relaciones se modelan mediante eventos que provocan cambios en el entorno (y en las

guardas que determinan el comportamiento del sistema).

En una segunda fase, se describe y pormenoriza cada tarea mediante una descomposición

jerárquica y donde se completa con información y aspectos recogidos de otras vistas. En esta

descripción de tareas usaremos notaciones que nos permite especificar secuencialidad,

concurrencia, optatividad, decisiones, etc. Posteriormente, se detalla las tareas tanto individuales

como cooperativas, y en las cuales, puede aparecer información relativa a otras vistas.

Vista de interacción

Otro aspecto que debemos estudiar son los procesos que implican un diálogo entre participantes

para analizar sus características, concretamente:

· El modo de diálogo que se producen entre participantes

· Los requisitos que impone ese diálogo sobre los medios a utilizar

Este modo de diálogo lo identificaremos mediante protocolos. Los protocolos se pueden analizar

por separado dentro de la organización ya que en gran medida son independientes del dominio

del problema, y por tanto, se pueden incorporar al análisis de tareas. Por ejemplo, se pueden

identificar protocolos democráticos (toma de una decisión por mayoría), consenso (aprobación

unánime de una decisión), jerárquica, etc.

Page 105: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

105

Vista de información

Por último, deberemos recoger la información que es compartida en el escenario. Esta

información se puede describir de manera implícita en las actividades y acciones o bien, de modo

explícito como flujo de información entre actividades. La información que fluye a través del

sistema colaborativo serán los documentos (los objetos que son gestionados en el sistema),

eventos y recursos.

Modelo de representación

Todas estas vistas se van a describir usando las notaciones de UML, aunque se modificarán o

extenderán en algunos casos la semántica asociada para reflejar en concepto de grupo. La ventaja

que aporta esta aproximación es que podemos conectar con técnicas de Ingeniería de Software

todo el proceso de construcción de Sistemas Colaborativos.

A partir del modelo conceptual presentado, desarrollamos la metodología, AMENITIES (acrónimo

de A Methodology for aNalysis and desIgn of cooperaTIve systEmS). Esta metodología está

centrada en el modelado inicial del sistema usando el punto de vista del usuario y teniendo muy

en cuenta aspectos relacionados con el grupo (conciencia de grupo, relaciones entre usuarios,

dinámica del grupo, representación de aspectos sociales, etc.). La dinámica de grupo representa la

evolución del contexto en el que se va a realizar la colaboración entre los usuarios.

Page 106: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

106

Ilustración 1 Modelo de requisitos

Dentro del proceso de desarrollo identificamos tres fases. Una primera fase de obtención y representación del modelo de requisitos, donde usando técnicas como la etnografía aplicada, los casos de uso o modelos teóricos, describimos los elementos más representativos del sistema. En una segunda fase, realizamos un modelo del sistema cooperativo, que permite de una manera más adecuada la representación de las características especiales de este tipo de sistemas. La última fase, en la que estamos trabajando en la actualidad, nos permitirá pasar del modelo cooperativo a un diseño inicial del sistema. Para ello tenemos en cuenta dos aspectos: por un lado realizamos una representación del sistema colaborativo usando estructuras de naturaleza hipermedia, estas estructuras nos permiten representar tanto aspectos estáticos (relaciones entre actividades y sub actividades y cómo se alcanzan los objetivos asignados a las tareas) como aspectos dinámicos (evolución de una sesión de trabajo en la que varios usuarios realizan actividades bajo un rol determinado y colaboran para la realización de algún trabajo), y por otro lado estamos identificando patrones que nos faciliten la construcción de estas estructuras (patrones conceptuales) y el posterior diseño de la aplicaciones encargadas de gestionarlas (patrones de diseño). A nivel conceptual dentro del modelo cooperativo aparecen elementos como los protocolos o las políticas que permiten la identificación de patrones relacionados con la comunicación, la coordinación o la cooperación. A un nivel más bajo existen numerosas soluciones a problemas concretos que aparecen en este tipo de sistemas como pueden ser la comunicación entre dos

Page 107: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

107

usuarios, la compartición de un documento por un grupo de usuarios o el control de modificaciones sobre un documento compartido que podemos solucionar con la detección y aplicación de patrones de diseño específicos. Por otra parte, se está desarrollando el paso del modelo a métodos formales para describir la semántica precisa del sistema. Este paso se realiza a Redes de Petri Coloreada que permite verificar propiedades del sistema así como realizar simulaciones de ejecución.11

Sistemas MultiAgentes (SMA)

Un agente es un sistema capaz de actuar independientemente a favor de su usuario o

independientemente a favor de su usuario o propietario.

Un sistema multiagente es un sistema independientemente a favor de su usuario o propietario, es

un sistema constituido por un número de agentes que interactúan entre sí. Para interactuar

satisfactoriamente, los agentes necesitan habilidades como la cooperación, coordinación y

negociación.

Características

Autonomía: Los agentes actúan sin intervención humana directa o de otros agentes y tienen

alguna clase de control sobre sus acciones y estado interno. El software tradicional se ejecuta en

entornos interactivos, donde responde a órdenes directas del usuario.

Reactividad: Percibe el entorno en el que está inmerso y responde de manera oportuna a cambios

que tienen lugar en él (para actuar adecuadamente un agente debe poder conocer en todo

momento el “mundo” que le rodea).

Iniciativa (proactividad): Tiene que tener un carácter emprendedor y tomar la iniciativa para

actuar guiado por los objetivos que debe satisfacer. En cada momento el agente decide qué acción

llevar a cabo. No sólo actúa en función de los estímulos que percibe sino que realiza acciones

como resultado de sus decisiones.

Sociabilidad: Capacidad de interaccionar con otros agentes (incluso humanos) utilizando alguna

clase de lenguaje de comunicación de a gentes. Los a gentes se colaboran entre sí para la

ejecución de tareas (SMA).

Influencia

En la mayoría de los casos el agente sólo controlará parte del entorno. Una misma acción

realizada por el mismo agente en ocasiones diferentes puede tener efectos muy distintos

(entornos no deterministas).

11 Gea Miguel, Gutiérrez Francisco, AMENITIES: Metodología de Modelado de Sistemas Cooperativos[online], España: E.T.S. de Ingeniería Informática, Disponible en: http://lsi.ugr.es/~mgea/workshops/coline02/Articulos/mgea.pdf

Page 108: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

108

Un agente debe estar preparado para fallar o para la incertidumbre de no saber si ha tenido éxito

o no. Dispone de un repertorio de acciones disponibles con sus correspondientes precondiciones,

el principal problema al que se enfrenta un agente es decidir qué acción realizar para alcanzar sus

objetivos de diseño.12

Requisitos para un lenguaje de comunicación de agentes

Forma: debería ser declarativa, sintácticamente simple y fácil de leer por humanos y programas.

Contenido: distinguir el lenguaje que expresa los actos comunicativos del lenguaje que expresa el

contenido del mensaje

Implementación: transparente a las capas inferiores y debe permitir a los agentes simples

implementar subconjuntos del lenguaje.

Red: debe dar soporte a la tecnología actual y ser independiente de los mecanismos de transporte.

Entorno: permitir heterogeneidad y dinamismo.

Confiabilidad: dar soporte para una comunicación segura y fiable entre los agentes.

12 Romero María, Sistemas MultiAgente (MAS)[online], España: Universidad de Sevilla, Disponible en: http://www.dte.us.es/personal/mcromero/masredes/docs/SMARD.0910.mas.pdf

Page 109: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

109

Propuesta del agente inicial en el Catalizador

Protocolos de Colaboración mediante la metodología FIPA

1. Proceso de evaluación del recurso de conocimiento colaborativo

Ilustración 2: Fuente Autores: Vista primaria de colaboración

Actividad votación recurso conocimiento

FIPA Request When Interaction Protocol: Este protocolo provee un Framework para el acto de

comunicación pedir-cuando. El agente iniciador usa la acción pedir –cuando para pedir que el

participante realice alguna acción una vez que una precondición se hace verdadera. Si el agente al

cual se le solicitó la acción, entiende y no se rehúsa inicialmente, estará de acuerdo y esperará

hasta que la precondición se haga verdadera. Luego, intentará ejecutar la acción y notificar al

agente iniciador consecuentemente. Si después del acuerdo inicial el agente participante no es

capaz de realizar más la acción, enviará una acción de rehusarse al iniciador. El diagrama AUML

correspondiente es mostrado en la siguiente imagen:

Participante 1

Participante 2

Participante n

Iniciador Humano Activo en la

generacion

Page 110: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

110

Ilustración 3: Contract Net Protocol

Page 111: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

111

Protocolos de colaboración según la actividad

Actividad votación recurso de conocimiento

Ilustración 4: Fuente Autores: Contract Net aplicado al requisito

sd Votacion recurso de conocimiento

Iniciador Participante

verifico el recurso

de conocimiento?

verifico el recurso

de conocimiento?

Puede realizar

la evaluacion?

Puede realizar

la evaluacion?

AceptaAcepta

Responder

mientras()

No entiende()

Respuesta

negativa()

respuesta

positiva()

Respuesta negativa()

Falla ()

Informe realizado()

Informe de la evaluacion()

Page 112: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

112

Creación del agente mediante JADE JADE, es una plataforma software para el desarrollo de agentes, implementada en Java. La

plataforma JADE soporta la coordinación de múltiples agentes FIPA y proporciona una

implementación estándar del lenguaje de comunicación FIPA-ACL, que facilita la comunicación

entre agentes y permite la detección de servicios que se proporcionan en el sistema.

Se trata de una plataforma de agentes distribuida, que tiene un contenedor por cada host en el

que se están ejecutando los agentes. De manera adicional la plataforma posee diferentes

herramientas de depuración, movilidad de los agentes de código y contenido, la posibilidad de la

ejecución paralela del comportamiento de los agentes, así como el soporte para la definición de

lenguajes y ontologías. Cada plataforma debe tener un contenedor principal que tiene dos agentes

especiales denominados AMS y DF.2

El DF (Directory Facilitator) proporciona un directorio que anuncia qué agentes hay disponibles en

la plataforma.

El AMS (Agent Management System) controla la plataforma. Es el único que puede crear y destruir

a otros agentes, destruir contenedores y parar la plataforma.

Un agente JADE cumple las siguientes características:

Tiene un nombre único en el entorno de ejecución.

Se implementa como un único hilo de ejecución (single-threaded).

Tiene un metodo de inicio (setup) y otro de fin (takeDown).

El método protegido setup() sirve para inicializar el agente incluyendo instrucciones que

especificarán la ontología a utilizar y los comportamientos asociados al agente. Se invoca al

comenzar la ejecución del agente.

El método protegido takeDown() sirve para liberar recursos antes de la eliminación del agente.

Este método es invocado cuando se realiza una llamada al método doDelete(), que es el que

realmente da por finalizada la ejecución del agente.

En su implementación se define una clase interna por cada uno de los comportamientos asociados

al agente. Estos comportamientos se utilizan básicamente para el envío y recepción de mensajes,

aunque también se pueden utilizar para realizar otras tareas.

Ciclo de vida de un agentearriba.png

Un agente está sujeto a un ciclo de vida en el que se definen los estados en los cuales se puede

encontrar el agente, así como los cambios que se pueden realizar entre los diferentes estados.

Page 113: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

113

El ciclo de vida de un agente JADE sigue el ciclo propuesto por FIPA, es decir, cumple con la

propuesta del estándar de interoperabilidad entre agentes más aceptado.

Estados de un agente

Un agente puede estar en los siguientes estados:

Iniciado: El objeto Agente está creado pero todavía no se ha registrado en el AMS, no tiene

nombre ni dirección y tampoco se puede comunicar con otros agentes.

Activo: El Agente está registrado en el AMS, tiene un nombre, una dirección y puede acceder a

todas las opciones de JADE

Suspendido: El Agente está parado. Su hilo de ejecución está detenido y no ejecuta ningún

Comportamiento.

En espera: El Agente está bloqueado esperando por algo. Su hilo de ejecución está dormido en un

monitor de java y se despertará cuando se cumpla una cierta condición (cuando reciba un

mensaje).

Desconocido: El Agente ha sido eliminado. El hilo de ejecución ha terminado y se ha eliminado del

registro del AMS.

Tránsito: Un Agente móvil entra en este estado mientras está migrando a una nueva localización.

El sistema sigue guardando los mensajes en el buffer hasta que el agente vuelve a estar activo.

Page 114: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

114

Visión Grafica

Ilustración 5 Vista Grafica del Agente

Creación de agentes

En el momento de crearse un agente se realizan varias tareas de forma automática:

Se llama al constructor del agente.

Se crea un identificador del agente (AID).

Se registra el agente en el AMS.

Se ejecuta el método setup(), que debe contener únicamente el código relativo a las tareas de

inicialización.

En el método setup() del agente además puede:

Modificar el registro del AMS.

Page 115: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

115

Registrar el agente de forma explícita en el DF.

El esqueleto de la creación de un agente es bastante simple. El siguiente código muestra un

ejemplo de creación de un agente que lo único que hace es visualizar el texto "El agente se ha

iniciado.".

// Esqueleto de un agente JADE

import jade.core.Agent;

public class MiAgente extends Agent {

protected void setup() {

System.out.println("El agente se ha iniciado.");

}

}

Mensajes ACL

El paso de mensajes ACL (Agent Communication Language) es la base de la comunicación entre

agentes. El envío de mensajes se realiza mediante el método send de la clase Agent. A dicho

método hay que pasarle un objeto de tipo ACLMessage que contiene la información de los

destinatarios, lenguaje, codificación y el contenido del mensaje. Estos mensajes se envían de

modo asíncrono, mientras que los mensajes que se van recibiendo se irán almacenando en una

cola de mensajes. Existen dos tipos de recepción de los mensajes ACL, bloqueante o no

bloqueante. Para ello se proporcionan los métodos blockingReceive() y receive() respectivamente.

En ambos métodos se puede hacer filtrado de los mensajes que se quieren recuperar de la cola

estableciendo diferentes plantillas.

Page 116: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

116

AGENTE INICIALIZADO POR LA INTERFAZ DE NETBEANS 7.1 Verificando el contenido que se relaciona a partir del modelo de creación de una agente, se hace a

la idea de construir y ejecutar Agentes que se comuniquen de manera secuencial para el envío de

mensajes y así poder entablar Relaciones entre un Agente del Administrador y un agente de

Estudiante que permitirá verificar si es viable en tiempo real la evaluación de un recurso de

conocimiento en específico.

Ejecución desde netbeans

La plataforma de Gestión de Agente se ejecuta inmediatamente después de ejecuta la aplicación

java.

Ilustración 6: Fuente Autores: Gestor de Agentes

Seguido a ello se ejecuta la ventana del chat que va a tener el administrador, es necesario volver a

ejecutar el programa para que se ejecute la ventana del Estudiante.

Ilustración 7: Fuente Autores: Ventanas de chat

Page 117: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

117

Como estamos trabajando en un servidor local (localhost), ser verifica únicamente una ip para el

envío de Mensajes. Podemos verificar el contenido de los mensajes con un Agente que presta los

servicios de observador entre agentes y se verifica que se esté enviando mensaje entre las dos

ventanas de chat.

Ilustración 823: Fuente Autores: Comunicación entre Agentes

Finalmente podemos verificar el mensaje en físico, del AgenteAdministrador al AgenteEstudiante y

viceversa.

Ilustración 9: Fuente Autores: Vista del Mensaje

Page 118: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

118

ANEXO C: MODELOS DE DOMINIO Y DIAGRAMAS DE CASOS DE USO

Modelo de dominio Utilizar

Ilustración 1: Fuente Autores: Modelo de dominio Utilizar

Modelo de dominio Evaluar

Ilustración 2: Fuente Autores: Modelo de dominio Evaluar

Page 119: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

119

Modelo de dominio Depurar

Ilustración 3: Fuente Autores: Modelo de dominio Depurar

Modelo de dominio Mantener

Ilustración 4: Fuente Autores: Modelo de dominio Mantener

Page 120: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

120

Modelo de dominio Sistema de ayuda

Ilustración 5: Fuente Autores: Modelo de dominio Ayuda

Modelo de dominio Registro de usuarios

Ilustración 6: Fuente Autores: Modelo de dominio Registro

Page 121: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

121

Modelo de dominio Integrado

Ilustración 7: Fuente Autores: Modelo de dominio Integrado

Page 122: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

122

MODELOS DE CASOS DE USO

MODELO DE CASOS DE USO DEL PROCESO UTILIZAR

Ilustración 8: Fuente Autores: Modelo de casos de uso proceso Utilizar

uc Utilizar

usuario comunusuario experto

iniciar sesion

cerrar sesion

cargar recurso

conocimiento

leer recurso

conocimiento

exportar recurso

conocimiento

guardar recurso

conocimiento

ev aluar recurso

conocimiento

area aplicacion

Page 123: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

123

MODELO DE CASOS DE USO DEL PROCESO EVALUAR

Ilustración 9: Fuente Autores: Modelo de caso de uso proceso Evaluar

Page 124: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

124

MODELO CASOS DE USO DEL PROCESO DEPURAR

Ilustración 9: Fuente Autores: Modelo de caso de uso proceso Depurar

uc Depurar

Usuario ComunUsuario experto

Iniciar sesion

Cerrar sesion

ingresar datos

Generar

opinion

Env iar

Comentario

Env iar opinion

Crear

Comentario

Generar Critica

Env iar critica

Verificar

Critica

Verificar

Opinion

Verificar

comentario

Crear

sugerencia

Env iar

sugerencia

Page 125: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

125

MODELO CASOS DE USO DEL PROCESO MANTENER

Ilustración 10: Fuente Autores: Modelo de caso de uso proceso Mantener

uc Proceso Manten...

Administrador

Iniciar sesion

Cerrar sesion

Verificar recursos

ev aluados

Consultar cantidad

v otacion

Eliminar recurso de

conocimiento

Cristalizar recurso

de conocimiento

Env iar utilizar

Page 126: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

126

MODELO CASOS DE USO DEL SISTEMA DE AYUDA

Ilustración 11: Fuente Autores: Modelo de caso de uso proceso Ayuda

uc sistema Ayuda

usuario comun usuario experto

iniciar sesion

cerrar sesion

cargar ayuda

escrita proceso

ev aluar

cargar ayuda

escrita proceso

utilizar

cargar ayuda

escrita proceso

depurar

cargar ayuda

v isual proceso

utilizar

cargar ayuda

v isual proceso

ev aluar

cargar ayuda

v isual proceso

depurar

Page 127: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

127

MODELO DE CASOS DE USO PROCESO REGISTRO

Ilustración 12: Fuente Autores: Modelo de caso de uso Registro

uc Registro

Administrador

Iniciar sesion

Cerrar sesion

Gestor de usuariosIngresar datos nuev o

usuario

Crear usuario

Page 128: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

128

MODELO DE CASOS DE USO INTEGRADO

Ilustración 13: Fuente Autores: Modelo de caso de uso Integrado

uc Modelo de casos de uso integra...

usuario comun

usuario experto

cargar recurso

conocimiento

leer recurso

conocimiento

exportar recurso

conocimiento

guardar recurso

conocimiento

ev aluar recurso

conocimiento

v otacion

recurso

conocimiento

cargar recurso

conocimiento

env iar v otacion

peso v otacion

usuario comun

peso v otacion

usuario experto

crear gestor

comentario

responder

comentario

env iar

comentario

crear gestor

critica

responder

critica

env iar critica

crear gestor

opinion

responder

opinion

env iar opinion

Administrador

consultar recurso

conocimientoconsultar cantidad

v otacion

consultar v otacion

eliminar recurso

conocimiento

cristalizar

conocimiento

area aplicacion

cargar ayuda

escrita proceso

ev aluar

cargar ayuda

escrita proceso

utilizar

cargar ayuda

escrita proceso

depurar

cargar ayuda

v isual proceso

utilizar

cargar ayuda

v isual proceso

ev aluar

cargar ayuda

v isual proceso

depurar

iniciar sesion

cerrar sesion

Page 129: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

129

ANEXO D: DOCUMENTACION DE CASOS DE USO DEL CATALIZADOR

No. Caso de Uso 01

NOMBRE CASO DE USO Iniciar Sesión

ACTORES Usuario común, Usuario experto, Administrador

OBJETIVO Permitir el acceso a los servicios de la plataforma a los usuarios.

PRECONDICIONES El usuario debe haber ingresado a la página principal. El usuario debe estar previamente registrado en el sistema.

POSCONDICIONES El usuario puede utilizar los servicios del sistema de acuerdo al tipo de usuario con sus respectivos permisos.

FLUJO DE EVENTOS

Actividades del Actor

Estando en la interfaz principal el usuario ingresara su código y contraseña para poder ingresar al sistema.

Respuesta del Sistema

El sistema permitirá el acceso al sistema del usuario, de acuerdo al tipo de usuario será mostrada una interfaz diferente con sus respectivos permisos, y si el usuario no se encuentra registrado o ingreso mal sus datos esto será informado por el sistema.

MANEJO DE SITUACIONES EXCEPCIONALES

Si el sistema no se puede conectar a la base de datos por favor revisar que el servidor no se encuentre fuera de línea y que no esté presentando problemas, la recomendación es que intente de nuevo iniciar sesión hasta que le muestre los permisos y datos de su sesión de acuerdo al tipo de usuario.

No. Caso de Uso 02

NOMBRE CASO DE USO Cerrar Sesión

ACTORES Usuario común, Usuario experto, Administrador

OBJETIVO Permitir la salida segura del sistema a los usuarios.

PRECONDICIONES El usuario debe estar previamente registrado en el sistema. El usuario debe haber iniciado sesión en el sistema.

POSCONDICIONES

El usuario saldrá del sistema cerrando la sesión impidiendo que otros usuarios pueden ver los datos de la sesión e ingresar a su sesión y tal vez acceder a servicios a los cuales no posee permiso.

FLUJO DE EVENTOS Actividades del Actor

Habiendo iniciado sesión el usuario podrá salir del sistema en cualquier momento haciendo clic en el link “Cerrar Sesión”.

Page 130: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

130

Respuesta del Sistema

El sistema destruirá la sesión en uso para impedir que otros usuarios puedan acceder a esta sesión luego mostrara la interfaz principal para permite a otros usuarios iniciar sesión con sus respectivas cuentas.

MANEJO DE SITUACIONES EXCEPCIONALES

Si el sistema no se puede cerrar su sesión por favor intente de nuevo debido a que si no se cierra su sesión correctamente otros usuarios malintencionados podrían ocasionar daños de datos sobre su cuenta y otro tipo de cosas. Para comprobar que cerro bien su sesión debe estar en la interfaz principal del sistema y darle clic en su navegador “atrás” y comprobar que después de cerrada su sesión no se puede ver su cuenta de lo contrario su sesión no ha sido cerrada

No. Caso de Uso 03

NOMBRE CASO DE USO Área aplicación

ACTORES Usuario común

OBJETIVO Permitir verificar cual área el usuario seleccionara.

PRECONDICIONES El usuario debe haber iniciado sesión en el sistema. El usuario debe haber accedido a la parte de “Área de aplicación”.

POSCONDICIONES El usuario habrá seleccionado un área en la cual verificara los recursos de conocimiento existentes.

FLUJO DE EVENTOS

Actividades del Actor

Estando en la parte de “Área de aplicación”, el usuario tendrá que seleccionar un área en específico para poder continuar con el proceso.

Respuesta del Sistema

El sistema le mostrara la interfaz del área seleccionada y los recurso de conocimiento allí contenidos.

MANEJO DE SITUACIONES EXCEPCIONALES

Si el sistema no se puede conectar a la base de datos por favor revisar que el servidor no se encuentre caído y que no esté presentando problemas, la recomendación es que intente de nuevo modificar los datos de su cuenta hasta que le muestre el informe con los datos actualizados, inmediatamente intentar escoger el área que habíamos seleccionado.

Page 131: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

131

No. Caso de Uso 04

NOMBRE CASO DE USO Cargar recurso de conocimiento

ACTORES Usuario común, Usuario experto

OBJETIVO Permitir al sistema mostrar el recurso de conocimiento.

PRECONDICIONES El usuario debe haber iniciado sesión en el sistema. El usuario debe haber seleccionado el área del recurso de conocimiento a cargar.

POSCONDICIONES El usuario podrá ver el archivo del recurso de conocimiento.

FLUJO DE EVENTOS Actividades del Actor

Una vez que el usuario haya seleccionado el área de aplicación, se mostrara los archivos actuales donde el usuario seleccionara uno para su vista.

Respuesta del Sistema El sistema cargara el recurso de conocimiento para su revisión.

MANEJO DE SITUACIONES EXCEPCIONALES

Si el sistema no se puede conectar a la base de datos por favor revisar que el servidor no se encuentre caído y que no esté presentando problemas, la recomendación es que intente de nuevo modificar los datos de su cuenta hasta que le muestre el informe con los datos actualizados, inmediatamente intente cargar el recurso de conocimiento nuevamente.

No. Caso de Uso 05

NOMBRE CASO DE USO Leer recurso de conocimiento

ACTORES Usuario común, Usuario experto

OBJETIVO Permitir al usuario mirar el contenido del recurso de conocimiento.

PRECONDICIONES El usuario debe haber iniciado sesión en el sistema. El usuario debe haber cargado el recurso de conocimiento.

POSCONDICIONES El usuario podrá mirar con detalle el recurso de conocimiento desde la plataforma.

FLUJO DE EVENTOS

Actividades del Actor

Una vez que el usuario haya cargado el recurso de conocimiento, dará clic sobre el recurso cargado y mirara el contenido del mismo.

Respuesta del Sistema

El sistema cargara el recurso de conocimiento y lo mostrara desde la plataforma para su estudio.

MANEJO DE SITUACIONES EXCEPCIONALES

Si el sistema no se puede conectar a la base de datos por favor revisar que el servidor no se encuentre caído y que no esté presentando problemas, la recomendación es que intente de nuevo modificar los datos de su cuenta hasta

Page 132: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

132

que le muestre el informe con los datos actualizados, inmediatamente intente cargar el recurso de conocimiento nuevamente.

No. Caso de Uso 06

NOMBRE CASO DE USO Exportar recurso de conocimiento

ACTORES Usuario común, Usuario experto

OBJETIVO Permitir al usuario enviar el recurso de conocimiento a otros medios.

PRECONDICIONES El usuario debe haber iniciado sesión en el sistema. El usuario debe haber cargado el recurso de conocimiento.

POSCONDICIONES El usuario podrá exportar el recurso de conocimiento a otros medios.

FLUJO DE EVENTOS

Actividades del Actor

Una vez que el usuario haya cargado el recurso de conocimiento, dará clic sobre la palabra “Exportar” y seleccionara el medio al cual enviara el recurso de conocimiento.

Respuesta del Sistema El sistema enviara el recurso de conocimiento al medio escogido por el usuario.

MANEJO DE SITUACIONES EXCEPCIONALES

Si el sistema no se puede conectar a la base de datos por favor revisar que el servidor no se encuentre caído y que no esté presentando problemas, la recomendación es que intente de nuevo modificar los datos de su cuenta hasta que le muestre el informe con los datos actualizados, se sugiere volver a intentar el proceso para exportar con seguridad.

No. Caso de Uso 07

NOMBRE CASO DE USO Guardar recurso de conocimiento

ACTORES Usuario común, Usuario experto

OBJETIVO Permitir al usuario enviar el recurso de conocimiento a otros medios.

PRECONDICIONES El usuario debe haber iniciado sesión en el sistema. El usuario debe haber cargado el recurso de conocimiento.

POSCONDICIONES El usuario podrá exportar el recurso de conocimiento a otros medios.

FLUJO DE EVENTOS Actividades del Actor

Una vez que el usuario haya cargado el recurso de conocimiento, dará clic sobre la palabra “Exportar” y seleccionara el medio al cual enviara el recurso de conocimiento.

Page 133: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

133

Respuesta del Sistema El sistema enviara el recurso de conocimiento al medio escogido por el usuario.

MANEJO DE SITUACIONES EXCEPCIONALES

Si el sistema no se puede conectar a la base de datos por favor revisar que el servidor no se encuentre caído y que no esté presentando problemas, la recomendación es que intente de nuevo modificar los datos de su cuenta hasta que le muestre el informe con los datos actualizados, se sugiere volver a intentar el proceso para exportar con seguridad.

No. Caso de Uso 08

NOMBRE CASO DE USO Evaluar recurso de conocimiento

ACTORES Usuario común, Usuario experto

OBJETIVO Permitir al usuario dar un valor al recurso de conocimiento dependiendo de grado de utilidad hacia el usuario.

PRECONDICIONES

El usuario debe haber iniciado sesión en el sistema. El usuario debe haber cargado el recurso de conocimiento. El usuario debe haber verificado el recurso de conocimiento

POSCONDICIONES El usuario podrá dar un valor de 10 a 50 al recurso de conocimiento.

FLUJO DE EVENTOS

Actividades del Actor

Una vez que el usuario haya cargado el recurso de conocimiento, dará clic sobre el botón de “evaluar”, allí llenara unos campos necesarios e indicara el valor de la evaluación.

Respuesta del Sistema El sistema le indicara que la evaluación fue registrada correctamente.

MANEJO DE SITUACIONES EXCEPCIONALES

Si el sistema no se puede conectar a la base de datos por favor revisar que el servidor no se encuentre caído y que no esté presentando problemas.

Page 134: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

134

Documentación de casos de uso del proceso Evaluar

No. Caso de Uso 01

NOMBRE CASO DE USO Iniciar Sesión

ACTORES Usuario común, Usuario experto, Administrador

OBJETIVO Permitir el acceso a los servicios de la plataforma a los usuarios.

PRECONDICIONES El usuario debe haber ingresado a la página principal. El usuario debe estar previamente registrado en el sistema.

POSCONDICIONES El usuario puede utilizar los servicios del sistema de acuerdo al tipo de usuario con sus respectivos permisos.

FLUJO DE EVENTOS

Actividades del Actor

Estando en la interfaz principal el usuario ingresara su código y contraseña para poder ingresar al sistema.

Respuesta del Sistema

El sistema permitirá el acceso al sistema del usuario, de acuerdo al tipo de usuario será mostrada una interfaz diferente con sus respectivos permisos, y si el usuario no se encuentra registrado o ingreso mal sus datos esto será informado por el sistema.

MANEJO DE SITUACIONES EXCEPCIONALES

Si el sistema no se puede conectar a la base de datos por favor revisar que el servidor no se encuentre fuera de línea y que no esté presentando problemas, la recomendación es que intente de nuevo iniciar sesión hasta que le muestre los permisos y datos de su sesión de acuerdo al tipo de usuario.

No. Caso de Uso 02

NOMBRE CASO DE USO Cerrar Sesión

ACTORES Usuario común, Usuario experto, Administrador

OBJETIVO Permitir la salida segura del sistema a los usuarios.

PRECONDICIONES El usuario debe estar previamente registrado en el sistema. El usuario debe haber iniciado sesión en el sistema.

POSCONDICIONES

El usuario saldrá del sistema cerrando la sesión impidiendo que otros usuarios pueden ver los datos de la sesión e ingresar a su sesión y tal vez acceder a servicios a los cuales no posee permiso.

FLUJO DE EVENTOS Actividades del Actor

Habiendo iniciado sesión el usuario podrá salir del sistema en cualquier momento haciendo clic en el link “Cerrar Sesión”.

Page 135: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

135

Respuesta del Sistema

El sistema destruirá la sesión en uso para impedir que otros usuarios puedan acceder a esta sesión luego mostrara la interfaz principal para permite a otros usuarios iniciar sesión con sus respectivas cuentas.

MANEJO DE SITUACIONES EXCEPCIONALES

Si el sistema no se puede cerrar su sesión por favor intente de nuevo debido a que si no se cierra su sesión correctamente otros usuarios malintencionados podrían ocasionar daños de datos sobre su cuenta y otro tipo de cosas. Para comprobar que cerro bien su sesión debe estar en la interfaz principal del sistema y darle clic en su navegador “atrás” y comprobar que después de cerrada su sesión no se puede ver su cuenta de lo contrario su sesión no ha sido cerrada

No. Caso de Uso 03

NOMBRE CASO DE USO Área de aplicación

ACTORES Usuario común, Usuario experto

OBJETIVO Verificar a que área pertenece el recurso de conocimiento.

PRECONDICIONES

El usuario debe estar previamente registrado en el sistema. El usuario debe haber iniciado sesión en el sistema. El usuario debe haber verificado el recurso de conocimiento que evaluara.

POSCONDICIONES El usuario habrá seleccionado un área de aplicación para verificar los recursos de conocimiento existentes.

FLUJO DE EVENTOS

Actividades del Actor

Habiendo iniciado sesión el usuario podrá dar clic en el botón Evaluar, allí el sistema le indicara que seleccione un área de aplicación.

Respuesta del Sistema

El sistema le mostrara una tabla con los recursos de conocimiento existentes referentes con el área de aplicación que selecciono.

MANEJO DE SITUACIONES EXCEPCIONALES

El sistema mostrara vacío el área de aplicación si esta no se encuentra con algún recurso de conocimiento utilizado.

No. Caso de Uso 04

NOMBRE CASO DE USO Cargar recurso de conocimiento

ACTORES Usuario común, Usuario experto

OBJETIVO Verificar el recurso de conocimiento que se evaluara.

PRECONDICIONES El usuario debe estar previamente registrado en el sistema. El usuario debe haber iniciado sesión en el sistema.

Page 136: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

136

El usuario debe haber verificado el recurso de conocimiento que evaluara.

POSCONDICIONES El usuario habrá seleccionado un recurso de conocimiento para su posterior evaluación.

FLUJO DE EVENTOS

Actividades del Actor

Habiendo iniciado sesión el usuario podrá dar clic en el botón Evaluar, allí el sistema le indicara que seleccione un área de aplicación.

Respuesta del Sistema

El sistema le mostrara una tabla con los recursos de conocimiento existentes referentes con el área de aplicación que selecciono.

MANEJO DE SITUACIONES EXCEPCIONALES

El sistema mostrara vacío el área de aplicación si esta no se encuentra con algún recurso de conocimiento utilizado.

No. Caso de Uso 05

NOMBRE CASO DE USO Votación recurso de conocimiento

ACTORES Usuario común, Usuario experto

OBJETIVO Evaluar recurso de conocimiento.

PRECONDICIONES

El usuario debe estar previamente registrado en el sistema. El usuario debe haber iniciado sesión en el sistema. El usuario debe haber verificado el recurso de conocimiento que evaluara.

POSCONDICIONES El usuario habrá dado un valor al recurso de conocimiento dependiendo del grado de utilidad.

FLUJO DE EVENTOS

Actividades del Actor

Habiendo iniciado sesión el usuario podrá dar clic en el botón dar un valor de evaluación al recurso de conocimiento.

Respuesta del Sistema El sistema le indica el grado de votación que tendrá el recurso de conocimiento.

MANEJO DE SITUACIONES EXCEPCIONALES

Si la base de datos no está en línea, saldrá una excepción indicando que la base de datos es desconocida.

No. Caso de Uso 06

NOMBRE CASO DE USO Enviar Votación recurso de conocimiento

ACTORES Usuario común, Usuario experto

OBJETIVO Registrar evaluación.

PRECONDICIONES El usuario debe estar previamente registrado en el sistema. El usuario debe haber iniciado sesión en el sistema. El usuario debe haber dado clic en evaluar.

POSCONDICIONES El usuario habrá indicado un valor al sistema del grado de utilidad del recurso de conocimiento.

Page 137: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

137

FLUJO DE EVENTOS

Actividades del Actor

Después de haber dado un valor en la tabla de evaluaciones habrá de dar clic en evaluar para ser registrada la votación.

Respuesta del Sistema El sistema le indicara que la evaluación del recurso de conocimiento fue exitosa.

MANEJO DE SITUACIONES EXCEPCIONALES

Si se repite el numero identificador de la evaluación saldrá una excepción indicando que se está duplicando el id, es necesario dar otro valor a dicho identificador.

Page 138: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

138

Documentación de casos de uso del proceso Depurar

No. Caso de Uso 01

NOMBRE CASO DE USO Iniciar Sesión

ACTORES Usuario común, Usuario experto

OBJETIVO Permitir el acceso a los servicios de la plataforma a los usuarios.

PRECONDICIONES El usuario debe haber ingresado a la página principal. El usuario debe estar previamente registrado en el sistema.

POSCONDICIONES El usuario puede utilizar los servicios del sistema de acuerdo al tipo de usuario con sus respectivos permisos.

FLUJO DE EVENTOS

Actividades del Actor

Estando en la interfaz principal el usuario ingresara su código y contraseña para poder ingresar al sistema.

Respuesta del Sistema

El sistema permitirá el acceso al sistema del usuario, de acuerdo al tipo de usuario será mostrada una interfaz diferente con sus respectivos permisos, y si el usuario no se encuentra registrado o ingreso mal sus datos esto será informado por el sistema.

MANEJO DE SITUACIONES EXCEPCIONALES

Si el sistema no se puede conectar a la base de datos por favor revisar que el servidor no se encuentre fuera de línea y que no esté presentando problemas, la recomendación es que intente de nuevo iniciar sesión hasta que le muestre los permisos y datos de su sesión de acuerdo al tipo de usuario.

No. Caso de Uso 02

NOMBRE CASO DE USO Cerrar Sesión

ACTORES Usuario común, Usuario experto

OBJETIVO Permitir la salida segura del sistema a los usuarios.

PRECONDICIONES El usuario debe estar previamente registrado en el sistema. El usuario debe haber iniciado sesión en el sistema.

POSCONDICIONES

El usuario saldrá del sistema cerrando la sesión impidiendo que otros usuarios pueden ver los datos de la sesión e ingresar a su sesión y tal vez acceder a servicios a los cuales no posee permiso.

FLUJO DE EVENTOS Actividades del Actor Habiendo iniciado sesión el

Page 139: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

139

usuario podrá salir del sistema en cualquier momento haciendo clic en el link “Cerrar Sesión”.

Respuesta del Sistema

El sistema destruirá la sesión en uso para impedir que otros usuarios puedan acceder a esta sesión luego mostrara la interfaz principal para permite a otros usuarios iniciar sesión con sus respectivas cuentas.

MANEJO DE SITUACIONES EXCEPCIONALES

Si el sistema no se puede cerrar su sesión por favor intente de nuevo debido a que si no se cierra su sesión correctamente otros usuarios malintencionados podrían ocasionar daños de datos sobre su cuenta y otro tipo de cosas. Para comprobar que cerro bien su sesión debe estar en la interfaz principal del sistema y darle clic en su navegador “atrás” y comprobar que después de cerrada su sesión no se puede ver su cuenta de lo contrario su sesión no ha sido cerrada

No. Caso de Uso 03

NOMBRE CASO DE USO Ingresar datos

ACTORES Usuario común

OBJETIVO Ingresar datos necesarios para realizar la depuración del recurso de conocimiento.

PRECONDICIONES El usuario debe estar previamente registrado en el sistema. El usuario debe haber iniciado sesión en el sistema. El usuario debe haber dado clic en Depurar.

POSCONDICIONES El usuario habrá seleccionado una herramienta de depuración.

FLUJO DE EVENTOS

Actividades del Actor

Estando en el inicio, el usuario dará clic en depurar y seleccionara una herramienta, allí ingresara los datos requeridos para realizar la depuración del recurso.

Respuesta del Sistema El sistema le cargara una tabla dependiendo de la herramienta escogida para su posterior uso.

MANEJO DE SITUACIONES EXCEPCIONALES

Es necesario que el usuario indique dos valores en los que realizo la evaluación para que se cargue la tabla si estos valores no son correcto no se cargara la herramienta.

No. Caso de Uso 04

NOMBRE CASO DE USO Crear Comentario

ACTORES Usuario común

Page 140: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

140

OBJETIVO Realizar una depuración de tipo comentario para el recurso de conocimiento seleccionado.

PRECONDICIONES

El usuario debe estar previamente registrado en el sistema. El usuario debe haber iniciado sesión en el sistema. El usuario debe haber dado clic en Depurar. El usuario debe haber dado clic en Comentario. El usuario debe haber ingresado correctamente los datos necesarios para comentar un recurso de conocimiento en específico.

POSCONDICIONES El usuario habrá dado una mejora al recurso de conocimiento de tipo comentario.

FLUJO DE EVENTOS

Actividades del Actor

Estando en el inicio, el usuario dará clic en depurar y seleccionara una herramienta, después de seleccionar comentario e ingresar los datos requeridos, podrá llenar la tabla del gestor indicando un tipo de mejora para el recurso de conocimiento.

Respuesta del Sistema

El sistema estará disponible hasta cuando termine la gestión del comentario llenando los requerimientos necesarios por el gestor.

MANEJO DE SITUACIONES EXCEPCIONALES

Es necesario que el usuario llene todos los campos o el sistema le indicara que realice dicha tarea.

No. Caso de Uso 05

NOMBRE CASO DE USO Enviar Comentario

ACTORES Usuario común

OBJETIVO Registrar la depuración realizada por el usuario de tipo comentario.

PRECONDICIONES

El usuario debe estar previamente registrado en el sistema. El usuario debe haber iniciado sesión en el sistema. El usuario debe haber dado clic en Depurar. El usuario debe haber dado clic en Comentario. El usuario debe haber ingresado correctamente los datos necesarios para comentar un recurso de conocimiento en específico. El usuario debe dar clic en Comentar.

POSCONDICIONES El usuario habrá realizado una depuración de tipo comentario para el recurso de conocimiento en específico.

FLUJO DE EVENTOS Actividades del Actor

Estando en el inicio, el usuario dará clic en depurar y seleccionara una herramienta, después de seleccionar

Page 141: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

141

comentario e ingresar los datos requeridos, podrá llenar la tabla del gestor indicando un tipo de mejora para el recurso de conocimiento, después dará clic en Comentar donde saldrá un mensaje de registro correcto.

Respuesta del Sistema

El sistema le indicara que el registro se realizó correctamente y lo enviara de nuevo a Depuración.

MANEJO DE SITUACIONES EXCEPCIONALES

No se puede repetir el identificador del comentario ya que es una clave primaria, saldrá una excepción y el usuario tendrá que registrar los metadatos de la tabla nuevamente.

No. Caso de Uso 06

NOMBRE CASO DE USO Crear Critica

ACTORES Usuario común

OBJETIVO Realizar una depuración de tipo critica para el recurso de conocimiento seleccionado.

PRECONDICIONES

El usuario debe estar previamente registrado en el sistema. El usuario debe haber iniciado sesión en el sistema. El usuario debe haber dado clic en Depurar. El usuario debe haber dado clic en Crítica. El usuario debe haber ingresado correctamente los datos necesarios para comentar un recurso de conocimiento en específico.

POSCONDICIONES El usuario habrá dado una mejora al recurso de conocimiento de tipo crítica.

FLUJO DE EVENTOS

Actividades del Actor

Estando en el inicio, el usuario dará clic en depurar y seleccionara una herramienta, después de seleccionar comentario e ingresar los datos requeridos, podrá llenar la tabla del gestor indicando un tipo de mejora para el recurso de conocimiento.

Respuesta del Sistema

El sistema estará disponible hasta cuando termine la gestión del comentario llenando los requerimientos necesarios por el gestor.

MANEJO DE SITUACIONES EXCEPCIONALES

Es necesario que el usuario llene todos los campos o el sistema le indicara que realice dicha tarea.

Page 142: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

142

No. Caso de Uso 07

NOMBRE CASO DE USO Enviar Critica

ACTORES Usuario común

OBJETIVO Registrar la depuración realizada por el usuario de tipo critica.

PRECONDICIONES

El usuario debe estar previamente registrado en el sistema. El usuario debe haber iniciado sesión en el sistema. El usuario debe haber dado clic en Depurar. El usuario debe haber dado clic en Crítica. El usuario debe haber ingresado correctamente los datos necesarios para comentar un recurso de conocimiento en específico. El usuario debe dar clic en Criticar.

POSCONDICIONES El usuario habrá realizado una depuración de tipo critica para el recurso de conocimiento en específico.

FLUJO DE EVENTOS

Actividades del Actor

Estando en el inicio, el usuario dará clic en depurar y seleccionara una herramienta, después de seleccionar comentario e ingresar los datos requeridos, podrá llenar la tabla del gestor indicando un tipo de mejora para el recurso de conocimiento, después dará clic en Criticar donde saldrá un mensaje de registro correcto.

Respuesta del Sistema

El sistema le indicara que el registro se realizó correctamente y lo enviara de nuevo a Depuración.

MANEJO DE SITUACIONES EXCEPCIONALES

No se puede repetir el identificador de la crítica ya que es una clave primaria, saldrá una excepción y el usuario tendrá que registrar los metadatos de la tabla nuevamente.

No. Caso de Uso 08

NOMBRE CASO DE USO Crear Opinión

ACTORES Usuario común

OBJETIVO Realizar una depuración de tipo opinión para el recurso de conocimiento seleccionado.

PRECONDICIONES

El usuario debe estar previamente registrado en el sistema. El usuario debe haber iniciado sesión en el sistema. El usuario debe haber dado clic en Depurar. El usuario debe haber dado clic en Opinión. El usuario debe haber ingresado correctamente los datos necesarios para comentar un recurso de conocimiento en específico.

Page 143: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

143

POSCONDICIONES El usuario habrá dado una mejora al recurso de conocimiento de tipo Opinión.

FLUJO DE EVENTOS

Actividades del Actor

Estando en el inicio, el usuario dará clic en depurar y seleccionara una herramienta, después de seleccionar comentario e ingresar los datos requeridos, podrá llenar la tabla del gestor indicando un tipo de mejora para el recurso de conocimiento.

Respuesta del Sistema

El sistema estará disponible hasta cuando termine la gestión de la opinión llenando los requerimientos necesarios por el gestor.

MANEJO DE SITUACIONES EXCEPCIONALES

Es necesario que el usuario llene todos los campos o el sistema le indicara que realice dicha tarea.

No. Caso de Uso 09

NOMBRE CASO DE USO Enviar Opinión

ACTORES Usuario común

OBJETIVO Registrar la depuración realizada por el usuario de tipo opinión.

PRECONDICIONES

El usuario debe estar previamente registrado en el sistema. El usuario debe haber iniciado sesión en el sistema. El usuario debe haber dado clic en Depurar. El usuario debe haber dado clic en Opinión. El usuario debe haber ingresado correctamente los datos necesarios para comentar un recurso de conocimiento en específico. El usuario debe dar clic en Opinar.

POSCONDICIONES El usuario habrá realizado una depuración de tipo opinión para el recurso de conocimiento en específico.

FLUJO DE EVENTOS Actividades del Actor

Estando en el inicio, el usuario dará clic en depurar y seleccionara una herramienta, después de seleccionar comentario e ingresar los datos requeridos, podrá llenar la tabla del gestor indicando un tipo de mejora para el recurso de conocimiento, después dará clic en Opinar donde saldrá un mensaje de registro correcto.

Respuesta del Sistema El sistema le indicara que el registro se realizó correctamente

Page 144: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

144

y lo enviara de nuevo a Depuración.

MANEJO DE SITUACIONES EXCEPCIONALES

No se puede repetir el identificador de la opinión ya que es una clave primaria, saldrá una excepción y el usuario tendrá que registrar los metadatos de la tabla nuevamente.

No. Caso de Uso 10

NOMBRE CASO DE USO Visualizar Criticas

ACTORES Usuario Experto

OBJETIVO Verificar las críticas que recibió un recurso de conocimiento.

PRECONDICIONES

El usuario debe estar previamente registrado en el sistema. El usuario debe haber iniciado sesión en el sistema. El usuario debe haber dado clic en verificar depuración de recursos. El usuario debe haber seleccionado la herramienta Crítica. El usuario debe haber ingresado el nombre del recurso de conocimiento.

POSCONDICIONES El usuario Podrá verificar las críticas que recibió un recurso de conocimiento en específico.

FLUJO DE EVENTOS

Actividades del Actor

Estando en el inicio, el usuario dará clic en verificar depuración de recursos de conocimiento y seleccionara la herramienta Criticas, allí escogerá un filtro para que se carguen las criticas generadas.

Respuesta del Sistema El sistema cargara las críticas generadas de un recurso de conocimiento en específico.

MANEJO DE SITUACIONES EXCEPCIONALES

Es necesario que el Experto escriba correctamente el nombre del recurso de conocimiento o saldrá una excepción.

No. Caso de Uso 11

NOMBRE CASO DE USO Visualizar Comentarios

ACTORES Usuario Experto

OBJETIVO Verificar los comentarios que recibió un recurso de conocimiento.

PRECONDICIONES

El usuario debe estar previamente registrado en el sistema. El usuario debe haber iniciado sesión en el sistema. El usuario debe haber dado clic en verificar depuración de recursos. El usuario debe haber seleccionado la herramienta Comentario.

Page 145: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

145

El usuario debe haber ingresado el nombre del recurso de conocimiento.

POSCONDICIONES El usuario Podrá verificar los comentarios que recibió un recurso de conocimiento en específico.

FLUJO DE EVENTOS

Actividades del Actor

Estando en el inicio, el usuario dará clic en verificar depuración de recursos de conocimiento y seleccionara la herramienta comentarios, allí escogerá un filtro para que se carguen los comentarios generadas.

Respuesta del Sistema

El sistema cargara los comentarios generadas de un recurso de conocimiento en específico.

MANEJO DE SITUACIONES EXCEPCIONALES

Es necesario que el Experto escriba correctamente el nombre del recurso de conocimiento o saldrá una excepción.

No. Caso de Uso 12

NOMBRE CASO DE USO Visualizar Opiniones

ACTORES Usuario Experto

OBJETIVO Verificar las opiniones que recibió un recurso de conocimiento.

PRECONDICIONES

El usuario debe estar previamente registrado en el sistema. El usuario debe haber iniciado sesión en el sistema. El usuario debe haber dado clic en verificar depuración de recursos. El usuario debe haber seleccionado la herramienta Opinión. El usuario debe haber ingresado el nombre del recurso de conocimiento.

POSCONDICIONES El usuario Podrá verificar las opiniones que recibió un recurso de conocimiento en específico.

FLUJO DE EVENTOS

Actividades del Actor

Estando en el inicio, el usuario dará clic en verificar depuración de recursos de conocimiento y seleccionara la herramienta Opinión, allí escogerá un filtro para que se carguen las opiniones generadas.

Respuesta del Sistema El sistema cargara las opiniones generadas de un recurso de conocimiento en específico.

MANEJO DE SITUACIONES EXCEPCIONALES

Es necesario que el Experto escriba correctamente el nombre del recurso de conocimiento o saldrá una excepción.

Page 146: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

146

No. Caso de Uso 13

NOMBRE CASO DE USO Sugerir al Administrador

ACTORES Usuario Experto

OBJETIVO Indicar al administrador si un recurso es viable para cristalizar o no a pesar de la votación en general.

PRECONDICIONES

El usuario debe estar previamente registrado en el sistema. El usuario debe haber iniciado sesión en el sistema. El usuario debe haber dado clic en verificar depuración de recursos. El usuario debe haber seleccionado la herramienta Opinión. El usuario debe haber ingresado el nombre del recurso de conocimiento. El usuario debe haber verificado todas las opiniones de un recurso de conocimiento. El usuario debe llenar una tabla indicando una sugerencia en la cual describe el paso a seguir con el recurso.

POSCONDICIONES El usuario podrá escribir una sugerencia al administrador sobre un recurso de conocimiento.

FLUJO DE EVENTOS

Actividades del Actor

Estando en el inicio, el usuario dará clic en verificar depuración de recursos de conocimiento y seleccionara la herramienta Opinión, allí escogerá un filtro para que se carguen las opiniones generadas, en la parte derecha superior dará clic en sugerir al administrador, allí es necesario que gestione los metadatos de la tabla para después registrar la sugerencia.

Respuesta del Sistema El sistema le indicara que la sugerencia ha sido registrada correctamente.

MANEJO DE SITUACIONES EXCEPCIONALES

Es necesario que el Experto verifique el código de la sugerencia generada para evitar que la base de datos no se sobrecargue.

Page 147: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

147

Documentación de casos de uso del proceso Mantener

No. Caso de Uso 01

NOMBRE CASO DE USO Iniciar Sesión

ACTORES Administrador

OBJETIVO Permitir el acceso a los servicios de la plataforma a los usuarios.

PRECONDICIONES El usuario debe haber ingresado a la página principal. El usuario debe estar previamente registrado en el sistema.

POSCONDICIONES El usuario puede utilizar los servicios del sistema de acuerdo al tipo de usuario con sus respectivos permisos.

FLUJO DE EVENTOS

Actividades del Actor

Estando en la interfaz principal el usuario ingresara su código y contraseña para poder ingresar al sistema.

Respuesta del Sistema

El sistema permitirá el acceso al sistema del usuario, de acuerdo al tipo de usuario será mostrada una interfaz diferente con sus respectivos permisos, y si el usuario no se encuentra registrado o ingreso mal sus datos esto será informado por el sistema.

MANEJO DE SITUACIONES EXCEPCIONALES

Si el sistema no se puede conectar a la base de datos por favor revisar que el servidor no se encuentre fuera de línea y que no esté presentando problemas, la recomendación es que intente de nuevo iniciar sesión hasta que le muestre los permisos y datos de su sesión de acuerdo al tipo de usuario.

No. Caso de Uso 02

NOMBRE CASO DE USO Cerrar Sesión

ACTORES Administrador

OBJETIVO Permitir la salida segura del sistema a los usuarios.

PRECONDICIONES El usuario debe estar previamente registrado en el sistema. El usuario debe haber iniciado sesión en el sistema.

POSCONDICIONES

El usuario saldrá del sistema cerrando la sesión impidiendo que otros usuarios pueden ver los datos de la sesión e ingresar a su sesión y tal vez acceder a servicios a los cuales no posee permiso.

FLUJO DE EVENTOS Actividades del Actor Habiendo iniciado sesión el usuario podrá salir del sistema en

Page 148: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

148

cualquier momento haciendo clic en el link “Cerrar Sesión”.

Respuesta del Sistema

El sistema destruirá la sesión en uso para impedir que otros usuarios puedan acceder a esta sesión luego mostrara la interfaz principal para permite a otros usuarios iniciar sesión con sus respectivas cuentas.

MANEJO DE SITUACIONES EXCEPCIONALES

Si el sistema no se puede cerrar su sesión por favor intente de nuevo debido a que si no se cierra su sesión correctamente otros usuarios malintencionados podrían ocasionar daños de datos sobre su cuenta y otro tipo de cosas. Para comprobar que cerro bien su sesión debe estar en la interfaz principal del sistema y darle clic en su navegador “atrás” y comprobar que después de cerrada su sesión no se puede ver su cuenta de lo contrario su sesión no ha sido cerrada

No. Caso de Uso 03

NOMBRE CASO DE USO Consultar Recurso de conocimiento evaluado

ACTORES Usuario Administrador

OBJETIVO Verificar los recursos de conocimiento que ha sido evaluados

PRECONDICIONES

El usuario debe estar previamente registrado en el sistema. El usuario debe haber iniciado sesión en el sistema. El usuario debe haber seleccionado el botón recurso de conocimiento evaluado. El usuario debe seleccionar un filtro, y completar el requerimiento.

POSCONDICIONES El usuario podrá verificar los recursos de conocimiento evaluados de manera general, por nombre o por código.

FLUJO DE EVENTOS

Actividades del Actor

Estando en el inicio, el usuario dará clic en verificar recursos de conocimiento evaluados y escogerá un filtro el cual lo completara y verificara el recurso o los recursos de conocimiento evaluados.

Respuesta del Sistema El sistema carga una tabla dependiendo del filtro que haya seleccionado el usuario.

MANEJO DE SITUACIONES EXCEPCIONALES

Ninguna.

Page 149: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

149

No. Caso de Uso 04

NOMBRE CASO DE USO Consultar Cantidad de uso

ACTORES Usuario Administrador

OBJETIVO Verificar la cantidad que se ha evaluado un recurso de conocimiento.

PRECONDICIONES

El usuario debe estar previamente registrado en el sistema. El usuario debe haber iniciado sesión en el sistema. El usuario debe haber seleccionado el botón Cristalizar recurso de conocimiento. El usuario de be seleccionar y completar el filtro.

POSCONDICIONES El usuario podrá verificar la cantidad de veces que se evaluó un recurso de conocimiento.

FLUJO DE EVENTOS

Actividades del Actor

Estando en el inicio, el usuario dará clic en Cristalizar conocimiento evaluados y escogerá un filtro el cual lo completara y verificara la cantidad de veces que se evaluó el recurso de conocimiento.

Respuesta del Sistema

El sistema carga la cantidad de veces que se evaluó un recurso de conocimiento en específico en una tabla dependiendo del filtro que haya seleccionado el usuario.

MANEJO DE SITUACIONES EXCEPCIONALES

Ninguna.

No. Caso de Uso 05

NOMBRE CASO DE USO Eliminar recurso de conocimiento

ACTORES Usuario Administrador

OBJETIVO Permite eliminar un recurso de conocimiento del sistema.

PRECONDICIONES

El usuario debe estar previamente registrado en el sistema. El usuario debe haber iniciado sesión en el sistema. El usuario debe haber seleccionado el botón Cristalizar recurso de conocimiento. El usuario de be seleccionar y completar el filtro. El usuario debe verificar las sugerencias del recurso de conocimiento. El usuario debe verificar el promedio de la evaluación del recurso de conocimiento.

POSCONDICIONES El usuario podrá eliminar un recurso de conocimiento que no sea útil para la organización y para el área de aplicación.

FLUJO DE EVENTOS Actividades del Actor Estando en el inicio, el usuario

Page 150: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

150

dará clic en Cristalizar conocimiento evaluados y escogerá un filtro el cual lo completara y deberá seleccionar el botón de eliminar recurso de conocimiento.

Respuesta del Sistema El sistema le indica al usuario que el recurso de conocimiento fue eliminado.

MANEJO DE SITUACIONES EXCEPCIONALES

Ninguna.

No. Caso de Uso 06

NOMBRE CASO DE USO Cristalizar recurso de conocimiento

ACTORES Usuario Administrador

OBJETIVO Permite Cristalizar el recurso de conocimiento, para que sea utilizado de manera efectiva.

PRECONDICIONES

El usuario debe estar previamente registrado en el sistema. El usuario debe haber iniciado sesión en el sistema. El usuario debe haber seleccionado el botón Cristalizar recurso de conocimiento. El usuario de be seleccionar y completar el filtro. El usuario debe verificar las sugerencias del recurso de conocimiento. El usuario debe verificar el promedio de la evaluación del recurso de conocimiento.

POSCONDICIONES El usuario podrá cristalizar el recurso de conocimiento registrando el recurso en una nueva tabla donde se renovara el ciclo de vida del recurso de conocimiento.

FLUJO DE EVENTOS

Actividades del Actor

Estando en el inicio, el usuario dará clic en Cristalizar conocimiento evaluados y escogerá un filtro el cual lo completara y deberá seleccionar el botón de cristalizar recurso de conocimiento donde le pedirá los datos adicionales para guardar el recurso de conocimiento.

Respuesta del Sistema

El sistema le indica al usuario que el recurso de conocimiento ha sido cristalizado de manera correcta.

MANEJO DE SITUACIONES EXCEPCIONALES

Ninguna.

No. Caso de Uso NOMBRE CASO DE USO

Page 151: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

151

07 Eliminar votación de conocimiento

ACTORES Usuario Administrador

OBJETIVO Eliminar únicamente la votación para que el recurso vuelva a ser evaluado.

PRECONDICIONES

El usuario debe estar previamente registrado en el sistema. El usuario debe haber iniciado sesión en el sistema. El usuario debe haber seleccionado el botón Cristalizar recurso de conocimiento. El usuario de be seleccionar y completar el filtro. El usuario debe verificar las sugerencias del recurso de conocimiento. El usuario debe verificar el promedio de la evaluación del recurso de conocimiento.

POSCONDICIONES El usuario podrá eliminar la votación de un recurso de conocimiento.

FLUJO DE EVENTOS

Actividades del Actor

Estando en el inicio, el usuario dará clic en Cristalizar conocimiento evaluados y escogerá un filtro el cual lo completara y deberá seleccionar el botón de eliminar votación de recurso de conocimiento.

Respuesta del Sistema El sistema le indica al usuario que la evaluación del recurso de conocimiento ha sido eliminada.

MANEJO DE SITUACIONES EXCEPCIONALES

Ninguna.

Page 152: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

152

Documentación de casos de uso del proceso Ayuda

No. Caso de Uso 01

NOMBRE CASO DE USO Iniciar Sesión

ACTORES Usuario común, Usuario experto

OBJETIVO Permitir el acceso a los servicios de la plataforma a los usuarios.

PRECONDICIONES El usuario debe haber ingresado a la página principal. El usuario debe estar previamente registrado en el sistema.

POSCONDICIONES El usuario puede utilizar los servicios del sistema de acuerdo al tipo de usuario con sus respectivos permisos.

FLUJO DE EVENTOS

Actividades del Actor

Estando en la interfaz principal el usuario ingresara su código y contraseña para poder ingresar al sistema.

Respuesta del Sistema

El sistema permitirá el acceso al sistema del usuario, de acuerdo al tipo de usuario será mostrada una interfaz diferente con sus respectivos permisos, y si el usuario no se encuentra registrado o ingreso mal sus datos esto será informado por el sistema.

MANEJO DE SITUACIONES EXCEPCIONALES

Si el sistema no se puede conectar a la base de datos por favor revisar que el servidor no se encuentre fuera de línea y que no esté presentando problemas, la recomendación es que intente de nuevo iniciar sesión hasta que le muestre los permisos y datos de su sesión de acuerdo al tipo de usuario.

No. Caso de Uso 02

NOMBRE CASO DE USO Cerrar Sesión

ACTORES Usuario común, Usuario experto

OBJETIVO Permitir la salida segura del sistema a los usuarios.

PRECONDICIONES El usuario debe estar previamente registrado en el sistema. El usuario debe haber iniciado sesión en el sistema.

POSCONDICIONES

El usuario saldrá del sistema cerrando la sesión impidiendo que otros usuarios pueden ver los datos de la sesión e ingresar a su sesión y tal vez acceder a servicios a los cuales no posee permiso.

FLUJO DE EVENTOS Actividades del Actor Habiendo iniciado sesión el

Page 153: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

153

usuario podrá salir del sistema en cualquier momento haciendo clic en el link “Cerrar Sesión”.

Respuesta del Sistema

El sistema destruirá la sesión en uso para impedir que otros usuarios puedan acceder a esta sesión luego mostrara la interfaz principal para permite a otros usuarios iniciar sesión con sus respectivas cuentas.

MANEJO DE SITUACIONES EXCEPCIONALES

Si el sistema no se puede cerrar su sesión por favor intente de nuevo debido a que si no se cierra su sesión correctamente otros usuarios malintencionados podrían ocasionar daños de datos sobre su cuenta y otro tipo de cosas. Para comprobar que cerro bien su sesión debe estar en la interfaz principal del sistema y darle clic en su navegador “atrás” y comprobar que después de cerrada su sesión no se puede ver su cuenta de lo contrario su sesión no ha sido cerrada

No. Caso de Uso 03

NOMBRE CASO DE USO Cargar ayuda escrita utilizar, evaluar depurar

ACTORES Usuario común

OBJETIVO Permite al usuario conocer el método para realizar la utilización la evaluación y la depuración respectiva de un recurso de conocimiento.

PRECONDICIONES El usuario debe estar previamente registrado en el sistema. El usuario debe haber iniciado sesión en el sistema. El usuario debe seleccionar el botón ayuda.

POSCONDICIONES El usuario podrá verificar de manera escrita un manual para el uso de los procesos.

FLUJO DE EVENTOS Actividades del Actor

Estando en el inicio, el usuario dará clic en ayuda, allí podrá seleccionar la ayuda de tipo escrito.

Respuesta del Sistema El sistema carga un pdf donde le muestra el contenido del manual.

MANEJO DE SITUACIONES EXCEPCIONALES

Ninguna.

No. Caso de Uso 04

NOMBRE CASO DE USO Cargar ayuda escrita utilizar, evaluar verificar

ACTORES Usuario Experto

OBJETIVO Permite al usuario conocer el método para realizar la utilización la evaluación y la verificación de depuración

Page 154: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

154

respectiva de un recurso de conocimiento.

PRECONDICIONES El usuario debe estar previamente registrado en el sistema. El usuario debe haber iniciado sesión en el sistema. El usuario debe seleccionar el botón ayuda.

POSCONDICIONES El usuario podrá verificar de manera escrita un manual para el uso de los procesos.

FLUJO DE EVENTOS Actividades del Actor

Estando en el inicio, el usuario dará clic en ayuda, allí podrá seleccionar la ayuda de tipo escrito.

Respuesta del Sistema El sistema carga un pdf donde le muestra el contenido del manual.

MANEJO DE SITUACIONES EXCEPCIONALES

Ninguna.

No. Caso de Uso 05

NOMBRE CASO DE USO Cargar ayuda escrita cristalizar

ACTORES Usuario administrador

OBJETIVO Permite al usuario conocer el método para realizar la cristalización de un recurso de conocimiento

PRECONDICIONES El usuario debe estar previamente registrado en el sistema. El usuario debe haber iniciado sesión en el sistema. El usuario debe seleccionar el botón ayuda.

POSCONDICIONES El usuario podrá verificar de manera escrita un manual para el uso de los procesos.

FLUJO DE EVENTOS Actividades del Actor

Estando en el inicio, el usuario dará clic en ayuda, allí podrá seleccionar la ayuda de tipo escrito.

Respuesta del Sistema El sistema carga un pdf donde le muestra el contenido del manual.

MANEJO DE SITUACIONES EXCEPCIONALES

Ninguna.

No. Caso de Uso 06

NOMBRE CASO DE USO Cargar ayuda multimedia utilizar, evaluar depurar

ACTORES Usuario común

OBJETIVO Permite al usuario conocer el método para realizar la utilización la evaluación y la depuración respectiva de un recurso de conocimiento.

PRECONDICIONES El usuario debe estar previamente registrado en el sistema. El usuario debe haber iniciado sesión en el sistema. El usuario debe seleccionar el botón ayuda.

POSCONDICIONES El usuario podrá verificar de manera audiovisual un manual para el uso de los procesos.

Page 155: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

155

FLUJO DE EVENTOS

Actividades del Actor

Estando en el inicio, el usuario dará clic en ayuda, allí podrá seleccionar la ayuda de tipo escrito.

Respuesta del Sistema El sistema carga un video donde le muestra el contenido del manual.

MANEJO DE SITUACIONES EXCEPCIONALES

Ninguna.

No. Caso de Uso 07

NOMBRE CASO DE USO Cargar ayuda multimedia utilizar, evaluar verificar

ACTORES Usuario Experto

OBJETIVO Permite al usuario conocer el método para realizar la utilización la evaluación y la verificación de depuración respectiva de un recurso de conocimiento.

PRECONDICIONES El usuario debe estar previamente registrado en el sistema. El usuario debe haber iniciado sesión en el sistema. El usuario debe seleccionar el botón ayuda.

POSCONDICIONES El usuario podrá verificar de manera audiovisual un manual para el uso de los procesos.

FLUJO DE EVENTOS

Actividades del Actor

Estando en el inicio, el usuario dará clic en ayuda, allí podrá seleccionar la ayuda de tipo multimedia.

Respuesta del Sistema El sistema carga un video donde le muestra el contenido del manual.

MANEJO DE SITUACIONES EXCEPCIONALES

Ninguna.

No. Caso de Uso 08

NOMBRE CASO DE USO Cargar multimedia escrita cristalizar

ACTORES Usuario administrador

OBJETIVO Permite al usuario conocer el método para realizar la cristalización de un recurso de conocimiento

PRECONDICIONES El usuario debe estar previamente registrado en el sistema. El usuario debe haber iniciado sesión en el sistema. El usuario debe seleccionar el botón ayuda.

POSCONDICIONES El usuario podrá verificar de manera audiovisual un manual para el uso de los procesos.

FLUJO DE EVENTOS Actividades del Actor

Estando en el inicio, el usuario dará clic en ayuda, allí podrá seleccionar la ayuda de tipo multimedia.

Page 156: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

156

Respuesta del Sistema El sistema carga un video donde le muestra el contenido del manual.

MANEJO DE SITUACIONES EXCEPCIONALES

Ninguna.

Page 157: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

157

Documentación de casos de uso del proceso Registro

No. Caso de Uso 01

NOMBRE CASO DE USO Iniciar Sesión

ACTORES Usuario común, Usuario experto, Administrador

OBJETIVO Permitir el acceso a los servicios de la plataforma a los usuarios.

PRECONDICIONES El usuario debe haber ingresado a la página principal. El usuario debe estar previamente registrado en el sistema.

POSCONDICIONES El usuario puede utilizar los servicios del sistema de acuerdo al tipo de usuario con sus respectivos permisos.

FLUJO DE EVENTOS

Actividades del Actor

Estando en la interfaz principal el usuario ingresara su código y contraseña para poder ingresar al sistema.

Respuesta del Sistema

El sistema permitirá el acceso al sistema del usuario, de acuerdo al tipo de usuario será mostrada una interfaz diferente con sus respectivos permisos, y si el usuario no se encuentra registrado o ingreso mal sus datos esto será informado por el sistema.

MANEJO DE SITUACIONES EXCEPCIONALES

Si el sistema no se puede conectar a la base de datos por favor revisar que el servidor no se encuentre fuera de línea y que no esté presentando problemas, la recomendación es que intente de nuevo iniciar sesión hasta que le muestre los permisos y datos de su sesión de acuerdo al tipo de usuario.

No. Caso de Uso 02

NOMBRE CASO DE USO Cerrar Sesión

ACTORES Usuario común, Usuario experto, Administrador

OBJETIVO Permitir la salida segura del sistema a los usuarios.

PRECONDICIONES El usuario debe estar previamente registrado en el sistema. El usuario debe haber iniciado sesión en el sistema.

POSCONDICIONES

El usuario saldrá del sistema cerrando la sesión impidiendo que otros usuarios pueden ver los datos de la sesión e ingresar a su sesión y tal vez acceder a servicios a los cuales no posee permiso.

FLUJO DE EVENTOS Actividades del Actor

Habiendo iniciado sesión el usuario podrá salir del sistema en cualquier momento haciendo clic en el link “Cerrar Sesión”.

Page 158: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

158

Respuesta del Sistema

El sistema destruirá la sesión en uso para impedir que otros usuarios puedan acceder a esta sesión luego mostrara la interfaz principal para permite a otros usuarios iniciar sesión con sus respectivas cuentas.

MANEJO DE SITUACIONES EXCEPCIONALES

Si el sistema no se puede cerrar su sesión por favor intente de nuevo debido a que si no se cierra su sesión correctamente otros usuarios malintencionados podrían ocasionar daños de datos sobre su cuenta y otro tipo de cosas. Para comprobar que cerro bien su sesión debe estar en la interfaz principal del sistema y darle clic en su navegador “atrás” y comprobar que después de cerrada su sesión no se puede ver su cuenta de lo contrario su sesión no ha sido cerrada

No. Caso de Uso 03

NOMBRE CASO DE USO Gestor usuarios

ACTORES Administrador

OBJETIVO Permitir verificar los usuarios del sistema

PRECONDICIONES El usuario debe estar previamente registrado en el sistema. El usuario debe haber iniciado sesión en el sistema. El sistema debe seleccionar el botón usuarios.

POSCONDICIONES El usuario podrá realizar modificación, eliminación y registro de nuevos usuarios.

FLUJO DE EVENTOS Actividades del Actor

Habiendo iniciado sesión el usuario podrá ingresar a la tabla donde están los usuarios del sistema.

Respuesta del Sistema El sistema carga la interfaz de usuarios.

MANEJO DE SITUACIONES EXCEPCIONALES

Ninguna.

No. Caso de Uso 04

NOMBRE CASO DE USO Ingresar Datos

ACTORES Administrador

OBJETIVO Permitir registrar un nuevo usuario

PRECONDICIONES El usuario debe estar previamente registrado en el sistema. El usuario debe haber iniciado sesión en el sistema. El sistema debe seleccionar el botón usuarios.

POSCONDICIONES El usuario podrá realizar registrar un nuevo usuario.

FLUJO DE EVENTOS Actividades del Actor Habiendo iniciado sesión el usuario podrá registrar un nuevo

Page 159: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

159

usuario asignando el rol del mismo.

Respuesta del Sistema El sistema espera el tiempo necesario para que el usuario termine la gestión de creación.

MANEJO DE SITUACIONES EXCEPCIONALES

Ninguna.

No. Caso de Uso 05

NOMBRE CASO DE USO Registro

ACTORES Administrador

OBJETIVO Registra un nuevo usuario.

PRECONDICIONES El usuario debe estar previamente registrado en el sistema. El usuario debe haber iniciado sesión en el sistema. El sistema debe seleccionar el botón usuarios.

POSCONDICIONES El usuario debe haber ingresado las credenciales del nuevo usuario correctamente.

FLUJO DE EVENTOS Actividades del Actor

Habiendo iniciado sesión el usuario después de haber llenado los requerimientos necesarios, registrara el nuevo usuario dando clic en Registrar.

Respuesta del Sistema El sistema le indica que el registro fue exitoso.

MANEJO DE SITUACIONES EXCEPCIONALES

Ninguna.

Page 160: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

160

ANEXO E: DIAGRAMAS DE SECUENCIA, COLABORACION, ACTIVIDAD Y

ESTADO DEL CATALIZADOR

Proceso: Utilizar

Proceso: Utilizar: Diagrama de secuencia

Proceso: Utilizar: Diagrama de Colaboración

sd Utilizar

Interfaz util izar Area de aplicacion Recursos de

conocimiento

Seleccionar

recurso

Mostrar recurso

Usuario comun, experto

Peticion Interfaz()

Mostrar interfaz cargada()

Seleccionar fi ltro()

Filtro seleccionado()

Mostrar Recurso de conocimiento()

Mostrar interfaz cargada()

Seleccionar recurso()

recurso seleccionado()

Mostrar recurso de conocimiento()

Recurso de conocimiento cargado()

sd Utilizar

Usuario Comun,experto

Interfaz Utilizar Area de aplicacion

Tabla recurso de

conocimiento

Mostrar recurso

1. Ingresar

interfaz

2. Interfaz

cargada

3. Solicitar area de

aplicacion

4. Verificar area de

aplicacion5. area aplicacion seleccionada

6. Seleccionar

recurso

7. Verificar

recurso

8. Mostrar recurso de

conocimiento

9. Cargar interfaz util izar

Page 161: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

161

Proceso: Utilizar: Diagrama de Actividad

Proceso: Utilizar: Diagrama de Estado

act utilizar

Re

cu

rso

de

co

no

cim

ien

toA

rea

de

ap

lic

ac

ion

Inte

rfa

z U

tili

za

rIn

terf

az i

nic

io

Inicio

Cargar

intergaz

utilizar

Seleccionar

de

aplicacion

Verificar

area de

aplicacion

Tabla

recurso de

conocimiento

Sleccionar

recurso de

conocimiento

Mostrar recurso de

conocimiento

fin

stm utilizar

Inicio

Usuario Comun,

experto

Recurso de

conocimiento

Consultado

Final

Page 162: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

162

Proceso: Evaluar

Proceso: Evaluar: Diagrama de Secuencia

Proceso: Evaluar: Diagrama de Colaboración

sd Ev alu...

Interfaz

Evaluacion

Area de aplicacion Recurso de

conocomiento

Evaluar

Usuario comun,experto

Peticion de interfaz()

seleccionar area de

aplicacion()

Interfaz cargada()

area de

aplicacion

cargada()Solicitar recursos de conocimiento()

Seleccionar recurso de conocimiento()

Evaluar recurso de conocimiento()

Registrar elvaluacion()

sd Ev alu...

Usuario comun, Experto

Interfaz Ev aluacionArea de aplicacion

Recurso de

conocimiento

Ev aluar recurso de

conocimiento

1. Cargar

interfaz

2.Interfaz Cargada 3. Seleccionar

area

4. Verificar

area

5. Seleccionar recurso de

conocimiento

6. Evaluar recurso

7. Registrar evaluacion

Page 163: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

163

Proceso: Evaluar: Diagrama de Actividad

act Ev alu...

Re

cu

rso

de

co

no

cim

ien

toA

rea

de

ap

lic

ac

ion

Inte

rfa

z E

va

lua

rIn

icio

Inicio

Cargar interfaz

ev aluar

Seleccionar area de

aplicacion

Verificar area

Seleccionar recurso

de conocimiento

Ev aluar recurso

de conocimiento

Page 164: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

164

Proceso: Evaluar: Diagrama de Estado

Proceso: Depurar

Proceso: Depurar: Diagrama de Secuencia

stm Evalu...

Inicio

Recurso de

conocimiento

Evaluado

Consultado

Final

sd Depurar

Usuario comun

Interfaz

Depuracion

Gestor comentario Gestor Critica Gestor Opinion Verificar

Comentarios

Verificar Criticas Verificar

Opiniones

Sugerir

Usuario experto

Solicitar interfaz()

Interfaz cargada()

Realizar Comentario()

Comentar()

Realizar Critica()

Criticar()

Realizar opinion()

Opinar()

Solicitar interfaz()

Interfaz cargada()

Verificar comentarios()

Verificar Criticas()

Verificar opiniones()

Realizar sugerencia()

Sugerir al administrador()

Page 165: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

165

Proceso: Depurar: Diagrama de Colaboración

Proceso: Depurar: Diagrama de Actividad

USUARIO COMUN

sd Depurar

Usuario comunUsuario experto

Interfaz depuracion Interfaz depuracion

Gestor Comentario Gestor Critica Gestor Opinion Verificar opinionVerificar Critica

Gestor Comentario

Sugerir

1. Solicitar

interfaz

1. Solicitar

interfaz

2.Interfaz cargada 2. Interfaz cargada

3. Solicitar

interfaz4. Solicitar interfaz 5. Solicitar interfaz

6. realizar sugerencia

7. Sugerir

Verificar

7. Realizar comentario 3. Realizar Opinion

4. Opinar

5. Realizar Critica

6. Realizar CriticaRealizar Comentario

act Depurar

Ge

sto

r O

pin

ion

Ge

sto

r C

riti

ca

Ge

sto

r C

om

en

tari

oD

ep

ura

rin

icio

Inicio

Cargar interfaz

Realizar

comentario

Comentar

Realizar Critica Criticar

Realizar opinion Opinar

Final

Final

Final

Page 166: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

166

USUARIO EXPERTO

Proceso: Depurar: Diagrama de Estado

USUARIO COMUN

act DepurarE

Su

ge

rir

Ge

sto

r C

om

en

tari

oG

es

tor

op

inio

nG

es

tor

Cri

tic

as

Inte

rfa

z d

ep

ura

rIn

icio

Inicio

Cargar interfaz

Verificar Criticas

Verificar comentarios

Verificar Opiniones

Realizar Sugerencia Sugerir

Final

stm Depurar

Inicio

Critica

Comentario

Opinion

Crear

Fin

Crear

Crear

Page 167: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

167

USUARIO EXPERTO

Proceso: Mantener

Proceso: Mantener: Diagrama de Secuencia

stm DepurarE

Inicio

Critica

Comentario

Opinion

Final

Mostrar

Mostrar

Mostrar

sd Manten...

Administrador

Interfaz Cristalizar Interfaz Evaluar Cantidad de uso Recurso

evaluados

Eliminar recurso Cristalizar Sugerencias Eliminar Votacion

Solicitar interfaz()

Interfaz cargada()

Verificar Cantidad de uso()

Verificar Sugerencias()

Eliminar Recurso()

Eliminar Votacion()

Cristalizar recurso()

Solicitar interfaz()

Interfaz cargada()

Verificar recursos evaluados()

Page 168: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

168

Proceso: Mantener: Diagrama de Colaboración

sd Manten...

Administrador

Intefaz Cristalizar

Cantidad de uso Sugerencias

Eliminar recursoEliminar v otacion Cristalizar recurso

Interfaz ev aluacion

Recursos

ev aluados

1. Solicitar

intefaz

2. Interfaz cargada

3. verificar recurso evaluados

4. Mostrar

5. Solicitar interfaz

6.intefaz cargada

7.Verificar Cantidad de uso

8.Mostrar sugerencias

9. Realizar eliminacion

10. Realizar eliminacion

11. Realizar

Cristalizacion

12.Eliminar 13. Eliminar recurso 14. Cristalizar recurso

Page 169: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

169

Proceso: Mantener: Diagrama de Actividad

act Manten...

Cri

sta

liza

rE

lim

ina

r V

ota

cio

nE

lim

ina

r R

ec

urs

oS

ug

ere

nc

ias

Ca

nti

da

d d

e u

so

Re

cu

rso

s E

va

lua

do

sIn

terf

az C

ris

tali

za

rIn

terf

az e

va

lua

cio

nIn

icio

Inicio

Cargar interfaz

Verificar recursos

ev aluadosMostrar recursos

ev aluados

Cargar interfaz

Seleccionar recurso de

conocimiento

Verificar cantidad

de uso

Mostrar sugerencias

Eliminar recurso

de conocimiento

Eliminar Votacion

Cristalizar recurso de

conocimiento

fin

fin

fin

Page 170: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

170

Proceso: Mantener: Diagrama de Estados

stm Manten...

Inicio

Recurso de

conocimiento

Mostrar

Eliminar

Cristalizar

Fin

Page 171: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

171

Proceso: Ayuda

Proceso: ayuda: Diagrama de Secuencia

Proceso: ayuda: Diagrama de Colaboración

sd Ayuda

Administrador, Usuario

Comun, experto

Interfaz ayuda Ayuda escrita Ayuda

audiovisual

Solicitar interfaz()

Interfaz cargada()

Solicitar ayuda escrita()

Cargar ayuda escrita()

Solicitar ayuda audiovisual()

cargar ayuda audiovisual()

sd Ayuda

Administrador,

usuario comun,

experto

Interfaz ayuda

Ayuda escritaAyuda audiov isual

1. Solicitar interfaz

2.interfaz

cargada

3. solicitar ayuda escrita

4. Cargar ayuda escrita

5. solciitar ayuda audiovisual

6. cargar ayuda audiovisual

Page 172: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

172

Proceso: ayuda: Diagrama de Actividades

Proceso: ayuda: Diagrama de Estados

act Ayuda

Ay

ud

a a

ud

iov

isu

al

Ay

ud

a e

sc

rita

Inte

rfa

z a

yu

da

Inic

io

Inicio

Cargar interfaz

Solicitar ayuda escrita Cargar ayuda escrita

Final

Solicitar ayuda

audiov isual

Cargar ayuda

audiov isual

Final

Page 173: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

173

Proceso: Registro

Proceso: ayuda: Diagrama de Secuencia

stm Ayuda

Inicio

Ayuda escrita

Ayuda audiov isual

Final

Mostrar

Mostrar

sd Registro

Administrador

Interfaz Principal Usuario Conexion BD Tabla usuario

Solicitar interfaz()

Interfaz cargada()

Crear nuevo usuario()

Verificar en la base de datos()

Enviar datos()

Registrar usuario()

Registro completado()

Page 174: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

174

Proceso: Registro: Diagrama de colaboración

Proceso: Registro: Diagrama de Actividades

sd Registro

Administrador

Interfaz usuarios

Usuario Tabla usuario

Base de datos

1. solicitar interfaz

2. interfaz

cargada

3. Crear usuario nuevo

4. establecer conexion

5. realizar conexion

6. Ingresar datos

7. Registrar usuario8. Usuario registrado

act Registro

Ta

bla

us

ua

rio

sC

on

ex

ion

BD

Inte

rfa

z U

su

ari

os

Inic

io

Inicio

Cargar interfaz

Realizar conexion Establecer conexion

Crear usuario nuev o

Env iar datos Registrar usuario

Final

Mostrar usuario

creado

Page 175: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

175

stm Registro

Inicio

Usuario

Crear

Modificar

Eliminar

Final

Page 176: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

Anexo: Manual de Instalación

1. Tenemos que tener instalado los siguientes elementos en el IDE NetBeans:

A. Plugin de JaspeReports:

Vamos a la parte de herramientas->plugins->Descargas->Adicionar plugin: nos ubicamos en

nuestra ruta del CD, en la carpeta Plugins-> Plugin-jasper y seleccionamos los cuatro.

Cerramos el IDE y esperamos que se instalen.

Page 177: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

B. Librería de jade:

Donde está ubicado el CD, buscamos la carpeta Plugins-> jade y copiamos esa carpeta, seguido

a esto la pegamos preferiblemente en la partición donde están instalados los archivos del PC

(generalmente C:/).

Estando ahora en el IDE NetBeans:

Herramientas->Librerias->Nueva Libreria->escribimos “Jadelib” damos clic en ok->adicionar

JAR/carpeta->

Page 178: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

Y buscando dentro de la carpeta jade que pegamos en C:/ ->jade->lib-> agregamos: commons-

codec-1.3 y jade, y damos clic en adicionar; después OK y listo.

2. Abriendo el Sistema Principal

Estando en el IDE NetBeans-> damos clic en abrir proyecto y buscamos en el CD el nombre

Catalizador.

Page 179: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

Como va a salir con problemas basta buscar los .JAR de los reportes y adicionarlos, la ruta

para encontrarlos está en el CD->Catalizador->Librería-Reportes-> y los agregamos todos.

Para ejecutar el Sistema, damos Clic derecho sobre él .jsp que tiene por nombre Inicio.jsp

Clic derecho->Run File y esperamos que se despliegue.

Page 180: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

3. Ejecutando el agente

Estando en el IDE NetBeans-> damos clic en abrir proyecto y buscamos en el CD el nombre

agente.

Como va a salir con problemas basta buscar la librería jade y adicionarla, Clic sobre

Resolver problemas->Resolver->y buscamos la librería que creamos->Jadelib->

seleccionamos los dos .JAR y damos OK.

Page 181: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

Para ejecutar el agente damos clic sobre el nombre de la aplicación->agente->clic derecho

->Run File, esperamos que despliegue.

Page 182: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

MANEJO DE EXCEPCIONES

Usuario Administrador

Agregando un recurso de conocimiento al sistema

Para agregar un recurso al Catalizador, es necesario escribir correctamente el nombre del archivo

con sus extensión en el campo el cual lo solicita, si no se realiza de esta manera no se reflejara el

archivo cuando se utilice por los usuarios.

Ilustración 1 Método para cargar el recurso correctamente: fuente autores

Verificando Votaciones del recurso

Cuando se determine el tipo de filtro para verificar los recurso evaluados (por nombre, por código,

general), es necesario llenar el campo en el que solicita el sistema para cargar la votación

respectiva, en dado caso que no carguen datos, se deberá verificar por la opción general si dicho

recurso ha sido evaluado por lo menos una vez.

Page 183: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

Ilustración 2 Tabla de evaluación vacía: El recurso solicitado no ha sido evaluado fuente: autores

Ilustración 3 Carga de evaluación exitosa: fuente autores

Cristalizando un recurso de Conocimiento

Para cristalizar un recurso de conocimiento es necesario llenar el filtro necesario para la carga del

recurso, en dado caso que no carguen datos se deberá verificar si el recurso fue evaluado en al

menos una ocasión y también escribir o digitar según el filtro que hallamos seleccionado.

Page 184: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

Ilustración 4 Tipos de filtro para buscar el recurso de conocimiento a cristalizar: fuente autores

Una vez cargado el recurso se deberá verificar la votación del recurso y dependiendo de ello

escoger si eliminar el recurso o cristalizarlo (cabe recordar que es necesario verificar las

sugerencias por parte del experto, esto es un resumen de como tomaron los usuarios el recurso

respecto al grado de utilidad de dicho recurso), puede ocurrir que en el momento de ejecución de

el paso a seguir, es decir, cristalizar o eliminar; suceda una interrupción con la base de datos, para

ello basta con recargar la página aplicando la tecla F5.

Page 185: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

Ilustración 5 Verificando el recurso de conocimiento: fuente autores

Para cristalizar el recurso de conocimiento es necesario que se digite un numero en el primer

campo debido a que es la clave principal de la tabla y con la que se buscara en la base de datos el

recurso; si la clave es repetida saldrá una excepción indicando que en número esta repetido, la

solución es presionar “atrás” y escribir el numero entero siguiente al escrito.

Ilustración 6 Error de duplicidad en la clave principal de la tabla: fuente autores

Page 186: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

Mostrando el recurso

En algunos casos el recurso de conocimiento no se puede reflejar, para manejar esta excepción el

administrador debe cargar nuevamente al sistema el recurso de conocimiento solicitado para que

sea visible por los usuarios.

Ilustración 7 Recurso de conocimiento no existente en el sistema, posible falla al escribir el recurso de conocimiento cuando se estaba añadiendo al sistema: fuente autores

Manejo de excepciones del usuario común (Estudiante)

Utilizando el recurso de Conocimiento

Es necesario que el usuario escoja un área de conocimiento en específico, en esta versión del

software, se encuentran 4 áreas iniciales; en algunas ocasiones el área de conocimiento

seleccionada no tiene el recurso de conocimiento por lo que es necesario notificar al

administrador para que suba documentos en la aplicación, no es un tipo de error pero es una

excepción manejable.

Page 187: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

Ilustración 8 área de ciencias seleccionada con un archivo en la base de datos

Evaluando el recurso de conocimiento

Cuando realicemos la evaluación de un recurso de conocimiento en específico es necesario que no

se repita la clave principal de la tabla que almacenara los datos, por ende si esto ocurre es

necesario volver a reescribir los datos ya ingresados pero con otro número diferente al ya escrito

en el primer campo de la tabla.

Ilustración 9 Clave duplicada a propósito para verificar la excepción: fuente autores

Page 188: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

Ilustración 10 Excepción inminente a causa de la clave principal duplicada

Depurando el recurso de conocimiento

Cuando el usuario se prepara para realizar la tarea de depurar el recurso, es decir, de darle un

“toque personal” para ayudar a mejorar el documento, el sistema le solicita dos datos importantes

el cual el usuario debe recordar, los cuales son el nombre correcto del usuario y el código de

evaluación que digito para darle una valoración, entonces cuando el usuario ingresa esta

credenciales de manera incorrecta el sistema arrojara la tabla, con la diferencia de que no

cargaran los datos necesarios para que el usuario interactúe con el sistema, la solución para esta

excepción es que el usuario verifique con el administrador el código de la evaluación que realizo y

su nombre de usuario de esta manera se podrá utilizar la herramienta.

Page 189: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

Ilustración 11 falla al ingresar código de evaluación o nombre de usuario que no son correctos

Manejo de excepciones del usuario experto

Depuración del sistema

Cuando el usuario experto va a verificar las opiniones, comentarios o críticas de los recursos de

conocimiento por parte de los usuarios comunes (estudiantes), es necesario que escriba

correctamente el nombre del recurso de conocimiento con la extensión, el sistema permite

verificar esto con la herramienta de verificar las depuraciones a nivel general, esto es en dado caso

de que no cargue información de la tabla al momento de realizar una búsqueda rápida.

Page 190: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

Ilustración 12 busqueda rápida

Ilustración 13 Búsqueda general cuando se desconoce algún metadato del recurso

Sugerencias

Con el fin de que el administrador no se tenga que preocupar por todas ayudas que pueden

ofrecer los usuarios comunes (estudiantes), el usuario experto puede realizar una sugerencia al

administrador manifestando que el recurso de conocimiento poder ser útil o no, pero en el

momento de que el experto realice esa tarea puede ocurrir la excepción de que la llave principal

sea duplicada, la solución de ese problema es volver y escribir el código consecuente al ya escrito.

Page 191: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

Ilustración 14 Falla inminente por la duplicidad de numero

Ilustración 15 Excepción que arroja el sistema por la duplicidad antes mencionada

Page 192: CATALIZADOR DE CONOCIMIENTO PARA UN SISTEMA DE …repository.udistrital.edu.co/bitstream/11349/7288/1/CanroRodriguez... · 1 catalizador de conocimiento para un sistema de gestion

Clasificar recurso de Conocimiento

El usuario experto tiene la opción de ayudar al administrador clasificando el recurso de

conocimiento en una de las 4 áreas de conocimiento iniciales, en el momento de que este

llenando los campos se le solicita en el campo de “ID Recurso a Utilizar” que escriba un código; en

el momento de que se duplique este número en la base de datos, el sistema arroja un error, la

solución es volver e ingresar un código diferente al ya escrito.

Ilustración 16 Falla de duplicidad en la selección del código