Взаимодействие пользователя с информационной системой. Часть 2. Алгоритмы обнаружения недостатков

Статья является второй из цикла, посвященных вопросам взаимодействия пользователя с информационной системой. Решается задача обнаружения недостатков взаимодействий. Для этого вводится терминологическая база, определяющая следующие основные объекты процесса взаимодействия: элемент, форма, решение задачи, функция решения задачи, граф сценария, узел графа сценария, граф данных, узел графа данных, интерфейс, предметная область задачи; а также их взаимосвязь. С использованием базы выделяются отличительные признаки каждого из Топ-20 недостатков взаимодействия, определенных в первой части цикла. Как следствие, для каждого недостатка предлагается алгоритм его обнаружения, описанный на объектно-ориентированном псевдоязыке; дается описание принципа работы каждого из алгоритмов. Анализ алгоритмов позволил воссоздать общий программный каркас, на базе которого возможна модернизация текущих, а также создание новых способов поиска. Делается вывод касательно перехода от достаточно субъективного описания недостатков к значительно более строгому базису для их формализации. Формулируется направление дальнейшего исследования, которое будет освещено в заключительной статье цикла.

Авторы: П. А. Курта

Направление: Информатика, вычислительная техника и управление

Ключевые слова: Информационная система, интерфейс, алгоритм обнаружения, терминологическая база, программный каркас


Открыть полный текст статьи