Последнее десятилетие характеризуется значительным расширением класса задач, возникающих в системах, элементом которых является человек. Изучение и разработка таких систем требует адекватных методов, позволяющих учитывать влияние человеческого фактора на постановку задачи, ее решение и эксплуатацию системы. В соответствии с концепцией А. Н. Леонтьева [54] всякая сложная система необходимо состоит из двух разных подсистем подсистемы, включающей технические звенья, и подсистемы, представленной человеком-оператором , и при замене функций человека техническим устройством рассматривается система более высокого порядка, в которой одной из подсистем будет подсистема человек , выполняющая иные, более сложные функции. Функциональные особенности человека в задачах управления весьма разнообразны человек-оператор (летчик, машинист, диспетчер), пользователь, руководитель, заказчик, разработчик, исследователь. При изучении функциональных особенностей человека в таких системах рассматривается широкий диапазон его возможностей, начиная от восприятия информации, поступающей от машины, и вплоть до исполнения предписаний (команд), сформированных ЭВМ [4]. При этом целесообразно исследовать три типа ролей разработчик, пользователь, человек-оператор.