I.
INTRODUCCION:
En este apartado se presenta las pautas generales para la construccin de
sistemas expertos prcticos diseados para aplicaciones del mundo real, no
prototipos de investigacin. Una metodologa de ingeniera de software se
describe de modo que un sistema experto puede ser un producto de calidad
desarrollado de una manera costo-efectiva y oportuna.
II.
III.
El problema de la entrega.
Cmo se entregar el sistema?
Si bien es conveniente y puede reducir al mnimo el tiempo de desarrollo
utilizar una estacin de trabajo de punta, a menudo es demasiado costoso para
entregar el sistema en estas estaciones de trabajo.
Por ejemplo, una estacin de trabajo que tiene US $ 100.000 en hardware y
software es bastante cara para su uso en las oficinas una empresa. Adems,
las tasas anuales de mantenimiento pueden aumentar an ms el costo
considerablemente.
Dependiendo del nmero de sistemas expertos para su implementacin, el
problema de entrega de los sistemas desarrollados puede ser un factor
importante en el desarrollo. El problema de la entrega debe ser considerado en
las primeras etapas de desarrollo (Freedman 86).
Idealmente, los sistemas expertos entregados debern ser capaces de
funcionar con hardware estndar. Sin embargo, algunas herramientas de
sistema experto requieren una placa especial para un microprocesador LISP, lo
que aumentar sustancialmente el costo.
Errores del motor de inferencia: Al igual que con cualquier otra pieza
de software, el motor de inferencia puede tener fallos. En el momento
en que una herramienta de sistema experto es liberado para su uso
general, todos los errores comunes deberan ser encontrados. Sin
embargo, puede haber errores que slo aparecen en raras
circunstancias tales como tener 159 reglas en la agenda. Algunos
errores pueden ser muy sutiles y slo aparecen en ciertas operaciones
de reconocimiento de patrones.
En general, los errores del motor de inferencia pueden aparecer en
reconocimiento de patrones, resolucin de conflictos, y la ejecucin de
las acciones. Estos errores pueden ser difciles de detectar si no son
consistentes. Si la herramienta de sistema experto se utiliza para
aplicaciones de misin crtica, se debe determinar cmo la herramienta
fue validada.
El mtodo ms simple de comprobar si hay errores de herramienta es
el clsico de preguntar a otros usuarios y al proveedor de la
herramienta. El proveedor de la herramienta debe estar dispuesto a
proporcionar una lista de clientes, informes de errores y correcciones, y
V.
VI.
Figura 7.1: Modelo lineal del ciclo de vida para desarrollar sistemas expertos