5.
Этап тестирования.
Этап
тестирования
экспертной системы
рассматривают в качестве
заключительной фазы процесса разработки
.
21
Выделяют три аспекта тестирования экспертных систем:
−
тестирование исходных данных;
−
логическое тестирование базы знаний;
−
концептуальное тестирование прикладной системы.
Тестирование исходных данных
включает проверку фактографиче-
ской информации, служащей основой для проведения экспертизы. Очевид-
но, что наборы данных, используемых при тестировании, должны покры-
вать область возможных ситуаций, распознаваемых экспертной системой.
Логическое тестирование
базы знаний заключается в обнаружении
логических ошибок в системе продукций, не зависящих от предметной об-
ласти, таких, как избыточные, циклические и конфликтные правила; про-
пущенные и пересекающиеся правила; несогласуемые и несогласуемые
условия. Формальный характер этих ошибок позволяет автоматизировать
процесс логического тестирования.
Концептуальное тестирование
проводится для проверки общей
структуры системы и учета в ней всех аспектов решаемой задачи. На этом
этапе проведение тестирования невозможно без привлечения конечных
пользователей прикладной системы.
6.
Этап опытной эксплуатации.
На этапе
опытной эксплуатации и внедрения
проверяется
пригод-
ность экспертной системы для конечного пользователя.
Здесь система за-
нимается
решением всех возможных задач при работе с различными
пользователями
. К этому этапу следует переходить лишь после того, как
система, по мнению эксперта, будет успешно решать все требуемые задачи,
чтобы ошибки в решениях не создавали у пользователя отрицательное
представление о системе. Пригодность системы для пользователя определя-
ется в основном удобством работы с ней и ее полезностью.
|