El documento describe varias metodologías para desarrollar sistemas expertos, incluyendo la metodología de Buchanan, Grover, Brule, KADS, Ideal y una metodología mixta. Explica las etapas clave de la metodología de Buchanan como identificación, conceptualización, formalización, implementación y prueba. También resume brevemente otras metodologías y sus modelos. Finalmente, menciona algunas aplicaciones comunes de los sistemas expertos.
El Ciclo de Vida del Software propone algunos modelos para explicar las fases o etapas que cumple el producto de software desde los requerimientos inicial hasta su nueva entrega.
El Ciclo de Vida del Software propone algunos modelos para explicar las fases o etapas que cumple el producto de software desde los requerimientos inicial hasta su nueva entrega.
Rational Rose es una herramienta de diseño orientada a objetos, que da soporte al modelado visual, es decir, que permite representar gráficamente el sistema, permitiendo hacer énfasis en los detalles más importantes, centrándose en los casos de uso y enfocándose hacia un software de mayor calidad, empleando un lenguaje estándar común que facilita la comunicación.
Contenido de la Presentación
Ciclo de Vida de Sistemas de Información.
Definición
Importancia
Fases
Ejemplo de uso
Diseño de Sistemas de Información.
Técnicas
Métodos
Procedimientos
Ejemplos
Rational Rose es una herramienta de diseño orientada a objetos, que da soporte al modelado visual, es decir, que permite representar gráficamente el sistema, permitiendo hacer énfasis en los detalles más importantes, centrándose en los casos de uso y enfocándose hacia un software de mayor calidad, empleando un lenguaje estándar común que facilita la comunicación.
Contenido de la Presentación
Ciclo de Vida de Sistemas de Información.
Definición
Importancia
Fases
Ejemplo de uso
Diseño de Sistemas de Información.
Técnicas
Métodos
Procedimientos
Ejemplos
¿Cómo potenciar el conocimiento existente dentro de mi organización?Software Guru
Transformar el conocimiento tácito en explícito para que éste pueda ser expresado y transmitido es una labor que por sí misma otorga beneficios a la organización.
Los ingenieros de software dentro de las PYMEs que día a día construyen diversas soluciones se rigen principalmente por su experiencia al ejecutar su trabajo. Sin embargo, el conocimiento creado y adquirido se queda en las personas lo que lo hace volátil al no perdurar en la organización. Por otra parte, cuando la organización adopta un modelo o estándar "conocido" para regir su manera de trabajo, corre el riesgo de perder sus prácticas "propias" a favor de las estandarizadas.
Expresar la manera de cómo trabajas realmente, es el primer paso para transformar el conocimiento y hacerlo tangible. A través de KUALI-BEH, parte normativa del estándar ESSENCE, se define un marco de trabajo Bottom-Up dirigido a los ingenieros de software que les permitirá definir su propio método de trabajo, a partir de sus prácticas tácitas, para así sentar los fundamentos de la base de conocimiento práctico de la organización.
Los sistemas expertos se denominan así porque emulan el razonamiento de un experto en un dominio concreto, y en ocasiones son usados por éstos. Con los sistemas expertos se busca una mejor calidad y rapidez en las respuestas, dando lugar a una mejora de la productividad del propio experto al usar este tipo de sistemas informáticos.
Criterios de la primera y segunda derivadaYoverOlivares
Criterios de la primera derivada.
Criterios de la segunda derivada.
Función creciente y decreciente.
Puntos máximos y mínimos.
Puntos de inflexión.
3 Ejemplos para graficar funciones utilizando los criterios de la primera y segunda derivada.
MATERIALES MAGNETICOS EN EL CAMPO SIDERURGICO.pptx
Metodologias para el desarrollo de los sistemas expertos
1.
2. INTRODUCCION
• Al igual que para desarrollar un sistema de información
convencional existen varias metodologías de desarrollo como la
Ingeniería de la Información, tendencias estructuradas y
orientadas a objetos, así existen varias metodologías para
desarrollar un sistema experto.
• Aquí solo mencionaremos algunas y mostraremos un esquema
general de la metodología con la cual trabajaremos nosotros.
Metodología de Buchanan, Metodología de Grover,
Metodología de Brule, Metodología KADS, Metodología Ideal,
etc.
3. IMPORTANCIA
• Son herramientas utilizadas por el ingeniero de conocimiento,
que le dan pautas de como desarrollar un SE.
• Guían la construcción
• Permiten una correcta documentación
• Permiten detectar problemas durante el desarrollo y corregirlos
a tiempo.
4.
5. METODOLOGÍA BUCHANAN
• En la adquisición de conocimiento el ingeniero de conocimiento
procede a través de una serie de etapas para producir un SE.
• La característica mas importante de esta metodología es la
constante relación entre el Ingeniero de Conocimiento y el
Experto del área
• Se destacan 6 etapas fundamentales.
7. 1. IDENTIFICACION
– Se identifican los participantes y roles, los recursos, fuentes
de conocimiento.
– Se establecen las facilidades computacionales y
presupuestos.
– Se identifican los objetos o metas
METODOLOGÍA BUCHANAN
8. 2. CONCEPTUALIZACION
– Los conceptos se toman en cuenta con sumo interés, pues el
Experto del área es quien conoce en detalle los fundamentos
particulares del tema a investigar
METODOLOGÍA BUCHANAN
9. 3. FORMALIZACION
– Se identifican los conceptos relevantes e importantes
– El resultado de formalizar el diagrama de información
conceptual y los elementos sub-problemas es una
especificación parcial para construir un prototipo de la base
de conocimiento
METODOLOGÍA BUCHANAN
10. 4. IMPLEMENTACIÓN
– Se formaliza el conocimiento obtenido del experto y se elige
la organización, el lenguaje y el ambiente programación
5. TESTEO
– Se observa el comportamiento del prototipo, el
funcionamiento de la base de conocimiento y la estructura
de las inferencias, verificándose la performance del sistema.
METODOLOGÍA BUCHANAN
11. • 6. REVISIÓN DEL PROTOTIPO
– Se reformulan los conceptos .
– Se rediseña y refina el prototipo.
METODOLOGÍA BUCHANAN
12. METODOLOGIA IDEAL
• Fue propuesta por Juan Pazos, el año 1997 en la tesis titulada
“Análisis de viabilidad en sistemas basados en conocimiento”,
esta metodología propone un ciclo de vida en espiral en tres
dimensiones, y se ajusta a la tendencia del software actual, esto
hace que:
• Sea reutilizable.
• Sea integrable.
• Posea requisitos abiertos.
• Tenga diversidad de modelos computacionales.
13. • Esta basado en prototipaje rápido, consistente en conseguir, desde etapas
muy iniciales del desarrollo, unos prototipos que den idea de cómo debe
funcionar el sistema definitivo.
• El objetivo es conseguir un proceso de mejora gradual en base al
conocimiento de los expertos.
METODOLOGIA IDEAL
14. METODOLOGIA DE BRULE
• Muchos de los trabajos de SE no son dirigidos correctamente.
• En la mayoría de los casos el problema se encuentra en la
construcción del software y no en la adquisición del
conocimiento.
16. 1. Pre-planeamiento
– Definir el problema, investigar la factibilidad del proyecto, el
costo de conducción, probabilidad de éxito.
2. Diseño y especificación
– Crear el equipo de trabajo, estructurar las perspectivas,
planificar la primera sesión para definir el modelo
perspectiva inicial mediante la creación de un prototipo
demostrativo.
METODOLOGIA DE BRULE
17. 3. Desarrollo temprano.
– El equipo realiza su primer esfuerzo de desarrollo. El final de
esta será un diseño relativamente estable.
METODOLOGIA DE BRULE
4. Implementación
Si el diseño es satisfactorio comienza la implementación. Es
un proceso interactivo, definición del sistema, construcción
e implementación.
18. 5. EVALUACIÓN
– Se verifica y valida el sistema experto y se establece la
performance del sistema.
6. SUPERVISIÓN
– Consiste en un testeo en línea, en un ambiente limitado y
controlado
7. MANTENIMIENTO.
– En todo sistema se requiere de un mantenimiento para
poder existir y/o progresar, como así también la actualización
del sistema.
METODOLOGIA DE BRULE
19. METODOLOGÍA GROVER
La metodología de adquisición de conocimiento para el
dominio del problema de grover tiene tres fases:
Definición del dominio
Formulación fundamental del conocimiento
Consolidación del conocimiento basal.
20. Definición del
Problema
Definición del
Problema
Definición del
Dominio
Escenarios
Iniciales
Nuevos
Escenarios
Conocimiento
Basal
Formulación del
conocimiento
fundamental
Revisión del Experto
Actividad Basal del
Sistema Experto
• Descripción del problema
• Referencias Bibliográficas
• Glosario de términos
• Identificación de expertos
• Criterios de performance
• Escenarios ejemplo
• Verificación de Sintaxis
• Verificación del
comportamiento
• Verificación general del
comportamiento
Consolidación del
conocimiento
Basal
METODOLOGÍA GROVER
21. • La característica mas importante es la obtención de
documentación que puede reemplazar parcialmente al experto,
y servir a los diseñadores y usuarios como medio de
documentación y referencia
• La importancia de esta metodología es el construirse a partir de
unir puntos mas fuertes de las metodologías existentes en
diferentes áreas
METODOLOGIA MIXTA
23. METODOLOGIA MIXTA
1. ESTUDIO PRELIMINAR:
– Definición del problema
– Estudio de factibilidad
– Análisis
• Posibilidad de la construcción
• Justificación de la construcción
24. 2. DESARROLLO DE PROTOTIPOS:
– E licitación de conocimiento
– Representación del conocimiento
– Elección de la herramienta
– Formalización: construcción de las reglas
– Implementación del prototipo
3. DESARROLLO DEL SISTEMA
Los avances deben estar acompañados de evaluaciones
internas de los expertos y la reconstrucción a partir del
resultado de las evaluaciones
METODOLOGIA MIXTA
25. 4. EVALUACION FINAL
– El testeo final consiste en plantear casos nuevos y comparar
la solución y procedimiento realizado por el experto y por el
sistema
5. MANTENIMIENTO
– Actualización del sistema
METODOLOGIA MIXTA
27. Es una herramienta para analizar la organización en que el SBC va
ser introducido, y pretende descubrir problemas y oportunidades
Describe a un nivel general las tareas que son realizadas o serna
realizadas en el entorno organizativo en que s propone instalar el
SBC y proporciona el marco para la distribución de tareas entre
agentes
• Modelo de la Organización (OM)
• Modelo de Tarea (MT)
MODELOS DE LA METODOLOGÍA
COMMON KADS
28. Un agente es un ejecutor de una tarea. Puede ser humano,
software o cualquier otra entidad capaz de realizar una tarea.
Este modelo describe las competencias, características,
autoridades y restricciones para actuar de los agentes
Detalla el intercambio de información entre los diferentes
agentes involucrados en la ejecución de las tareas descritas en el
modelo de tarea
Este es el corazón de la metodología CommonKADS y modela el
conocimiento de resolución de problemas empleado por un
agente para realizar una tarea
• MODELO DE AGENTE(AM)
• MODELO DE COMUNICACIONES(CM)
• MODELO DEL CONOCIMIENTO
MODELOS DE LA METODOLOGÍA
COMMON KADS
29. Mientras que los otros cinco modelos tratan del análisis del SBC, este
modelo se utiliza para describir la arquitectura y el diseño técnico des SBC
como paso previo a su implementación
• MODELO DE DISEÑO
Modelo
Organizacional
Modelo de Tarea Modelo de Agente
Modelo del
Conocimiento
Modelo de la
Comunicación
Modelo del diseño
Contexto
Concepto
Artefacto
MODELOS DE LA METODOLOGÍA
COMMON KADS