Vous êtes sur la page 1sur 32

Construccin del Modelo de

Conocimiento
Modelo del proceso y Consejos

CommonKADS

Knowledge-model con

Aproximacin

Hasta ahora nos hemos concentrado en el modelo del


conocimiento como un producto
Sin embargo, el modelado es una actividad
constructiva

No existe una solucin correcta ni un camino ptimo

Apoyo: algunos consejos que han demostrado su


eficacia en la prctica
El modelado del conocimiento es una forma
especializada de realizar la especificacin de
requisitos

Por lo que son aplicables los principios generales de


Ingeniera del Software

CommonKADS

Knowledge-model con

Componentes del proceso

Fases
Perodos de tiempo
Prescriben un conjunto de actividades
ordenadas

Actividades
Se llevan a cabo con la ayuda de tcnicas
Se apoyan en un conjunto de guas/consejos

CommonKADS

Knowledge-model con

Fases en la construccin del


modelo de conocimiento

CommonKADS

Knowledge-model con

Interaccin entre fases

Pueden ser necesarios bucles de realimentacin

La simulacin en la tercera fase puede conducir a cambios


en la especificacin
Los modelos del dominio pueden requerir la bsqueda de
fuentes de conocimiento adicionales

Norma general: las vueltas atrs ocurren con


menor frecuencia cuando se entiende
correctamente el problema de la aplicacin y se
han resuelto con xito problemas similares en
otros proyectos previos

CommonKADS

Knowledge-model con

Fase 1:
Identificacin del conocimiento

meta

Identificar los elementos de conocimiento


Prepararlos para su especificacin

Entrada

Tarea seleccionada intensiva en conocimiento


Principales elementos de conocimiento identificados
Clasificacin de la tarea a resolver

Valoracin, configuracin, combinacin de varios tipos, ...

Actividades

Explorar y estructurar las fuentes de informacin


Estudiar la naturaleza de la tarea con ms detalle

CommonKADS

Knowledge-model con

A1.1: Explorar las fuentes de


informacin (1)

Factores

Naturaleza de las fuentes

se comprenden bien?, tienen base terica?

Diversidad de las fuentes

No existe una nica fuente de informacin


Fuentes distintas pueden contradecirse
La utilizacin de varios expertos es un factor de riesgo

Tcnicas

Entrevistas estructuradas

Principal problema :

Alcanzar un compromiso entre aprender lo suficiente del


dominio sin convertirse en un experto

CommonKADS

Knowledge-model con

Consejos para A1.1

Contactar con gente en la organizacin que tenga


que hablar con los expertos pero que no sean
expertos ellos mismos.
Evitar profundizar en teoras detalladas o
complicadas a menos que su utilidad est
demostrada
Construir unos pocos escenarios tpicos que se
entiendan a nivel general
No dedicar nunca demasiado tiempo a esta
actividad. Dos personas /semana puede ser el
mximo

CommonKADS

Knowledge-model con

Resultados A1.1

Tangibles
Listados de las fuentes de conocimiento del
dominio, incluyendo una pequea caracterizacin
Resumen de textos clave
Glosario
Descripcin de los escenarios desarrollados

Intangibles

Tu propia comprensin del dominio


Este es el resultado ms importante

CommonKADS

Knowledge-model con

A1.2: Listado de componentes


potenciales

objetivo: preparar el camino para reusar


componentes
Dos puntos de vista de la reutilizacin:

Dimensin de la Tarea

Comprobar el tipo de tarea asignado en el modelo de


tareas
Construir una lista de mtodos de la tarea

Dimensin del dominio

Tipo del dominio: ej. Dominio tcnico


Buscar descripciones estandarizadas
Libreras de ontologas, modelos de referencias, ...

CommonKADS

Knowledge-model con

10

Fase 2:
Especificacin del Conocimiento

objetivo: la especificacin completa del


conocimiento excepto para los contenidos
de los modelos de conocimiento

Los modelos de conocimiento slo necesitan


contener instancias ejemplo

Actividades

Elegir una plantilla de tareas


Construir una conceptualizacin inicial del
dominio
Especificar las tres categoras de conocimiento

CommonKADS

Knowledge-model con

11

Act. 2.1: Elegir una plantilla


de tarea

Criterios de seleccin: caracterstica de la tarea

Naturaleza de las salidas: categora de la avera, plan


Naturaleza de las entradas: tipo de datos disponibles
Naturaleza del sistema: artefacto, sistema biolgico
Restricciones impuestas por el entorno de la tarea
Certidumbre, coste de las observaciones

Preferir plantillas que se hayan utilizado ms de una


vez

Evidencia emprica

Construir una estructura de inferencia comentada


Si no se encuentra una plantilla adecuada,
cuestionarse la naturaleza intensiva de la tarea

CommonKADS

Knowledge-model con

12

Estructura de inferencia
comentada para la apl.viviendas

CommonKADS

Knowledge-model con

13

Act 2.2: Construir una


conceptualizacin inicial del dominio

Objetivo: construir un esquema inicial del


dominio
Un esquema tiene dos partes:

Conceptualizacin especfica del dominio:


No es probable que cambie

Conceptualizaciones especficas del mtodo


Slo se necesitan resolver algunos problemas de
cierta manera

Salida: el esquema debe incluir al menos las


conceptualizaciones especficas del dominio

CommonKADS

Knowledge-model con

14

Esquema inicial para viviendas:


solicitante y residencia

CommonKADS

Knowledge-model con

15

Esquema inicial para viviendas:


criterios

CommonKADS

Knowledge-model con

16

Consejos para Act. 2.2 (1)

Usar en lo posible modelos existentes:

Limitar la utilizacin del lenguaje de modelado del


conocimiento a los conceptos, subtipos y relaciones

Es til utilizar al menos la misma terminologa y/o un


conjunto bsico de construcciones
Facilita el intercambio y la cooperacin futura entre
usuarios y desarrolladores

Concentrarse en los datos

La construccin de la conceptualizacin inicial del


dominio debe realizarse en paralelo con la eleccin
de la plantilla de la tarea

CommonKADS

Knowledge-model con

17

Act. 2.3: Especificacin


completa del modelo

Ruta 1: centro- fuera

Comenzar con el conocimiento de inferencias


Opcin preferida
La plantilla de la tarea proporciona una buena
aproximacin para la estructura de inferencia

Ruta 2: centro- dentro

Comenzar en paralelo con una descomposicin de la tarea


y el modelado del dominio
Esta opcin requiere ms tiempo
til si la plantilla de la tarea es demasiado abstracta

CommonKADS

Knowledge-model con

18

Centro-fuera y Centro-dentro

CommonKADS

Knowledge-model con

19

Consejos para Act. 2.3

La estructura de inferencia est


suficientemente detallada si la explicacin
que proporciona es bastante clara.
La estructura de inferencia est
suficientemente detallada si es fcil
encontrar para cada inferencia un nico
tipo de conocimiento del dominio que pueda
actuar como papel esttico para esta
inferencia.

CommonKADS

Knowledge-model con

20

Descomposicin de la tarea
Viviendas

CommonKADS

Knowledge-model con

21

Esquema del Dominio


Vivienda

CommonKADS

Knowledge-model con

22

Consejos para especificar el


conocimiento de tareas

Comenzar con la estructura de control

Evitar los detalles de la memoria de


trabajo

Es el corazn del mtodo

Es un tema de diseo

Elegir nombres de papeles que sean


ilustrativos de su funcin
No incluir papeles de conocimiento esttico

CommonKADS

Knowledge-model con

23

Consejos para especificar el


conocimiento de inferencia

Comenzar con la representacin grfica


Elegir cuidadosamente nombres de papeles
Carcter dinmico
Hiptesis, dato inicial,

Utilizar en lo posible un conjunto


estandarizado de inferencias

CommonKADS

Knowledge-model con

24

Consejos para especificar el


conocimiento del dominio

No es imprescindible que el tipo de


conocimiento del dominio utilizado como
role esttico tenga la representacin final
Es un tema de diseo
Cuestin clave: que el conocimiento est
disponible

El mbito del conocimiento del dominio es


normalmente mayor que el cubierto por las
inferencias

Requisitos de comunicacin o justificacin

CommonKADS

Knowledge-model con

25

Fase 3: Refinamiento del


Conocimiento

Validar el conocimiento del dominio


Completar los contenidos de los modelos del
conocimiento

CommonKADS

Knowledge-model con

26

Act. 3.1: Completar los contenidos


de los modelos de conocimiento

El esquema contiene dos tipos de


conocimiento del dominio:

Tipos de informacin que tienen instancias que


son parte de un caso
Tipos de conocimiento que tienen instancias que
son partes de un modelo del dominio

Objetivo de esta tarea: encontrar (todas)


las instancias del ltimo tipo
Las instancias de casos slo son necesarias
para los escenarios

CommonKADS

Knowledge-model con

27

Consejos para completar los


contenidos

Ser capaz de completar el contenido sirve


de test para validar el esquema
Normalmente no ser posible definir en la
primera pasada un modelo del conocimiento
completo y correcto
Es necesario mantener los modelos del
dominio
El conocimiento evoluciona en el tiempo
Incorporar facilidades de edicin de la BC

CommonKADS

Knowledge-model con

28

Base de conocimiento vivienda


DOMAIN-MODEL measurement-system;
USES:
residence-requirement FROM assessment-schema,
residence-decision-rule FROM assessment-schema;
EXPRESSIONS:
applicant.gross-yearly-income >= 70000 AND
residence.description.rent > 1007
INDICATES
rent-fits-income.truth-value = true;
rent-fits-income.truth-value = false
IMPLIES
decision.value = not-eligible;
END DOMAIN-MODEL measurement-system;

CommonKADS

Knowledge-model con

29

Act. 3.2: validar el modelo


del conocimiento

Interna y externamente
Verificacin = validacin interna
Validacin = contra los requisitos de los usuarios
Tcnicas internas

Recorridos estructurados
Chequeo de sintaxis

Tcnicas externas

Normalmente ms difciles
Tcnica principal: simulacin
Construir un prototipo

CommonKADS

Knowledge-model con

30

Mantenimiento

CommonKADS no lo distingue del desarrollo


El desarrollo de un modelo es un proceso
cclico
Los modelos actan como catlogos de
informacin

Se actualizan continuamente

CommonKADS

Knowledge-model con

31

Documento de documentacin
del dominio (KM-1)

Especificacin del modelo del conocimiento


Lista de todas las fuentes de informacin
utilizadas
Lista de los componentes del modelo considerados
para su reutilizacin
Escenarios para resolver el problema de la
aplicacin
Resultados de las simulaciones ejecutadas durante
las validaciones
Material de adquisicin

CommonKADS

Knowledge-model con

32

Vous aimerez peut-être aussi