Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Финансовая разведка. Учебное пособие

.pdf
Скачиваний:
0
Добавлен:
07.09.2026
Размер:
1 Мб
Скачать
☆
Теоретические основы системного анализа
определенный документ. Если документ представляет со­бой результат выполнения какой-либо работы, он является конечным; если же он будет использоваться в дальнейшем ходе выполнения работ, такой документ будет начальным. Под работой понимается определенная задача или функция, выполняемая элементом органа управления.
Графоаналитический метод основан на анализе матрицы смежности информационного графа. В данном случае ис­ходными для анализа информационных потоков являются данные о парных отношениях между наборами информацион­ных элементов, формализуемые в виде матрицы смежности. Под информационными элементами понимают различные типы входных, промежуточных и выходных данных. Матрица смежности — квадратная бинарная матрица с количеством строк (и столбцов), равным количеству информационных элементов. В каждой позиции матрицы смежности записы­вают единицу, если между соответствующими элементами матрицы существует отношение, т.е. информация одного документа используется при формировании другого, и в соответствующей позиции ставится ноль, если отношения нет. Далее матрице смежности ставится в соответствие граф информационных взаимосвязей. Множеством вершин графа является множество информационных элементов, дуги отра­жают взаимосвязи между элементами. Дуга присутствует, если в матрице смежности отношение между элементами отмечено единицей, и отсутствует в противном случае. Анализ графа позволяет выявить информационную зависимость между входными, промежуточными и выходными документами, характер зависимости, установить направление движения информации. Графоаналитический метод является развитием метода с использованием сетевой модели и позволяет прово­дить более детальный анализ информационных потоков.
Метод с использованием графов типа «дерево» применяют для описания системы потоков информации. Строятся граф взаимосвязи показателей и так называемые графы расчетов, описывающие преобразование информации в процессе фор­мирования отдельных показателей. При построении дерева взаимосвязи показателей ребра ориентируют с учетом иерар­хии от исходных к результирующим. Такой подход позво­ляет строить графы с более высокой степенью укрупнения. Полученный комплекс графов отражает процесс движения и преобразования информации в системе.
111
Глава 4
4.5. Моделирование сложных систем
На основании изложенных в предыдущих параграфах методов и подходов решаются задачи этапов изучения струк­туры системы, выявления параметров, характеризующих функционирование системы и влияющих на эффективность и качество ее работы, анализа информационных потоков, циркулирующих в системе. Данные этапы работы являются предварительными при построении модели системы; цель этих этапов — выявление основных структурных элементов, динамических и информационных компонентов системы. По­сле выяснения этих вопросов переходят к решению основной задачи — построению модели системы.
Моделью называют некий объект, который в опреде­ленных условиях может заменять оригинал, воспроизводя интересующие свойства и характеристики оригинала. Мо­дели бывают материальные и абстрактные. Разновидностью абстрактных моделей являются математические модели. Они и будут объектом дальнейшего рассмотрения.
Построение математической модели системы есть про­цесс формализации определенных сторон существования, жизнедеятельности системы, ее поведения с точки зрения конкретной решаемой задачи. Различают статические и ди­намические модели. Статическая модель отражает конкретное состояние объекта. Примером статической модели является структурная схема системы. Динамическая модель описы­вает процесс изменения состояний системы. При решении задач системного анализа цели исследования заключаются в изучении характеристик системы, прогнозировании путей развития системы, сравнении вариантов развития и т.п., т.е. интересуются в основном вопросами динамического поведения систем. Следовательно, можно сказать, что дина­мические модели находят более широкое применение, чем статические.
Следующий вопрос, на котором необходимо остановиться при обсуждении подходов к построению математической мо­дели, — это целевое предназначение модели. Перед тем как приступать к созданию математической модели, необходимо уяснить существо решаемой задачи, для которой создается данная модель. Ошибочным будет разработка модели сис­темы, описывающая все стороны, все аспекты существования
112
Теоретические основы системного анализа
и развития системы. Такая модель будет излишне громоздка и, скорее всего, не пригодна для проведения каких-либо серьез­ных исследований. Модель всегда должна быть конкретной, нацеленной на решение поставленной задачи. Для оценки характеристик надежности системы необходимо строить модель надежностную, для решения задач прогнозирования развития производственных процессов — производственную модель, для решения экономических задач — экономическую модель. Если перед системными аналитиками ставится задача исследования ряда аспектов, то целесообразнее создавать не­сколько моделей, а не пытаться разрабатывать одну всеобъ­емлющую модель. Правда, в этом случае необходимо, чтобы разные модели, отражающие различные аспекты существо­вания и развития системы, были взаимосвязаны по входным и выходным параметрам и характеристикам системы.
Такая взаимосвязь достигается путем проведения итера­тивных расчетов на моделях, т.е. осуществляется последова­тельный расчет моделей. Те параметры, которые известны до проведения расчетов, задаются в качестве входных в каждой из моделей, где их присутствие необходимо. Недостающие параметры получают расчетным путем и последовательно включают в модели от первой к последующим по мере про­ведения расчетов. На начальном этапе эти параметры за­меняют оценками, принадлежащими области определения параметра. По мере получения результатов модели должны уточняться, и процесс расчетов по уточненным моделям должен повторяться. В этом заключается итеративность про­цесса. Расчеты прекращаются, когда исследователь отмечает сходимость процессов уточнения параметров.
Выделяют два класса математических моделей: аналити- ческие и имитационные. В аналитических моделях поведение сложной системы записывается в виде некоторых функцио­нальных соотношений или логических условий. Наиболее полное исследование удается провести в том случае, когда по­лучены явные зависимости, связывающие искомые величины с параметрами сложной системы и начальными условиями ее изучения. Однако это удается выполнить только для сравни­тельно простых систем. Для сложных систем исследователю приходится идти на упрощение реальных явлений, дающее возможность описать их поведение и представить взаимодей­ствия между компонентами сложной системы. Это позволяет изучить хотя бы некоторые общие свойства сложной системы,
113
Глава 4
например, оценить устойчивость системы, характеристики надежности и т.п. Для построения математических моделей имеется мощный математический аппарат (функциональ­ный анализ, исследование операций, теория вероятностей, математическая статистика, теория массового обслуживания и т.д.). Наличие математического аппарата и относительная быстрота и легкость получения информации о поведении сложной системы способствовало повсеместному и успеш­ному распространению аналитических моделей при анализе характеристик сложных систем.
Когда явления в сложной системе настолько сложны и многообразны, что аналитическая модель становится слиш­ком грубым приближением к действительности, системный аналитик вынужден использовать имитационное модели­рование. В имитационной модели поведение компонентов сложной системы описывается набором алгоритмов, которые затем реализуют ситуации, возникающие в реальной системе. Моделирующие алгоритмы позволяют по исходным данным, содержащим сведения о начальном состоянии сложной сис­темы, и фактическим значениям параметров системы отобра­зить реальные явления в системе и получить сведения о воз­можном поведении сложной системы для данной конкретной ситуации. На основании этой информации аналитик может принять соответствующие решения. Отмечается, что пред­сказательные возможности имитационного моделирования значительно меньше, чем у аналитических моделей.
Вопрос о том, какой модели следует отдать предпочтение при проведении исследований характеристик системы, не является очевидным. Аналитическая модель имеет некоторые преимущества по сравнению с имитационной моделью: во­первых, она дает решение поставленной задачи в закончен­ной форме; во-вторых, применение аналитической модели обеспечивает глубину анализа. С помощью аналитических моделей можно проводить исследование характеристик в некоторой области определения параметров, в которой модель адекватна описываемым явлениям или процессам. Применение аналитических моделей позволяет получить решение в виде функциональной зависимости исследуемых характеристик от параметров модели.
Имитационная модель за один цикл ее применения про­изводит расчет характеристик в одной точке. Для получения
114
Теоретические основы системного анализа
функциональной зависимости выходной характеристики от параметров модели необходимо провести многократные рас­четы на имитационной модели, построить аналитическую модель для сложной системы очень трудно. При таком по­строении требуется принимать существенные упрощающие предположения, которые могут привести к тому, что постро­енная модель будет неадекватна описываемым процессам или явлениям. В этом смысле имитационные модели имеют преимущества, так как они могут быть построены в самых общих предположениях о функционировании системы. Следовательно, имитационные модели могут быть более адекватны. К недостаткам аналитических моделей относится также и то, что простая модификация проекта или изменение предположений о функционировании элементов структуры может потребовать коренной перестройки модели, в то время как у имитационной модели следует изменить лишь входную информацию.
Рассмотрим простой пример. Пусть необходимо оценить характеристики надежности системы, структура которой известна. Если проводить расчеты в предположении об отсутствии восстановительных мероприятий после отказов элементов, то аналитическая модель для такого расчета строится с использованием логико-вероятностного подхода. Если изменить предположения и считать, что после отказа элементов осуществляется восстановление и потоки отказов и восстановлений пуассоновские, то для расчета надежности используются уравнения Колмогорова-Чепмена. Если же будем предполагать восстановление элементов, но потоки отказов или восстановлений описывать не пуассоновским, а каким-нибудь другим распределением, то для построения моделей расчета надежности необходимо использовать аппа­рат теории восстановления. В имитационной модели в этом случае меняются лишь входные данные.
Таким образом, на основании сказанного нельзя одно­значно решить, какая модель лучше. Обе модели являются полезным инструментом исследования, и об их соответствии решаемым проблемам надо судить в контексте конкретного применения. В задачах системного анализа целесообразно проводить комбинированные исследования, использующие как аналитические, так и имитационные модели.
115
Глава 4
4.6. Определение целей системного анализа
Для традиционных наук начальный этап работы заключа­ется в постановке формальной задачи, которую надо решать. В исследовании сложной системы это промежуточный резуль­тат, которому предшествует длительная работа по структури­рованию исходной проблемы. Начальный пункт определения целей в системном анализе связан с формулированием про­блемы. Необходимость системного анализа возникает тогда, когда заказчик уже сформулировал свою проблему, т.е. про­блема не только существует, но и требует решения. Однако системный аналитик должен отдавать себе отчет в том, что сформулированная заказчиком проблема представляет собой приблизительный рабочий вариант.
Причины, по которым исходную формулировку проблемы необходимо считать в качестве первого приближения, состо­ят в следующем. Система, для которой формулируется цель проведения системного анализа, не является изолированной. Она связана с другими системами, входит как часть в состав некоторой надсистемы. И поэтому, формулируя проблему для рассматриваемой системы, необходимо учитывать, как решение данной проблемы отразится на системах, с которыми связана данная система. Неизбежно планируемые изменения затронут и подсистемы, входящие в состав данной системы, и надсистему, содержащую данную систему. Таким образом, к любой реальной проблеме следует относиться не как к от­дельно взятой, а как к объекту из числа взаимосвязанных проблем.
Другая причина того, что к сформулированной заказчиком проблеме следует относиться как к первоначальному рабоче­му варианту, состоит в том, что она (проблема) является его рабочей моделью, его взглядом на проблемную ситуацию. В реальной жизни необходимо учитывать позиции всех за­интересованных сторон. Учет мнений всех заинтересованных сторон приводит к дополнениям, уточнениям первоначально­го варианта описанной проблемы. Следовательно, системное исследование проблемы должно начинаться с ее расширения до системы проблем, связанных с исследуемой, без учета которых она не может быть решена. Это расширение долж­но происходить как с учетом связей данной системы с над­и подсистемами, так и с точки зрения углубления данной проблемы, ее детализации.
116
Теоретические основы системного анализа
Для формулирования системы проблем необходимо сфор­мировать перечень заинтересованных лиц, так или иначе связанных с работами по системному анализу. В данный перечень следует включать, во-первых, клиента, который ставит проблему, заказывает и оплачивает системный ана­лиз. Именно заказчик формулирует исходную проблему системного анализа. Далее включаются лица, принимающие решения, от полномочий которых зависит решение пробле­мы. Необходимо учитывать мнения активных участников решения проблемы, поскольку они будут осуществлять основ­ные работы по реализации принятых решений. Следующий контингент — пассивные участники, те, на ком скажутся последствия решения проблемы. На этапе формулирова­ния проблемы необходимо учитывать, к каким изменениям приведут внедрения мероприятий проведенного системного анализа и как это отразится на пассивных участниках. И, наконец, требуется включать в перечень самого системного аналитика и его сотрудников главным образом для того, чтобы предусмотреть возможность минимизации его влияния на остальных заинтересованных лиц.
При формулировании системы проблем системный анали­тик должен следовать некоторым рекомендациям. Во-первых, за основу должно браться мнение заказчика. Как правило, в качестве такового выступает руководитель организации, для которой проводится системный анализ. Именно он генери­рует исходную формулировку проблемы. Далее системный аналитик, ознакомившись со сформулированной проблемой, должен уяснить задачи, которые были поставлены перед руководителем, ограничения и обстоятельства, влияющие на поведение руководителя, противоречивые цели, между которыми он старается найти компромисс. Насколько это возможно, следует выяснить личные качества руководителя, его склонности и предубеждения.
Далее системный аналитик должен изучить организацию, для которой проводится системный анализ. Необходимо тщательно ознакомиться с существующей иерархией управ­ления, функциями различных групп, а также предыдущими исследованиями соответствующих вопросов, если таковые проводились. Аналитик должен воздерживаться от выска­зывания своего мнения о проблеме и от попыток втиснуть ее в рамки своих прежних представлений ради того, чтобы
117
Глава 4
использовать желательный для себя подход к ее решению. Наконец, аналитик не должен оставлять непроверенными утверждения и замечания руководителя. Как уже отмечалось, проблему, сформулированную руководителем, необходимо, во-первых, расширять до комплекса проблем, согласованных с над- и подсистемами, и, во-вторых, согласовывать ее со всеми заинтересованными лицами.
Следует также отметить, что каждая из заинтересованных сторон имеет свое видение проблемы, отношение к ней. По­этому при формулировании комплекса проблем необходимо учитывать, какие изменения и почему хочет внести та или другая сторона. Кроме того, проблему необходимо рассма­тривать всесторонне, в том числе и во временном, истори­ческом плане. Требуется предвидеть, как сформулированные проблемы могут измениться с течением времени или в связи с тем, что исследование заинтересует руководителей другого уровня. Формулируя комплекс проблем, системный аналитик должен дать развернутую картину того, кто заинтересован в том или ином решении.
После того, как сформулирована проблема, которую требуется решить в ходе выполнения системного анализа, переходят к определению цели. Определить цель системного анализа — это означает ответить на вопрос, что надо сделать для снятия проблемы. Сформулировать цель — значит указать направление, в котором следует двигаться, чтобы разрешить существующую проблему, показать пути, которые уводят от существующей проблемной ситуации.
В определении цели было отражено, что цель — это же­лаемый результат развития системы. Таким образом, сфор­мулированная цель системного анализа будет определять весь дальнейший комплекс работ. Следовательно, цели должны быть реалистичны. Задание реалистичных целей направит всю деятельность по выполнению системного анализа на получение определенного полезного результата. Важно так­же отметить, что представление о цели зависит от стадии познания объекта, и по мере развития представлений о нем цель может быть переформулирована. Изменение целей во времени может происходить не только по форме (в силу все лучшего понимания сути явлений, происходящих в иссле­дуемой системе), но и по содержанию (вследствие изменения объективных условий и субъективных установок, влияющих
118
Теоретические основы системного анализа
на выбор целей). Сроки изменения представлений о целях, старения целей различны и зависят от уровня иерархии рас­смотрения объекта. Цели более высоких уровней долговеч­нее. Динамичность целей должна учитываться в системном анализе.
При формулировании цели нужно учитывать, что на цель оказывают влияние как внешние по отношению к системе факторы, так и внутренние. При этом внутренние факторы являются такими же объективно влияющими на процесс формирования цели факторами, как и внешние.
Далее следует отметить, что даже на самом верхнем уров­не иерархии системы имеет место множественность целей. Анализируя проблему, необходимо учитывать цели всех за­интересованных сторон. Среди множества целей желательно попытаться найти или сформировать глобальную цель. Если этого сделать не удается, следует проранжировать цели в по­рядке их предпочтения для снятия проблемы в анализируемой системе.
Исследование целей заинтересованных в проблеме лиц должно предусматривать возможность их уточнения, рас­ширения или даже замены. Это обстоятельство является основной причиной итеративности системного анализа.
4.7. Особенности процесса формирования критериев
и генерирования альтернатив
Критерий — это мерило оценки, способ сравнения альтер­натив. Необходимо различать понятия «критерий» и «крите­риальная функция». Критерием альтернативы может служить любой ее признак, значение которого можно зафиксировать в порядковой или более сильной шкале. После того как критерий сформирован, т.е. найдена характеристика, оценки которой будут положены в основу сравнения альтернатив, появляется возможность на их основе ставить задачи выбора и оптимизации.
Задача формирования критериев решается непосред­ственно после того, как сформулированы цели системного анализа. Ситуация становится понятной, если к критериям относиться как к количественным моделям качественных целей. Задача системного аналитика состоит в том, чтобы формализовать проблемную ситуацию, возникающую в ходе
119
Глава 4
системного анализа. Этой цели как раз и служит этап форми­рования критериев. Сформированные критерии в некотором смысле должны заменять цели. От критериев требуется как можно большее сходство с целями, чтобы оптимизация по критериям соответствовала максимальному приближению к целям. Выполняя данный этап, необходимо сознавать, что критерии не могут полностью совпадать с целями. Одной из причин этого является то, что критерии и цели формулиру­ются в разных шкалах: цели — в номинальных, критерии — в более сильных, допускающих упорядочение. Критерий является отображением ценностей, воплощенных в целях, на параметры альтернатив, допускающие упорядочение. Определение значения критерия для данной альтернативы является косвенным измерением степени ее пригодности как средства достижения цели.
Формирование критериев — это достаточно трудная и се­рьезная задача. Редко бывает так, что решение лежит на по­верхности. Зачастую для формирования хорошего критерия, адекватно отражающего цель системного анализа, приходится прибегать к неформализуемым процедурам. Неформализуе­мые, творческие, эвристические этапы играют важную роль в процессе формирования критериев. При решении задач системного анализа возникает ситуация, когда невозможно предложить один критерий, адекватно отражающий цель ис­следования: даже одну цель редко удается выразить одним критерием, хотя к этому необходимо стремиться. Критерий, как и всякая модель, лишь приближенно отображает цель; адекватность одного критерия может оказаться недостаточ­ной. Поэтому решение может состоять не обязательно в по­иске более адекватного критерия, оно может выражаться в использовании нескольких критериев, описывающих одну цель по-разному и дополняющих друг друга.
Задача усложняется, когда сформулировано несколько целей системного анализа, отражающих разные системы ценностей. В этом случае исследователь тем более вынужден формировать несколько критериев и в последующем решать многокритериальную задачу. Таким образом, можно отметить, что многокритериальность является способом повышения адекватности описания цели. Однако введение многокри­териальности в задачах системного анализа не должно быть самоцелью. Качество постановки задачи заключается не
120
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]