В.П. Корвяков
68
ISSN 0236-3933. Вестник МГТУ им. Н.Э. Баумана. Сер. Приборостроение. 2016. № 5
Таблица 1
База правил нечеткого логического вывода оценки пригодности
использования интерфейса
&
e
Q
H
B
N
G
E
s
Q
H
H
H
H
H
H
B
H
B
B
B
B
N
H
B
N
N
N
G
H
B
N
G
E
E
H
B
N
G
E
Для реализации фазификации, нечеткого вывода и дефазификации исполь-
зована библиотека Fuzzylite языка C++ [11, 12]. Схема процесса вычисления ком-
плексной оценки пригодности использования приведена на рис. 6. На вход вы-
числителя поступает информация о конкретном варианте интерфейса (о разме-
рах и положении виджетов, а также о его графе использования и маршрутах).
Подсистема объективной оценки рассчитывает эффективность интерфейса по
закону Фиттса и фазификацию суммарной эффективности. Подсистема субъек-
тивной оценки с помощью обученной ИНС определяет усредненную оценку удо-
влетворенности интерфейса и фазифицирует ее. Затем на основе полученных не-
четких оценок проводится нечеткий вывод комплексной оценки и ее дефазифи-
кация методом центроида (центра тяжести). Результирующая величина может
быть применена в качестве оценки пригодности использования интерфейса.
Рис. 6.
Схема процесса вычисления комплексной оценки
пригодности использования интерфейса