Системный анализ в информационных технологиях - 61 стр.

UptoLike

бовали к экспертамот неполной компетентности и предвзятости до неспособности решать нестан-
дартные задачи и предвидеть неочевидные последствия.
Контрольные вопросы
1 Приведите пример постановки задачи принятия решений.
2 Ответьте на вопрос, что такое декомпозиция.
3 Расскажите об организации процесса принятия решений.
2.3 СОЧЕТАНИЕ ФОРМАЛИЗОВАННЫХ И
НЕФОРМАЛИЗОВАННЫХ ДЕЙСТВИЙ
Выше неоднократно употреблялись термины формализованных (формализуемых), а также необла-
дающие этими свойствами процедур и операций. Считалось, что было достаточно интуитивного пони-
мания их смысла. Данный раздел посвящен углубленному рассмотрению этих важных видов действий.
2.3.1 Понятие формализованных и неформализованных действий
Назовем процедуру (операцию) формализованной, если определена и однозначно понимаема (челове-
ком, вычислительной машиной, другим техническим устройством) последовательность элементар-
ных актов по ее реализации.
Обычно формализация предполагает возможность многократного повторения процедуры (неуни-
кальность), ее пригодность для некоторого множества исходных данных (вариативность входов), воз-
можность фиксации последовательности действий на каком-либо носителе для хранения, передачи, ти-
ражирования. Упомянутая в определении однозначная понимаемость имеет своим следствием совпаде-
ние (на практике чаще приближенное) результатов применения одной и той же процедура к одним и тем
же исходным данным.
Назовем процедуру (операцию) неформализованной, если она производится с использованием ин-
туиции человека, т.е. с неполным осознанием аргументов и приемов выбора действий.
Типовыми примерами формализованных операций являются работа программных средств для
ЭВМ, действия рабочего на конвейере, ответы справочной службы, обработка результатов эксперимен-
та по определенной методике, работа следящих или компенсирующих технических средств и многое
другое.
Неформализованными операциями будут составление нового программного средства, исправление
ошибок в нем, экспертизы, действия водителя в нестандартной ситуации, научно-техническое творчест-
во.
Могут быть формализованы, но чаще всего останутся неформализованными выбор метода решения
задачи, составление зависимостей, описывающих задачу, декомпозиция и выделение иерархии в систе-
ме, анализ результатов исследования и т.д.
Будет ли любое действие либо формализованным, либо неформализованным в смысле этих определе-
ний? Строго говоря, нет. Но можно рекомендовать всегда исследовать возможность формализации
данного действия. Общей тенденцией является, что все формализованные действия следует ста-
раться поручать вычислительной и другой технике, разгружая человека в творческой деятельности.
Однако абсолютизировать это утверждение не стоит. Приведем следующий пример. Пусть надо
решить, какая кирпичная кладка в углу стены прочнеевнахлест или со сплошным швом? Эта за-
дача может быть формализована и решена на основе, скажем, метода конечных элементов. При
этом она будет считаться средней или даже значительной по сложности. Но любой каменщик уве-
ренно ответит, что стена со сплошным швом только чудом не развалится. Нужна ли здесь формали-
зация? Она с лихвой перекрывается человеческим опытом. Именно таков наиболее распространен-
ный аргумент в пользу отказа от введения моделей и других формальных структур. И к этому аргу-