Одной их сложных задач, решаемых в процессе проектирования систем, является рациональное распределение функций между человеком и машиной.
Методы, при помощи которых обычно производится распределение функций, заключаются в следующем: строится модель функций системы «человек—машина» в виде списка функций и для каждой из функций решается, должна ли она быть передана человеку или машине. Такое решение носит условный характер и не дает гарантий безошибочности.
Известен метод, претендующий на количественное решение и классифицирующий функции на основании особенностей человека и машины. Сначала анализируют функции системы «человек—машина», описывая их как действия, расчеты, сообщения и решения, а затем приписывают этим функциям такие параметры, как частота, скорость, стабильность, точность, значимость, исходя из предварительно установленной шкалы оценки. После этого устанавливаются индексы и формулы, теоретически позволяющие обнаружить избыток или недостаток нагрузки на оператора или машину.
Поскольку шкала оценки неизбежно носит приблизительный и субъективный характер, это определяет и неубедительность получаемых результатов. Более убедительным является метод, основанный на принципе, согласно которому вмешательство человска-оператора требуется во всех случаях, когда в процессе преобразования между входом и выходом системы переменные претерпевают существенные изменения. Иными словами, человек должен включаться в работу системы каждый раз, как появляется неуверенность в том, каким образом следует перерабатывать информацию. Для этой цели используются модели типа моделей связей, что выгодно отличает этот метод от методов, основанных на моделях типа перечней (списков) функций.
Несмотря на недостатки списков, перечисляющих распределение функций между человеком и машиной, все же они могут быть полезными при проектировании сложных человскомашинных систем.