- •Системы и закономерности их функционирования и развития
- •1.1. Определение системы
- •1.2. Пошгпс, характеризующие строение и функционирование систем
- •1.3. Виды и формы представления структур
- •1.4. Классификации систем
- •1.5. Закономерное-то систем
- •1.6. Закономерности целеобразоваимя
- •Глава 2. Методы и модели теории систем и системного анализа
- •2.1. Классификации методов моделирования систем
- •2.2. Методы формализованного представления систем1
- •2.3. Методы, направленные на акти”“гП”ню мспсхлпьзо-ванмя интуиции н опыта специалмсти
- •2.4. Понятие о методике системного анализа
- •Главе 3. Информационный подход к анализу систем
- •3.1. Теория информационного поля
- •3.2. Дискретные информационные модели
- •3.3. Диалектика части н целого
- •Глава 4, цели: формулирование, структуризация, анализ
- •4.2. Первые методики системного анализа целей
- •4.3. Методики, базирующиеся на философских концепциях системы
- •4.4. Разработка методик структуризации целен
- •4.5. Ашиио целей • функций в сложных многоуровневых системах
- •4.6. Автоматизация процесса формирован—и оценки структур целей и функций
- •Глава 5. Разработка и развитие систем
- •5.1. Рекомендации по разработке методися проектирования и развития системы органюалнонноп управления
- •5.2. Анализ факторов, влияющих на создание и функционирование предприятия (организации)
- •5.3. Анализ целей и функций системы управления предприятием (организацией)
- •3. Актуальная среда
- •4. Собственно система управления
- •1.2. Наука Образование
- •5.4. Разработка (корректировка) организационной структуры предприятия (организации)
- •5.5. Система нормативно-методического обеспечения управления предприятием (организацией)
- •Глава 6. Методы организации сложных экспертиз
- •6.1. Модификации метода решающих матриц
- •6.2. Метод организации сложных экспертиз при оценке нововведений, базирующийся на использовании информационного подхода
- •6.3. Организация сложных экспертиз как основа маркетинга сложных технических комплексов
- •6.4. Подход к оценке эфф( проектов1
- •Глава 7. Применение методов системного анализа при организации производства и проектировании сложных технических комплексов
- •1 7.1. Информационное моделирование проюводственньк систем
- •7.2. Модели постепенной формализации задач при организации технологических процессов производства и управления
- •7.3. Применение информационного подхода для анализа нелинейных автоматических систем
- •7.4. Применение морфологического подхода при принятии плановых решений в условиях позаказной системы производства
- •7.5. Применение системного анализа при управлении проектами сложных технических комплексов *
- •8.2. Информационные системы: пояя-тне, рирабо-пса, перспетпиы
- •1.3. Применение системного анализа при разработке автома-тизиоваиных информационных систем
- •8.4. Примеры реализации аснмоу и ее элементов
- •8.5. Информационная инфраструктура - основа информационно-управляющих систем будущего1
4.6. Автоматизация процесса формирован—и оценки структур целей и функций
Принципы автоматизации процесса формирования структу-^”д || функций. Изучение процесса формирования и анализа ?** ^-ур целей и функций управления показало, что сразу постро-ст^ структуру Ц^' ^т0?311 удовлетворяла бы всех ЛПР, обычно не
^да ^о _ сложный, итеративный процесс, требующий уточнения
юнаков структуризации, классификаторов по этим признакам, "•ения их последовательности, обсуждения вариантов структу-ы и внесения изменений в исходные классификаторы.' Если струк-'у параллельно формируют разные специалисты, то даже при использовании одной и той же методики они, как правило, форми-пуют разные варианты структуры, что обусловлено проявлением закономерности целостности на каждом уровне иерархической" структуры. При сопоставлении вариантов структуры, согласовании мнений экспертов нужно обеспечить быструю повторяемость формирования новых, уточненных структур, что весьма трудоемко.
Все это обусловило необходимость поиска путей автоматизации формирования и анализа структур целей и функций, которая позволила бы сократить время на получение структуры, не снижая при ”гом степени полноты.
Анализ пошагового формирования структуры ЦФ с использованием методик структуризации позволяет частично формализовать этот процесс и подготовить возможность автоматизации. Анализ показал также, что по мере добавления признаков структуризации при продвижении с верхнего уровня на нижний получаемые подцели и функции становятся все более конкретизированными. Это означает, что при помещении рядом составляющих классификаторов смежных - вышестоящего и нижележащего - уровней иерархической структуры и при продвижении по структуре сверху вниз происходит уточнение содержания функций управления, т. е. как бы появляется новый смысл (разумеется, вследствие осмысления формируемых сочетаний человеком, их воспринимающим и оценивающим).
При сопоставлении таких конкретизированных подцелей (функций) можно ставить вопрос о том, какие из них в условиях кон-•фвтного предприятия являются более значимыми, по каким нужно "'УЩествлять централизованное управление, создавать автоматизи-Р°ванные процедуры поддержки принятия решений и у. п.
Эффект появления нового смысла исследуется в теории множеств (при формировании множеств из "пар", "троек", "л-ок" зле-^нтов исходных множеств), в математической лингвистике и тео-Рии языков (при создании тезаурусов).
281
Например, в соответствии с тезаурусным или лингвистическим представлением рассматриваемой ситуации можно сформировать списки понятий (классификаторы по признакам структуризации) ц помещая рядом составляющие из разных списков (операция конка^ тенации), получить таким образом все возможные конкретизированные функции, которые должны быть в структуре целей и функций при принятой концепции представления системы и соответствующей методике.
Для организации такой процедуры, казалось бы, легко применить ЭВМ: программа для реализации операции конкатенации должна содержать несколько вложенных циклов (по числу списков). Однако число получаемых размещений с повторениями согласно известной теореме комбинаторики (см. гл. 2) определяется как R = k\ * ki * ...” /с,,, где k\, ki, ... , kn - число элементов в исходных списках (классификаторах), и если число списков (признаков структуризации), например, 7, и в каждом классификаторе содержится хотя бы по 7 составляющих, то R = 7 * 7, что много не только для человека, но и для ЭВМ, а если элементов и списков больше, то перебор (хотя число размещений с повторениями меньше, чем число сочетаний) становится практически нереализуемым.
Поэтому долгое время проблема автоматизации формирования структуры целей и функций считалась нерешаемой. Ее решение оказалось возможным только в диалоговом режиме. Опираясь на основную идею "дерева целей" - отсечение малозначимых (несущественных или несуществующих) элементов "дерева целей" на каждом шаге структуризации - можно решить проблему автоматизации формирования структуры ЦФ.
На основе этой идеи была разработана автоматизированная диалоговая процедура анализа целей и функций, которая базируется на получении размещений с повторениями из исходных списков классификаторов по используемым признакам структуризации, в результате чего возникает известный в теории множеств эффект появления нового смысла, уточнения подцелей и функций. Процедура реализована в диалоговом режиме, что позволяет сократить перебор путем отсечения малозначимых или не имеющих смысла размещений на каждом шаге структуризации.
Идея организации такой человеко-машинной процедуры was-стрируется рисунком 4.27.
На рисунке приводится пример применения методики, базирующейся на двое-ственном определении системы, согласно которой на верхних уровнях иерарУ;
ческой структуры применяются признаки структуризации "объект управления (От - "цикл управления (Zt/)", а в качестве третьего признака структуризации - испоя1' зуется признак "виды продукции (VP)", классификатор которого включает автоГ"" били (АВТ), зап. части (З/Ч}, товары народного потребления (ТНП). Участие w^ века показано ответами по двоичной систем"+" - "-" .
282
Естественно, в кл
|
ассификаторы вводятся
|
только ключевые
|
|||||||
слова. Поэтому на рисунке приведены в качестве примера форму
|
|||||||||
лировки подцелей, получаемые на основе отобранных размещений,
|
|||||||||
доставленных из ключевых слов.
|
|||||||||
|
|
|
|
|
|
В принципе
|
|||
ЭВМ
|
Дисплей Человек
|
появление ново
|
|||||||
|
|
|
|
|
|
го смысла может
|
|||
ZU
|
ои
|
быть связано не
|
|||||||
гиэ
|
|
|
ТЬл .
|
только с операци
|
|||||
1 "
|
|
|
\вп
|
ей конкатенации.
|
|||||
\пп тп
|
51
|
|
мтс\
|
Между уровнями
|
|||||
|
|
|
|
|
|
|
могут быть и
|
||
—~
|
|
|
. ^~"
|
|
|
|
причинно-следст
|
||
|
венные отноше
|
||||||||
|
|
ПР---1 011
|
|
|
ПРОП +
|
|
|||
|
ПР ВП
|
|
|
, гур огт
|
ния, и отношения
|
||||
|
ПР МТС
|
|
|
> llt^Dll — ПР МТС
|
подчиненности,
|
||||
|
ПП ОП ПП ВП
|
|
|
|
ППОП +-1 ППВП - \
|
включения и т. п., что, например,
|
|||
|
|
|
|
VI-
|
Перспективное 1 планирование
|
имеет место при использовании
|
|||
|
|
+ г
|
|
|
л
|
основного про-
|
методики, учиты
|
||
ПР ОП \
|
|
АВ
|
" \ изводства
|
вающей взаимо
|
|||||
ппоп
|
|
|
3/4 1
|
действие системы
|
|||||
|
|
|
|
|
1ТНГ
|
I \
|
со средой, (сос
|
||
|
|
|
|
|
|
|
тавляющие среды
|
||
|
|
|
|
|
|
|
|
обусловливают
|
|
|
|
|
ПР ОП
|
АВТ
|
|
ПРОПАВТ +
|
получение соот
|
||
|
|
|
ПР.ОП3/Ч ПР ОП ТИП
|
”. ПРОП3/Ч ПР ОП ТНП
|
ветствующих ви
|
||||
|
|
|
ПП ОП^АВТ
|
|
- ППОПАВТ +
|
дов конечного
|
|||
|
|
|
ппоп
|
.W
|
|
ППОП3/Ч +•-!
|
продукта).
|
||
|
|
|
ппоптнп\
|
ппоптнп - \
|
Вариант про
|
||||
|
|
|
|
|
|
|
f———
|
граммной реали
|
|
^
|
|
Перспективное
|
зации АДПАЦФ
|
||||||
'
|
|
||||||||
|
|
|
|
|
планирование
|
с использованием
|
|||
|
|
|
ПР ОП АВТ
|
|
основного про
|
языка логическо
|
|||
|
|
|
ПП ОП ПП ОП
|
АВТ m
|
|
изводства зап. частей
|
го программирования Турбо-
|
||
|
|
|
|
|
|
Пролог приво
|
|||
Рис
|
с. 4.27
|
дится ниже.
|
Автоматизированная диалоговая процедура анализа целей и фун-
^ШИя. Автоматизированная диалоговая процедура анализа целей и функций (АДПАЦФ - adpacf) реализована с использованием язы-
283
ка логического программирования Турбо-Пролог и стандартных сервисных средств диалога персональных ЭВМ типа IBM PC ' .
В процедуре предусмотрена возможность одновременного фор, мирования шести вариантов структуры ЦФ, для которых могут быть предварительно подготовлены и записаны исходные классификаторы по признакам структуризации выбранной методики. Процедура построена на принципе использования меню, позиции которого охарактеризованы на рис. 4.28 и в табл. 4.2.
I КОНЕЦ
\СПРАВКА\
ДОС
ВВОД
Е
НАЛИЗ ПЕЧАТЬ}
Рис. 4.28
Таблица 4.2
Позиция меню
Назначение
СПРАВКА
ВВОД
Выдается справка по объекту, которая вводится в процессе настройки процедуры. Если такой справки ие введено, то выдается описание работы всей системы, которое находится в файле dogt.hip .
Справки по объектам хранятся в файлах dddn.hip, где л - номер объекта (варианта в меню).
Выход в операционную систему без завершения работы программы. Для возврата в программу необходимо набрать команду "EXIT".
Вводили корректировка признаков структуризации и классифиха торов. Вначале “водятся все признаки, затем по каждому из них -элементы классификатора. Ввод осуществляется с первой строки в столбик (без пропуска строк). При этом можно пользоваться клавишами: ESC. FIO - завершение ввода (по каждому признаку); ENTER - переход на новую строку; Cirl_F4 - удаление строки и др. Назначе-ние клавиш можно посмотреть, нажав Ft
АНАЛИЗ
' Программная реализация осуществлена в 1990 г. инженером Учебного центра СП6ГТУ В.А.Аксеновым.
284
Продолжение маблнчн 4.2
Позиция меню
Назначение
ПЕЧАТЬ
Примечание. При первоначальном обращении к процедуре на экран выводятся четыре первые позиции меню. После того, как осуществлен вывод данных, при повторных обращениях меню включает пять позиций. После проведения анализа на экране появляется позиция "ПЕЧАТЬ".
АДПАЦФ позволяет пользователю предлагать и уточнять признаки структуризации и классификаторы по ним, последовательность признаков структуризации, обеспечивает удобный вывод результатов опроса ЛПР на дисплей или принтер. Получаемые варианты структуры можно сохранять и использовать в дальнейшем в качестве примеров. Тогда будет накапливаться коллективный опыт формирования и анализа структур целей и функций для различных условий и
по разным видам | adpacf.exe | деятельности предприятия (организации), который в дальнейшем можно использовать при проектировании и совершенствовании систем управления предприятиями и организациями. Процедура включает несколько про-
-1 dogi.pro
|
|
dogiJ.pro
|
|
dogiZ.pro
|
|
doglJ.lxl^
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
J dddl.pro
|
|
Adddi.dbl
|
|
J dddl, db2
|
|
J dddl.hlp
|
|
|
|
|
|
|
|
\ dogl.sys
|
|
\ ddd2.dbl
|
|
J ddd2.db2
|
|
J ddd2.hlp
|
|
|
|
|
|
|
|
|
|
\\ddd&dbl
|
|
\ ddd6.db2
|
|
|j ddd&hlp
|
Рис.
4.29
285
Таблица 4.3
функция модуля
Главный модуль, обеспечивающий диалог с пользователем и запуск модулей
Модуль ввода списков признаков структуризации
Модуль получения размещений с повторениями и предъявления их пользователю
Модуль вывода результатов опроса пользователя в виде дерева Вспомогательный модуль, содержащий некоторые необходимые функции
Файл, содержащий список объектов (вариантов структуры)
Файлы, содержащие списки признаков структуризации и классификаторов (я - номер варианта)
Файлы, содержащие результаты опроса пользователей (я -номер варианта)
Файлы справок по объектам, вариантам (л - номер варианта).
Файл справки по системе
Автоматизация процедуры обработки экспертных оценок отяо-оггелыюй важности составляющих структуры цело! и функций.
Для оценки составляющих структуры целей и функций могут быть использованы различные методы экспертной оценки - ранжирование, нормирование, упорядочения разного рода (см., например, [2.29,6.11,6.12] и др.).
Наиболее распространенным способом оценки составляющих структур целей и функций является оценка их относительной важности методом нормирования с использованием нескольких критериев и учетом их весовых коэффициентов [4.12, 10 и др.]. На каждом уровне для каждого узла иерархической структуры может быть составлена матрица соответствия элементов, подчиненных узлу, и критериев, принятых при их оценке, в форме табл. 4.4.
В таблице приняты следующие обозначения: k^ - наименование критерия; Чх - вес критерия; Sy - относительный вес оцениваемого элемента (по соответствующему критерию): Гу - коэффициент относительной важности у-го элемента 1-го уровня.
При заполнении таблицы в автоматизированной процедуре предусмотрена проверка выполнения двух нормализующих логических условий для достижения однородности результатов: норми-
m
рование весовых коэффициентов критериев £ q^ = 1 и оценок отно-
н
сительной важности элементов по каждому критерию £ s^ = 1.
д после окончания обработки оценок - производится проверка
н
правильности полученных результирующих оценок Z r,j = 1.
результирующие оценки относительной важности Гу подсчитываются следующим образом:
*s, (4.1)
Процедура оценки начинается с верхнего уровня иерархической структуры, далее перемещается на следующий сверху уровень, где проводится последовательно оценка по каждому из узлов, затем - на третий сверху с последовательной оценкой по каждому из узлов и т. д. Для получения оценки относительной важности элемента самого нижнего или любого элемента промежуточных уровней иерархической структуры, необходимо умножить оценку элемента Гу интересующего уровня на аналогичные оценки всех элементов-узлов, находящихся между этим элементом и вершиной иерархии (что также может быть предусмотрено в автоматизированной процедуре обработки экспертных оценок).
Таблица 4.4
Кри
|
Вес
|
Элементы уровня
|
||||||
те
|
кри
|
|
||||||
рий
|
терия
|
а
|
Ь
|
С
|
|
]
|
|
n
|
ki
|
9i
|
5.1
|
StI
|
Sel
|
|
Sll
|
|
^l
|
k2
|
42
|
S.2
|
St2
|
'c2
|
|
sr
|
|
^
|
ks
|
9s
|
^и
|
1.3
|
Sc3
|
|
Si3.
|
|
S.3
|
k,
|
Чх
|
S.X
|
•Ttx
|
Sex
|
|
^x
|
|
^
|
k”
|
9т
|
s^,
|
Stm
|
s^
|
|
^
|
|
^
|
|
|
Ti.
|
r”
|
'•1C
|
|
'•1,
|
|
г”
|
В реальных условиях процедура оценки организуется, как правило, в форме двух-трех туров. После проведения каждого тура эксперты знакомятся с результатами оценок коллег. Тем экспертам, мнения которых существенно отличается от других, может быть предоставлена возможность обоснования своей точки зрения. Такая процедура может повысить объективность оценок, побудить некоторых экспертов пересмотреть свои оценки.
В принципе при организации процедуры оценки можно использовать несколько экспертов, вводя их коэффициенты компетентности, уточняемые на каждом туре опроса с учетом их близости к Усредненным оценкам. Обработка результатов оценки может осу-287
Последовательность обработки результатов оценок при учете и весовых коэффициентов критериев, и коэффициентов компетентности экспертов может быть любая: можно вначале обрабатывать оценки в последовательности, изложенной выше, а можно - на втором туре вначале учесть коэффициенты компетентности экспертов и обработку вести по каждому критерию последовательно, а затем - объединить оценки по разным критериям.
При большом различии коэффициентов компетентности экспертов для обработки оценок используются более сложные алгоритмы с учетом согласованности мнений экспертов, а на их основе следует либо исключать мнения экспертов, имеющих низкую согласованность мнений с другими, либо обращать на эти мнения особое внимание, как на редкие.
Следует отметить, что процедуры, учитывающие весовые коэффициенты критериев и коэффициенты компетентности экспертов, позволяют получить более объективные оценки по сравнению с простым усреднением мнений экспертов. Однако, при этом сохраняется один из основных недостатков экспертных оценок - невели-руя узкосубъективные мнения, усреднение усиливает коллективно-субъективные мнения.
Поэтому, наряду с выявлением противоречивых и редких мнений (мнений экспертов с низким коэффициентом согласованности с другими), полезно использовать (как было рекомендовано в обобщенной методике в параграфе 4.4) косвенные количественные оценки и графические представления, позволяющие сопоставлять эти оценки и оценки экспертов. При этом целесообразно учитывать не суммарные г,р а промежуточные оценки q^ • s^ по каждому критерию.
Результаты могут выводиться на дисплей или принтер либо в виде гистограмм, типа приведенных на рис. 4.19, либо оценки разных экспертов и косвенные количественные оценки могут сопоставляться в одной плоскости' , что удобнее для выявления противоречивых оценок.
' Такая идея была предложена и программно реализована студентом СПбГТУ ИА.Соколовым.
288