Методы системного анализа. Принципы и методы системного анализа Теория методы и средства системного анализа

Любая научная, исследовательская и практическая деятельность проводится на базе методов, методик и методологий.
Метод - это прием или способ действия.
Методика - это совокупность методов, приемов проведения какой-либо работы.
Методология - это совокупность методов, правила распределения и назначения методов, а также шаги работы и их последовательность.
Имеются свои методы, методики и методологии и у системного анализа. Однако, в отличие от классических наук, системный анализ находится в стадии развития и еще не имеет устоявшегося, общепризнанного «инструментария».
Кроме того, каждая наука имеет свою методологию, поэтому дадим еще одно определение.
Методология - это совокупность методов, применяемых в какой-либо науке.
В каком-то смысле можно говорить и о методологии системного анализа, хотя это пока еще очень рыхлая, «сырая» методология.

1. Системность
Прежде чем рассматривать системную методологию, надо разобраться с понятием «системный». Сегодня широко используются такие понятия как «системный анализ», «системный подход», «теория систем», «принцип системности» и др. При этом их не всегда различают и часто применяют как синонимы.
Наиболее общим понятием, которое обозначает все возможные проявления систем, является «системность». Ю.П. Сурмин предлагает рассматривать структуру системности в трех аспектах (рис. 1): системная теория, системный подход и системный метод.

Рис. 1. Структура системности и составляющие её функции.

1. Системная теория (теория систем) реализует объясняющую и систематизирующую функции: дает строгое научное знание о мире систем; объясняет происхождение, устройство, функционирование и развитие систем различной природы.
2. Системный подход следует рассматривать как некоторый методологический подход человека к действительности, представляющий собой некоторую общность принципов, системное мировоззрение.
Подход - это совокупность приемов, способов воздействия на кого-нибудь, в изучении чего-нибудь, ведении дела и т. д.
Принцип - а) основное, исходное положение какой-либо теории; б) наиболее общее правило деятельности, которое обеспечивает его правильность, но не гарантирует однозначность и успех.
Итак, подход - это некоторая обобщенная система представлений о том, как должна выполняться та или иная деятельность (но не детальный алгоритм действия), а принцип деятельности - множество некоторых обобщенных приемов и правил.
Кратко суть системного подхода можно определить так:
Системный подход - это методология научного познания и практической деятельности, а также объяснительный принцип, в основе которых лежит рассмотрение объекта как системы.
Системный подход заключается в отказе от односторонне аналитических, линейно-причинных методов исследования. Основной акцент при его применении делается на анализе целостных свойств объекта, выявлении его различных связей и структуры, особенностей функционирования и развития. Системный подход представляется достаточно универсальным подходом при анализе, исследовании, проектировании и управлении любых сложных технических, экономических, социальных, экологических, политических, биологических и других систем.
Назначение системного подхода заключается в том, что он направляет человека на системное видение действительности. Он заставляет рассматривать мир с системных позиций, точнее - с позиций его системного устройства.
Таким образом, системный подход, будучи принципом познания, выполняет ориентаци-онную и мировоззренческую функции, обеспечивая не только видение мира, но и ориентацию в нем.
3. Системный метод реализует познавательную и методологическую функции. Он выступает как некоторая интегральная совокупность относительно простых методов и приемов познания, а также преобразования действительности.
Конечная цель любой системной деятельности заключается в выработке решений, как на стадии проектирования систем, так и при управлении ими. В этом контексте системный анализ можно считать сплавом методологии общей теории систем, системного подхода и системных методов обоснования и принятия решений.

2. Естественнонаучная методология и системный подход
Системный анализ не является чем-то принципиально новым в исследовании окружающего мира и его проблем - он базируется на естественнонаучном подходе, корни которого уходят в прошлые века.
Центральное место в исследовании занимают два противоположных подхода: анализ и синтез.
Анализ предусматривает процесс разделения целого на части. Он весьма полезен в том случае, если требуется выяснить, из каких частей (элементов, подсистем) состоит система. Посредством анализа приобретаются знания. Однако при этом нельзя понять свойства системы в целом.
Задача синтеза - построение целого из частей. Посредством синтеза достигается понимание.
В исследовании любой проблемы можно указать несколько главных этапов:
1) постановка цели исследования;
2) выделение проблемы (выделение системы): выделить главное, существенное, отбросив малозначимое, несущественное;
3) описание: выразить на едином языке (уровне формализации) разнородные по своей природе явления и факторы;
4) установление критериев: определить, что значит «хорошо» и «плохо» для оценивания полученной информации и сравнения альтернатив;
5) идеализация (концептуальное моделирование): ввести рациональную идеализацию проблемы, упростить ее до допустимого предела;
6) декомпозиция (анализ): разделить целое на части, не теряя свойств целого;
7) композиция (синтез): объединить части в целое, не теряя свойств частей;
8) решение: найти решение проблемы.
В отличие от традиционного подхода, при котором проблема решается в строгой последовательности вышеприведенных этапов (или в другом порядке), системный подход состоит в многосвязности процесса решения: этапы рассматриваются совместно, во взаимосвязи и диа-лектическом единстве. При этом возможен переход к любому этапу, в том числе и возврат к постановке цели исследования.
Главным признаком системного подхода является наличие доминирующей роли сложного, а не простого, целого, а не составляющих элементов. Если при традиционном подходе к исследованию мысль движется от простого к сложному, от частей - к целому, от элементов - к системе, то в системном подходе, наоборот, мысль движется от сложного к простому, от целого к составным частям, от системы к элементам. При этом эффективность системного подхода тем выше, чем к более сложной системе он применяется.

3. Системная деятельность
Всякий раз, когда ставится вопрос о технологиях системного анализа, сразу же возникают непреодолимые трудности, связанные с тем, что устоявшихся технологий системного анализа в практике нет. Системный анализ в настоящее время представляет собой слабосвязанную совокупность приемов и методов неформального и формального характера. В системном мышлении пока чаще господствует интуиция.
Ситуация усугубляется еще и тем, что, несмотря на полувековую историю развития системных идей, нет однозначности в понимании самого системного анализа. Ю.П. Сурминым выделяются следующие варианты понимания сущности системного анализа:
Отождествление технологии системного анализа с технологией научного исследования. При этом для самого системного анализа в этой технологии практически не находится места.
Сведение системного анализа к системному конструированию. По сути, системно-аналитическая деятельность отождествляется с системотехнической деятельностью.
Очень узкое понимание системного анализа, сведение его к одной из его составляющих, например к структурно-функциональному анализу.
Отождествление системного анализа с системным подходом в аналитической деятельности.
Понимание системного анализа как исследования системных закономерностей.
В узком смысле под системным анализом довольно часто понимают совокупность математических методов исследования систем.
Сведение системного анализа к совокупности методологических средств, которые используются для подготовки, обоснования и осуществления решений по сложным проблемам.
Таким образом, то, что называют системным анализом, представляет собой недостаточно интегрированный массив методов и приемов системной деятельности.
Сегодня упоминание о системном анализе можно найти во многих работах, связанных с управлением, решением проблем. И хотя его вполне справедливо рассматривают как эффектив-ный метод изучения объектов и процессов управления, методики системной аналитики в решении конкретных управленческих задач практически отсутствуют. Как пишет Ю.П. Сурмин: «Системный анализ в управлении представляет ныне не развитую практику, а нарастающие ментальные декларации, не имеющие какого-либо серьезного технологического обеспечения».

4. Подходы к анализу и проектированию систем
При анализе и проектировании действующих систем различных специалистов могут интересовать разные аспекты: от внутреннего устройства системы до организации управления в ней. В связи с этим условно выделяют следующие подходы к анализу и проектированию: 1) системно-элементный, 2) системно-структурный, 3) системно-функциональный, 4) системно-генетический, 5) системно-коммуникативный, 6) системно-управленческий и 7) системно-информационный.
1. Системно-элементный подход. Непременной принадлежностью систем являются их компоненты, части, именно то, из чего образовано целое и без чего оно невозможно.
Системно-элементный подход отвечает на вопрос, из чего (каких элементов) образована система.
Этот подход иногда называли "перечислением" системы. Его вначале пытались применить для исследования сложных систем. Однако первые же попытки применить такой подход к исследованию систем управления предприятиями и организациями показали, что «перечислить» сложную систему практически невозможно.
Пример. В истории разработки автоматизированных систем управления был такой случай. Разработчики написали несколько десятков томов обследования системы, но так и не могли приступить к созданию АСУ, поскольку не могли гарантировать полноты описания. Руководитель разработки вынужден был уволиться, а впоследствии стал изучать системный подход и популяризировать его.
2. Системно-структурный подход. Компоненты системы являют собой не набор случайных бессвязных объектов. Они интегрированы системой, являются компонентами именно данной системы.
Системно-структурный подход направлен на выявление компонентного состава системы и связей между ними, обеспечивающих целенаправленное функционирование.
При структурном исследовании предметом исследований, как правило, являются состав, структура, конфигурация, топология и т. п.
3. Системно-функциональный подход. Цель выступает в системе как один из важных системообразующих факторов. Но цель требует действий, направленных на ее достижение, которые есть не что иное, как ее функции. Функции по отношению к цели выступают как способы ее достижения.
Системно-функциональный подход направлен на рассмотрение системы с точки зре-ния ее поведения в среде для достижения целей.
При функциональном исследовании рассматриваются: динамические характеристики, устойчивость, живучесть, эффективность, т. е. все то, что при неизменной структуре системы зависит от свойств ее элементов и их отношений.
4. Системно-генетический подход. Любая система не является неизменной, раз и навсе-гда заданной. Она не абсолютна, не вечна главным образом потому, что ей присущи внутренние противоречия. Каждая система не только функционирует, но и движется, развивается; она имеет свое начало, переживает время своего зарождения и становления, развития и расцвета, упадка и гибели. А это значит, что время является непременным атрибутом системы, что любая система исторична.
Системно-генетический (или системно-исторический) подход направлен на изучение системы с точки зрения ее развития во времени.
Системно-генетический подход определяет генезис - возникновение, происхождение и становление объекта как системы.
5. Системно-коммуникативный подход. Каждая система всегда является элементом (подсистемой) другой, более высокого уровня, системы, и сама, в свою очередь, образована из подсистем более низкого уровня. Иначе говоря, система связана множеством отношений (коммуни-каций) с самыми различными системными и несистемными образованиями.
Системно-коммуникативный подход направлен на изучение системы с точки зрения ее отношений с другими, внешними по отношению к ней, системами.
6. Системно-управленческий подход. Система постоянно испытывает на себе возмущающие воздействия. Это - прежде всего внутренние возмущения, являющиеся результатом внутренней противоречивости любой системы. Это и внешние возмущения, которые далеко не всегда благоприятны: недостаток ресурсов, жесткие ограничения и т. д. Между тем система живет, функционирует, развивается. Значит, наряду со специфическим набором компонентов, внутренней организацией (структурой) и т. д., есть и другие системообразующие, системосо-храняющие факторы. Эти факторы обеспечения устойчивости жизнедеятельности системы называют управлением.
Системно-управленческий подход направлен на изучение системы с точки зрения обес
печения ее целенаправленного функционирования в условиях внутренних и внешних возмущений.
7. Системно-информационный подход. Управление в системе немыслимо без передачи, получения, хранения и обработки информации. Информация - это способ связи компонентов системы друг с другом, каждого из компонентов с системой в целом, а системы в целом - со средой. В силу сказанного, нельзя раскрыть сущность системности без изучения ее информационного аспекта.
Системно-информационный подход направлен на изучение системы с точки зрения передачи, получения, хранения и обработки данных внутри системы и в связи со средой.

5. Методики системного анализа
Методология системного анализа представляет собой довольно сложную и пеструю совокупность принципов, подходов, концепций и конкретных методов, а также методик.
Наиболее важную часть методологии системного анализа составляют ее методы и методики (для простоты в дальнейшем обобщенно будем говорить о методиках).

5.1. Обзор методик системного анализа
Имеющиеся методики системного анализа еще не получили достаточно убедительной классификации, которая была бы принята единогласно всеми специалистами. Например, Ю. И. Черняк делит методы системного исследования на четыре группы: неформальные, графические, количественные, и моделирование. Достаточно глубокий анализ методик различных авторов представлен в работах В.Н. Волковой, а также Ю.П. Сурмина.
В качестве простейшего варианта методики системного анализа можно рассматривать такую последовательность:
1) постановка задачи;
2) структуризация системы;
3) построение модели;
4) исследование модели.
Другие примеры и анализ этапов первых методик системного анализа приведены в книге, где рассматриваются методики ведущих специалистов системного анализа 70-х и 80-х годов прошлого столетия: С. Оптнера, Э. Квейда, С. Янга, Е.П. Голубкова. Ю.Н. Черняка.
Примеры: Этапы методик системного анализа по С. Оптнеру:
1. Идентификация симптомов.
2. Определение актуальности проблемы.
3. Определение цели.
4. Вскрытие структуры системы и ее дефектных элементов.
5. Определение структуры возможностей.
6. Нахождение альтернатив.
7. Оценка альтернатив.
8. Выбор альтернативы.
9. Составление решения.
10. Признание решения коллективом исполнителей и руководителей.
11. Запуск процесса реализации решения
12. Управление процессом реализации решения.
13. Оценка реализации и ее последствий.

Этапы методик системного анализа по С. Янгу:
1. Определение цели системы.
2. Выявление проблем организации.
3. Исследование проблем и постановка диагноза
4. Поиск решения проблемы.
5. Оценка всех альтернатив и выбор наилучшей из них.
6. Согласование решений в организации.
7 Утверждение решения.
8. Подготовка к вводу.
9. Управление применением решения.
10. Проверка эффективности решения.

Этапы методик системного анализа по Ю.И. Черняку:
1. Анализ проблемы.
2. Определение системы.
3. Анализ структуры системы.
4. Формирование общей цели и критерия.
5. Декомпозиция цели и выявление потребности в ресурсах и процессах.
6. Выявление ресурсов и процессов - композиция целей.
7. Прогноз и анализ будущих условий.
8. Оценка целей и средств.
9. Отбор вариантов.
10. Диагноз существующей системы.
11. Построение комплексной программы развития.
12. Проектирование организации для достижения целей.

Из анализа и сопоставления этих методик видно, что в них в той или иной форме представлены такие этапы:
выявление проблем и постановки целей;
разработка вариантов и модели принятия решения;
оценка альтернатив и поиска решения;
реализация решения.
Кроме того, в некоторых методиках имеются этапы оценки эффективности решений. В наиболее полной методике Ю.И. Черняка особо предусмотрен этап проектирования организации для достижения цели.
При этом различные авторы акцентируют свое внимание на разных этапах, соответственно более подробно их детализируя. В частности, основное внимания уделяется следующим этапам:
разработке и исследованию альтернатив принятия решений (С. Оптнер, Э. Квейд), выбору решения (С. Оптнер);
обоснованию цели и критериев, структуризации цели (Ю.И. Черняк, С. Оптнер, С. Янг);
управлению процессом реализации уже принятого решения (С. Оптнер, С. Янг).
Поскольку выполнение отдельных этапов может занимать достаточно много времени, возникает необходимость большей их детализации, разделения на подэтапы и более четкого определения конечных результатов выполнения подэтапов. В частности, в методике Ю.И. Черняка каждый из 12 этапов разделен на подэтапы, которых в общей сложности - 72.
Из других авторов методик системного анализа можно назвать Э.А. Капитонова и Ю.М. Плотницкого.
Примеры: Э.А. Капитонов выделяет следующие последовательные этапы системного анализа.
1. Постановка целей и основных задач исследования.
2. Определение границ системы с целью отделения объекта от внешней среды, разграничения его внутренних и внешних связей.
3. Выявление сути целостности.
Близкий подход использует и Ю. М. Плотницкий, который рассматривает системный анализ как совокупность шагов по реализации методологии системного подхода в целях получения информации о системе. Он выделяет в системном анализе 11 этапов.
1. Формулировка основных целей и задач исследования.
2. Определение границ системы, отделение ее от внешней среды.
3. . Составление списка элементов системы (подсистем, факторов, переменных и т. д.).
4. Выявление сути целостности системы.
5. Анализ взаимосвязанных элементов системы.
6. Построение структуры системы.
7. Установление функций системы и ее подсистем.
8. Согласование целей системы и каждой подсистемы.
9. Уточнение границ системы и каждой подсистемы.
10. Анализ явлений эмерджентности.
11. Конструирование системной модели.

5.2. Разработка методик системного анализа
Конечная цель системного анализа - оказать помощь в понимании и решении имеющейся проблемы, что сводится к поиску и выбору варианта решения проблемы. Результатом будет выбранная альтернатива либо в виде управленческого решения, либо в виде создания новой системы (в частности, системы управления) или реорганизации старой, что опять же является управленческим решением.
Неполнота информации о проблемной ситуации затрудняет выбор методов ее формализованного представления и не позволяет сформировать математическую модель. В этом случае возникает необходимость в разработке методик проведения системного анализа.
Необходимо определить последовательность этапов системного анализа, рекомендовать методы для выполнения этих этапов, предусмотреть при необходимости возврат к предыдущим этапам. Такая последовательность определенным образом выделенных и упорядоченных этапов и подэтапов в сочетании с рекомендованными методам и приемами их выполнения представляет собой структуру методики системного анализа.
Практики видят в методиках важный инструмент для решения проблем своей предметной области. И хотя к сегодняшнему дню накоплен большой их арсенал, но, к сожалению, следует признать, что разработка универсальных методов и методик не представляется возможной. В каждой предметной области, для различных типов решаемых проблем системному аналитику приходится разрабатывать свою методику системного анализа на базе множества принципов, идей, гипотез, методов и методик, накопленных в области теории систем и системного анализа.
Авторы книги рекомендуют при разработке методики системного анализа прежде всего определить тип решаемой задачи (проблемы). Затем, если проблема охватывает несколько областей: выбор целей, совершенствование оргструктуры, организацию процесса принятия и реализации решении, выделить в ней эти задачи и разработать методики для каждой из них.

5.3. Пример методики системного анализа предприятия
В качестве примера современной методики системного анализа рассмотрим некую обобщенную методику анализа предприятия.
Предлагается следующий перечень процедур системного анализа, который может быть рекомендован менеджерам и специалистам по экономическим информационным системам.
1. Определить границы исследуемой системы (см. выделение системы из окружающей среды).
2. Определить все подсистемы, в которые входит исследуемая система в качестве части.
Если выясняется воздействие на предприятие экономической среды, именно она и будет той надсистемой, в которой следует рассматривать его функции (см. иерархичность). Исходя из взаимосвязанности всех сфер жизни современного общества, любой объект, в частности, предприятие, следует изучать в качестве составной части многих систем - экономических, политических, государственных, региональных, социальных, экологических, международных. Каждая из этих надсистем, например экономическая, в свою очередь имеет немало компонентов, с которыми связано предприятие: поставщики, потребители, конкуренты, партнеры, банки и т. д. Эти же компоненты входят одновременно и в другие надсистемы - социокультурную, экологическую и т. п. А если еще учесть, что каждая из этих систем, а также каждый из их компонентов имеют свои специфические цели, противоречащие друг другу, то становится ясной необходимость сознательного изучения среды, окружающей предприятие (см. расширение проблемы до проблематики). В противном случае вся совокупность многочисленных влияний, оказываемых надсистемами на предприятие, будет казаться хаотичной и непредсказуемой, исключая возможность разумного управления им.
3. Определить основные черты и направления развития всех надсистем, которым принадлежит данная система в частности, сформулировать их цели и противоречия между ними.
4. Определить роль исследуемой системы в каждой надсистеме, рассматривая эту роль как средство достижения целей надсистемы.
Следует рассмотреть при этом два аспекта:
идеализированную, ожидаемую роль системы с точки зрения надсистемы, т. е. те функции, которые следовало бы выполнять, чтобы реализовать цели надсистемы;
реальную роль системы в достижении целей надсистемы.
Например, с одной стороны, оценка потребностей покупателей в конкретном виде товаров, их качестве и количестве, а с другой - оценка параметров товаров, реально выпускаемых конкретным предприятием.
Определение ожидаемой роли предприятия в потребительской среде и его реальной роли, а также их сравнение, позволяют понять многие причины успеха или неудачи компании, особенности его работы, предвидеть реальные черты ее будущего развития.
5. Выявить состав системы, т. е. определить части, из которых она состоит.
6. Определить структуру системы, представляющую собой совокупность связей между ее компонентами.
7. Определить функции активных элементов системы, их «вклад» в реализацию роли системы в целом.
Принципиально важным является гармоническое, непротиворечивое сочетание функций разных элементов системы. Эта проблема особенно актуальна для подразделений, цехов крупных предприятий, чьи функции часто во многом «не состыкованы», недостаточно подчинены общему замыслу.
8. Выявить причины, объединяющие отдельные части в систему, в целостность.
Они носят название интегрирующих факторов, к которым в первую очередь относится человеческая деятельность. В ходе деятельности человек осознает свои интересы, определяет цели, осуществляет практические действия, формируя системы средств для достижения целей. Исходным, первичным интегрирующим фактором является цель.
Цель в любой сфере деятельности представляет собой сложное сочетание различных противоречивых интересов. В пересечении подобных интересов, в своеобразной их комбинации заключается истинная цель. Всестороннее познание ее позволяет судить о степени устойчивости системы, о ее непротиворечивости, целостности, предвидеть характер ее дальнейшего развития.
9. Определить все возможные связи, коммуникации системы с внешней средой.
Для действительно глубокого, всестороннего изучения системы недостаточно выявить ее связи со всеми подсистемами, которым она принадлежит. Необходимо еще познать такие системы во внешней среде, которым принадлежат компоненты исследуемой системы. Так, следует определить все системы, которым принадлежат работники предприятия - профсоюзы, политические партии, семьи, системы социокультурных ценностей и этических норм, этнические группы и г. д. Необходимо также хорошо знать связи структурных подразделений и работников предприятия с системами интересов и целей потребителей, конкурентов, поставщиков, зарубежных партнеров и пр. Нужно также видеть связь между используемыми на предприятии технологиями и «пространством» научно-технического процесса и т. и. Осознание органического, хотя и противоречивого единства всех систем, окружающих предприятие, позволяет понимать причины его целостности, предотвращать процессы, ведущие к дезинтеграции.
10. Рассмотреть исследуемую систему в динамике, в развитии.
Для глубокого понимания любой системы нельзя ограничиваться рассмотрением коротких промежутков времени ее существования и развития. Целесообразно по возможности исследовать всю ее историю, выявить причины, побудившие создать эту систему, определить иные системы, из которых она вырастала и строилась. Также важно изучать не только историю системы или динамику ее нынешнего состояния, но и попытаться, используя специальные приемы, увидеть развитие системы в будущем, т. е. прогнозировать ее будущие состояния, проблемы, возможности.
Необходимость динамического подхода к исследованию систем легко проиллюстрировать сравнением двух предприятий, у которых в какой-то момент времени совпали значения одного из параметров, например, объем продаж. Из этого совпадения совсем не вытекает, что предприятия занимают на рынке одинаковое положение: одно из них может набирать силу, двигаться к расцвету, а другое, наоборот, переживать спад. Поэтому судить о любой системе, в частности, о предприятии нельзя лишь по «моментальной фотографии» по одному значению какого-либо параметра; необходимо исследовать изменения параметров, рассмотрев их в динамике.
Изложенная здесь последовательность процедур системного анализа не является обязательной и закономерной. Обязательным является скорее сам перечень процедур, чем их последовательность. Единственное правило заключается в целесообразности многократного возвращения в ходе исследования к каждой из описанных процедур. Только это является залогом глубокого и всестороннего изучения любой системы.

Резюме
1. Любая научная, исследовательская и практическая деятельность проводится на базе методов (приемов или способов действия), методик (совокупности методов и приемов проведения какой-либо paботы) и методологий (совокупности методов, правил распределения и назначения методов, а также шагов работы и их последовательности).
2. Наиболее общим понятием, которое обозначает все возможные проявления систем, является «системность», которую предлагается рассматривать в трех аспектах:
а) системная теория дает строгое научное знание о мире систем и объясняет происхождение, устройство, функционирование и развитие систем различной природы;
б) системный подход - выполняет ориентационную и мировоззренческую функции, обеспечивает не только видение мира, но и ориентацию в нем;
в) системный метод - реализует познавательную и методологическую функции.
3. Системный анализ не является чем-то принципиально новым в исследовании окружающего мира и его проблем - он базируется на естественнонаучном подходе. В отличие от традиционного подхода, при котором проблема решается в строгой последовательности вышеприведенных этапов (или в другом порядке), системный подход состоит в многосвязности процесса решения.
4. Главным признаком системного подхода является наличие доминирующей роли сложного, а не простого, целого, а не составляющих элементов. Если при традиционном подходе к исследованию мысль движется от простого к сложному, от частей - к целому, от элементов - к системе, то при системном подходе, наоборот, мысль движется от сложного к простому, от, целого к составным частям, от системы к элементам.
5. При анализе и проектировании действующих систем различных специалистов могут интересовать разные аспекты - от внутреннего устройства системы до организации управления, в ней, что порождает следующие подходы к анализу и проектированию; системно-элементный, системно-структурный, системно-функциональный, системно-генетический, системно-коммуникативный, системно-управленческий и системно-информационный.
6. Методология системного анализа представляет совокупность принципов, подходов, концепций и конкретных методов, а также методик.

ВВЕДЕНИЕ

Системный анализ – это научная дисциплина, занимающаяся решением проблем, связанных с исследованием систем различной физической природы, назначения и масштабов, управлением эволюцией систем, оптимизацией параметров, структуры и алгоритмов функционирования систем, принятием оптимальных решений по организации и развитию систем. Поэтому истоки системного анализа и его методологии лежат в теории систем, теории исследования операций, теории принятия решений и теории управления.

Появление дисциплины «системный анализ» обусловлено возникшей необходимостью проведения исследований систем междисциплинарного характера. Создание, эксплуатация и развитие сложных технических систем, проектирование масштабных энергетических, транспортных, производственных систем и управление ими, анализ экологических систем и систем социального назначения и многие другие направления практической и научной деятельности требовали организации исследований, которые носили бы нетрадиционный характер.

На современном этапе развития системного анализа его аппарат и инструментарий опираются на широкое использование ЭВМ и включают сложную и развитую систему моделей. Развитие системного анализа определялось, с одной стороны, развитием математического аппарата и разработкой методов формализации, а с другой – новыми задачами, возникающими в промышленности, экономике, военном деле и т. д. Системный анализ включает как научное исследование систем, так и соответствующие виды деятельности, направленной на практическую реализацию результатов таких исследований.

Научная дисциплина, называемая системным анализом, изучает события и процессы в системах, разрабатывает модели, предназначенные для объяснения этих событий и процессов, использует эти модели для изучения изменения эволюции и характеристик систем при изменении ее структурных и функциональных параметров. Таким образом, системный анализ – наука, так как эта дисциплина использует научный метод для получения соответствующих знаний и отличается от других наук предметом исследований. Системный анализ, как и любая другая наука, требует разработки собственного математического аппарата методов системного анализа, ориентированного на специфику, присущую этой области и задачам исследования.

Отличительные особенности системного анализа заключаются в том, что он основан на использовании современного научного подхода к исследованию и управлению системами различной природы и назначения – системного принципа, комплексных научных коллективов и научного метода

для решения задач системного анализа. Системный принцип – это признание того, что всякая система состоит из частей, каждая из которых обладает своими собственными целями эволюции, и что в любой системе эволюция каждой части влияет на все остальные части системы. Научный метод системного анализа, в частности, основан на том, что, как правило, вся система, являющаяся объектом изучения, не может быть подвергнута натурному эксперименту. Поэтому в большинстве случаев, исследуя систему

в целом, необходимо применять подход, не связанный с проведением натурных экспериментов.

Концепция системного принципа оказала значительное влияние на планирующие и исполнительные функции управления системами. Чтобы выбрать из множества возможных решений лучшие, администраторы систем все чаще обращаются за помощью к специалистам по системному анализу. Значение системного принципа для управления системой определяется содержанием основной цели управления. Во-первых, необходимо добиться эффективности функционирования системы в целом и не допустить, чтобы интересы какой-либо одной части системы помешали достижению общих целей создания и функционирования системы. Во-вторых, необходимо добиваться этого при условии, что части системы имеют, как правило, противоречащие друг другу цели их функционирования. В- третьих, необходимо понимать, что достигнуть общих целей функционирования системы можно только в том случае, если рассматривать ее как единое целое, стремясь для этого понять и оценить взаимодействие всех ее частей и объединить их на такой основе, которая позволила бы системе в целом эффективно достигать ее цели. Любой формальный анализ системы или даже попытка формального анализа обычно ценны тем, что, как минимум, заставляют администратора системы думать о главном и двигаться

в нужном направлении. И хотя системный аналитик в своем заключении не всегда сможет безошибочно указать администратору, какое решение было бы самым лучшим, сам факт анализа потребует от него перечислить альтернативы и сформулировать цели анализа системы.

Не стремясь к исчерпывающему формальному определению системного анализа, отметим, что эта наука занимается в основном анализом организационных (функциональных) систем, т. е. систем, работа которых определяется решениями людей (в противоположность, например, физическим системам, которые подчиняются лишь законам природы). Системный анализ обеспечивает математическое описание процессов функционирования систем и управления ими. Он ориентирован на решение задач, для которых можно построить математические модели систем, позволяющие получать оптимальные решения. В любом проекте по системному анализу можно выделить следующие основные этапы: постановка задачи, разработка модели системы, нахождение решения, проверка модели и оценка решения, внедрение решения и контроль его правильности. В сис-

темном анализе главная роль отводится математическому моделированию. Для построения математической модели необходимо иметь четкое представление о цели функционирования исследуемой системы и располагать информацией об ограничениях, которые определяют область допустимых значений управляемых переменных. Анализ модели должен привести к определению наилучшего воздействия на объект исследования при выполнении всех установленных ограничений.

Сложность реальных систем может сильно затруднить представление цели и ограничений в аналитическом виде. Поэтому очень важно уменьшить «размерность» решаемой задачи таким образом, чтобы обеспечить возможность построения соответствующей модели. Несмотря на слишком большое число переменных и ограничений, которые на первый взгляд необходимо учитывать при анализе реальных систем, лишь небольшая их часть оказывается существенной для описания поведения исследуемых систем. Поэтому при упрощенном описании реальных систем, на основе которого будет строиться та или иная модель, прежде всего следует идентифицировать существенные переменные, параметры и ограничения.

Когда используют термин «системный анализ», то почти всегда имеют в виду применение математических методов для моделирования систем и анализа их характеристик. Действительно, математические модели и методы занимают в системном анализе центральное место. Однако следует иметь в виду, что решение задач организационного управления далеко не всегда сводится к построению моделей и выполнению соответствующих экспериментов с ними. Это обусловлено, в частности, тем, что в ходе формирования управляющих решений нередко сталкиваются с факторами, которые для правильного решения поставленной задачи являются существенными, но не поддаются строгой формализации и, следовательно, не могут непосредственно вводиться в математическую модель. Одним из трудноформализуемых факторов такого рода является фактор человеческой деятельности.

Системный анализ как методологию решения задач исследования и управления системами можно рассматривать и как науку, и как искусство. Научное содержание системного анализа обеспечивается эффективным использованием математических моделей и методов при решении проблем исследования и управления системами. В то же время успешное выполнение всех этапов исследования – от его начала до реализации решения, полученного с помощью разработанной математической модели, – во многом определяется творческими способностями и интуицией исследователей.

ПРОБЛЕМЫ СИСТЕМНОГО АНАЛИЗА

1.1. Системы и модели

Система – это множество объектов вместе с отношениями между объектами и между их атрибутами.

Это определение предполагает, что система имеет свойства, функции и цели, отличные от свойств, функций и целей составляющих ее объектов, отношений и атрибутов.

Объекты – это просто части или компоненты системы. Большинство систем, окружающих или интересующих нас, состоит

из физических частей, однако в системы могут входить и абстрактные объекты: математические переменные, уравнения, законы и т. п.

Атрибуты – это свойства объектов.

Отношение – одна из форм всеобщей взаимосвязи всех предметов, явлений, процессов в природе, обществе и мышлении.

Отношения предметов друг к другу исключительно многообразны: причина и следствие, часть и целое, отношение между частями внутри целого, аргумент и функция и т. д. В математике и логике используются такие виды отношений, как «... больше, чем...», «... влечет...» и т. п. Любое множество объектов имеет внутренние отношения, потому что всегда можно принять за отношение расстояние между объектами. Предполагается, что рассматриваемые в определенном контексте отношения зависят от решаемой задачи, и на этой основе в рассмотрение включаются те или иные существенные или интересующие нас отношения и исключаются тривиальные или несущественные отношения. Исследователь, решающий проблему, сам принимает решение, какие отношения существенны, а какие тривиальны.

Окружающая среда системы – это совокупность всех объектов, изменение атрибутов которых или отношений между которыми влияет на систему, а также тех объектов, чьи атрибуты или отношения между данными объектами меняются в результате действия системы.

Приведенное определение вызывает естественный вопрос: когда объект считается принадлежащим окружающей среде, а когда он принадлежит системе? Если некоторый объект взаимодействует с системой так, как указано в определении, не означает ли это, что он является частью системы? Ответы на эти вопросы не являются очевидными. В известном

смысле система вместе с окружающей средой представляет набор объектов, интересующих исследователя в конкретной задаче. Разделение этого набора на две совокупности – система и окружающая среда – может быть произведено разными способами, причем все они достаточно произвольны. В конечном счете решение этой проблемы зависит от целей того, кто рассматривает некоторый набор объектов как систему.

Общая проблема определения окружающей среды данной системы является далеко не простой. Для того чтобы полностью определить окружающую среду, надо знать все факторы, которые влияют на систему или определяются системой. Как правило, исследователь включает в состав системы и ее окружающей среды все те объекты, которые ему кажутся наиболее важными, описывает внутренние отношения системы так полно, как это возможно, и уделяет большее внимание наиболее важным ее свойствам, пренебрегая теми свойствами, которые, по его мнению, не играют существенной роли. Такой метод идеализации широко применяется, например, в физике и химии. Биологи, социологи, экономисты и другие ученые, интересующиеся живыми системами и их поведением, находятся в более трудном положении. В этих науках очень трудно отличить существенные переменные систем от несущественных; иначе говоря, проблема спецификации исследуемого набора объектов и последующее деление его на две совокупности – систему и окружающую среду – представляет здесь фундаментальную трудность.

Из определения системы и окружающей среды следует, что любая система может быть разделена на подсистемы . Объекты, принадлежащие одной подсистеме, могут рассматриваться как части окружающей среды другой подсистемы. Анализ подсистемы требует, конечно, рассмотрения новой совокупности отношений. Разумеется, поведение подсистемы не может быть полностью аналогично поведению включающей ее системы. В частности, такое свойство систем, как иерархическая упорядоченность системы, по сути дела, отражает возможность разделения системы на подсистемы. Другими словами, можно сказать, что части системы сами могут быть системами более низких порядков. Одним из методов изучения сложной системы является рассмотрение в деталях поведения одной из ее подсистем. Другой метод заключается в наблюдении только макроскопического поведения системы как целого. Оба эти метода широко используются в различных областях знаний, и оба они имеют важное значение.

В определении системы отмечено, что для всех систем характерно наличие отношений между объектами и между их атрибутами.

Если каждая часть системы так соотносится с каждой другой частью, что изменение в некоторой части вызывает изменения во всех других час-

тях и во всей системе в целом, то система ведет себя как целостность , или как некоторое связанное образование.

Если в совокупности совершенно не связанных между собой объектов изменение в каждой части совокупности зависит только от самой этой части, а изменение в совокупности в целом является физической суммой изменений в ее отдельных частях, то такая совокупность называется обо - собленной или физически аддитивной.

Целостность и обособленность, очевидно, являются не двумя разными свойствами, а предельными значениями некоторой меры одного и того же свойства. Целостность и обособленность различаются по степени наличия этого свойства, и в настоящее время не существует метода их измерения. Для описания совокупности частей, независимых друг от друга, часто используется термин «комплекс», а термин «система» употребляется только тогда, когда для совокупности объектов характерна некоторая степень целостности. Однако более правильно использовать для совокупности совершенно независимых друг от друга частей термин «вырожденная система».

Моделирование – это замещение одной системы (оригинала) другой (моделью) и изучение свойств оригинала путем исследования свойств модели. Замещение производится с целью упрощения изучения свойств оригинала.

В общем случае системой-оригиналом может быть любая естественная или искусственная, реальная или абстрактная система. Она имеет некоторое множество параметров и характеризуется определенными свойствами. Система проявляет свои свойства под влиянием внешних воздействий. Множество параметров системы и их значений отражает ее внутреннее содержание – состав, структуру и алгоритмы функционирования. Набор и значения параметров выделяют систему среди других систем. Характеристики системы – это в основном ее внешние признаки, которые важны при взаимодействии с другими системами. Характеристики системы находятся в функциональной зависимости от ее параметров. Очевидно, что каждая характеристика системы определяется в основном ограниченным подмножеством параметров. Предполагается, что влиянием остальных параметров системы на значение данной характеристики системы можно пренебречь. Исследователя интересуют, как правило, только некоторые характеристики изучаемой системы при конкретных внешних воздействиях на систему.

Модель – это тоже система со своими множествами параметров и характеристик, отображающими соответственно множества параметров и характеристик системы-оригинала. С некоторым приближением можно считать, что характеристики модели связаны с характеристиками оригинала.

В этом случае множество характеристик модели является отображением множества интересующих характеристик оригинала. Моделирование целесообразно, когда у модели отсутствуют те признаки оригинала, которые препятствуют его исследованию, или имеются отличные от оригинала параметры, способствующие изучению свойств модели.

Теория моделирования представляет собой взаимосвязанную совокупность положений, определений, методов и средств создания и изучения моделей. Эти положения, определения, методы и средства, как и сами модели, являются предметом теории моделирования. Основная задача теории моделирования заключается в том, чтобы вооружить исследователей методологией создания таких моделей, которые достаточно точно и полно фиксируют интересующие свойства оригиналов, проще или быстрее поддаются исследованию и обеспечивают использование его результатов для получения необходимых данных о характеристиках моделируемых системоригиналов. Теория моделирования является основной составляющей общей теории систем – системологии, в которой в качестве главного принципа постулируется осуществимость моделей: система представима конечным множеством моделей, каждая из которых отражает определенную грань ее сущности.

1.2. Классификация систем

При рассмотрении систем можно использовать различные способы их классификации: по происхождению , по описанию входных и выходных

переменных, по описанию оператора системы, по типу управления.

На рис. 1.1 приведена схема двухуровневой классификации систем по происхождению. Если полнота классификации первого уровня логически ясна, то второй уровень является явно неполным. Классификация естественных систем ясна из рисунка, ее неполнота очевидна. Неполнота разбиения искусственных систем связана, например, с еще незавершенным развитием систем искусственного интеллекта. В качестве примеров подклассов смешанных систем можно привести эргономические системы (комплексы машина–человек-оператор), биотехнические (системы, в которые входят живые организмы и технические устройства) и организационные системы (состоящие из коллективов людей, которые оснащены необходимыми техническими средствами).

С И С Т Е М Ы

ЕСТЕСТВЕННЫЕ

ИСКУССТВЕННЫЕ

СМЕШАННЫЕ

Механизмы

Эргономические

Биотехнические

Экологические

Автоматы

Организационные

Социальные

. . . . . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

Рис. 1.1. Классификация систем по происхождению.

Трехуровневая схема классификации систем по типу входных, выходных и внутренних переменных приведена на рис. 1.2. Существует принципиальное различие между переменными, описываемыми качест - венно и количественно , что и является основой первого уровня классификации. Для полноты введен третий класс, к нему отнесены системы, у которых часть переменных носит качественный характер, а остальные являются количественными. На следующем уровне классификации систем с качественными переменными различаются случаи, когда описание ведется средствами естественного языка, и случаи, допускающие более глубокую формализацию. Второй уровень классификации систем с количественными переменными вызван различиями в методах дискретной и непрерывной математики, что и отражено в названиях вводимых подклассов; предусмотрен и случай, когда система имеет как непрерывные, так и дискретные переменные. Для систем со смешанным количественно-качественным описанием переменных второй уровень является объединением подклассов первых двух классов и на рисунке не приводится. Третий уровень классификации одинаков для всех подклассов второго уровня и изображен только для одного из них.

С И С Т Е М Ы

С КАЧЕСТВЕННЫМИ

С КОЛИЧЕСТВЕННЫМИ

СО СМЕШАННЫМ

ПЕРЕМЕННЫМИ

ПЕРЕМЕННЫМИ

ОПИСАНИЕМ

ПЕРЕМЕННЫХ

описание

Дискретные

Формализованное

описание

Непрерывные

Смешанное

описание

Смешанные

Детерминированные

Стохастические

Смешанные

Рис. 1.2. Фрагмент классификации систем по описанию переменных.

Следующая классификация (рис. 1.3) – по типу оператора системы, т. е. классификация типов связей между входными и выходными переменными.

С И С Т Е М Ы

НЕПАРАМЕТ-

ПАРАМЕТРИ-

БЕЛЫЙ ЯЩИК

РИЗОВАННЫЙ

ЗОВАННЫЙ

(оператор

(оператор

известен

неизвестен)

(оператор

(оператор

полностью)

известен

известен

частично)

до параметров)

Инерционные (с памятью)

Безынерционные (без памяти)

Замкнутые (с обратной связью)

Разомкнутые (без обратной связи)

Линейные

Нелинейные

Квазилинейные

Рис. 1.3. Фрагмент классификации систем по типу операторов.

На первом уровне расположены классы систем, отличающиеся степенью наличия сведений об операторе системы. Ветвь «черного ящика» на этом уровне кончается: оператор считается вообще неизвестным. Чем больше сведений об операторе имеется, тем больше различий можно рассмотреть и тем более развитой окажется классификация. Например, информация об операторе может носить настолько общий характер, что описание системы нельзя получить в параметризованной функциональной форме. Непараметризованный класс систем и соответствует подобным ситуациям с очень ограниченной информацией об операторе.

Наши знания об операторе могут иметь уровень, который позволяет составить параметрическое описание этого оператора, т. е. записать зависимость выхода системы y (t ) от входа системы x (t ) в явной форме с точностью до конечного числа параметров θ = (θ 1 ,K , θ k ) : y (t ) = Φ (x (), θ ) , где Φ обозначает оператор системы. Такие системы относятся к третьему классу при классификации этого вида.

Наконец, если параметры оператора заданы точно, то всякая неопределенность исчезает и мы имеем систему с полностью определенным оператором, т. е. «белый ящик».

Дальнейшие уровни классификации на рис. 1.3 приведены только для систем третьего и четвертого классов («черный ящик» не подлежит

дальнейшей классификации, а классификация непараметризованных систем связана с типом имеющейся информации об их операторах). Второй, третий и четвертый уровни ясны из самого рисунка. Конечно, классификация может быть продолжена (например, линейные операторы принято делить на дифференциальные, интегральные и т. п.).

Рассматривая выход y (t ) системы (это может быть вектор) как ее реакцию на управляемые u (t ) и неуправляемые w (t ) входы – x (t ) = {u (t ), w (t )} , модель «черного ящика» можно представить как совокупность двух процессов: X = {x (t ), t T } и Y = { y (t ), t T } . Если считать y (t ) результатом некоторого преобразования Φ процесса x (t ) , т. е. y (t ) = Φ (x (t )) , то модель «черного ящика» предполагает, что это преобразование неизвестно. В том же случае, когда мы имеем дело с «белым ящиком», соответствие между входом и выходом можно описать тем или иным способом. Какой именно способ – зависит от того, что нам известно, и в какой форме можно использовать эти знания.

Схема следующего способа классификации систем – по типу управления – приведена на рис. 1.4. Первый уровень классификации определяется тем, входит ли управляющий блок в систему или является внешним по отношению к ней; выделен также класс систем, управление которыми разделено и частично осуществляется извне, а частично – внутри самой системы. Независимо от того, включен ли в систему или вынесен из нее управляющий блок, можно выделить четыре основных типа управления, что и отражено на втором уровне классификации. Эти типы различаются в зависимости от степени наличия сведений о траектории системы в пространстве состояний, приводящей систему к цели, и возможности управляющего блока обеспечить эволюцию системы по этой траектории.

С И С Т Е М Ы

С ВНЕШНИМ

САМОУПРАВЛЯЕМЫЕ

С КОМБИНИРОВАННЫМ

УПРАВЛЕНИЕМ

УПРАВЛЕНИЕМ

Без обратной связи

Программное управление

Автоматические

Регулирование

Автоматическое управление

Полуавтоматические

Управление

Параметрическая адаптация

Автоматизированные

по параметрам

Управление

Структурная адаптация

Организационные

по структуре

(самоорганизация)

Рис. 1.4. Классификация систем по типу управления.

Центральной процедурой в системном анализе является построение обобщённой модели (или моделей), отображающей все факторы и взаимосвязи реальной ситуации, которые могут проявиться в процессе осуществления решения. Полученная модель исследуется с целью выяснения близости результата применения того или иного из альтернативных вариантов действий к желаемому, сравнительных затрат ресурсов по каждому из вариантов, степени чувствительности модели к различным нежелательным внешним воздействиям. Системный анализ опирается на ряд прикладных математических дисциплин и методов, широко используемых в современной деятельности управления: исследование операций, метод экспертных оценок, метод критического пути, теорию очередей и т. п. Техническая основа системного анализа -- современные вычислительные машины и информационные системы.

Методологические средства, применяемые при решении проблем с помощью системного анализа, определяются в зависимости от того, преследуется ли единственная цель или некоторая совокупность целей, принимает ли решение одно лицо или несколько и т. д. Когда имеется одна достаточно четко выраженная цель, степень достижения которой можно оценить на основе одного критерия, используются методы математического программирования. Если степень достижения цели должна оцениваться на основе нескольких критериев, применяют аппарат теории полезности, с помощью которого проводится упорядочение критериев и определение важности каждого из них. Когда развитие событий определяется взаимодействием нескольких лиц или систем, из которых каждая преследует свои цели и принимает свои решения, используются методы теории игр.

Эффективность исследования систем управления во многом определяется выбранными и использованными методами исследования. Чтобы облегчить выбор методов в реальных условиях принятия решения, необходимо разделить методы на группы, охарактеризовать особенности этих групп и дать рекомендации по их использованию при разработке моделей и методик системного анализа.

Всю совокупность методов исследования можно разбить на три большие группы: методы, основанные на использовании знаний и интуиции специалистов; методы формализованного представления систем управления (методы формального моделирования исследуемых процессов) и комплексированные методы.

Как уже отмечалось, специфической особенностью системного анализа является сочетание качественных и формальных методов. Такое сочетание составляет основу любой используемой методики. Рассмотрим основные методы, направленные на использование интуиции и опыта специалистов, а также методы формализованного представления систем.

Методы, основанные на выявлении и обобщении мнений опытных специалистов-экспертов, использовании их опыта и нетрадиционных подходов к анализу деятельности организации включают: метод "Мозговой атаки", метод типа "сценариев", метод экспертных оценок (включая SWOT-анализ), метод типа "Дельфи", методы типа "дерева целей", "деловой игры", морфологические методы и ряд других методов.

Перечисленные термины характеризуют тот или иной подход к активизации выявления и обобщению мнений опытных специалистов-экспертов (термин "эксперт" в переводе с латинского означает "опытный"). Иногда все эти методы называют "экспертными". Однако есть и особый класс методов, связанных непосредственно с опросом экспертов, так называемый метод экспертных оценок (так как при опросах принято проставлять оценки в баллах и рангах), поэтому названные и подобные им подходы иногда объединяют термином "качественные" (оговаривая условность этого названия, так как при обработке мнений, полученных от специалистов, могут использоваться и количественные методы). Этот термин (хотя и несколько громоздкий) в большей мере, чем другие отражает суть методов, к которым вынуждены прибегать специалисты, когда они не только не могут сразу описать рассматриваемую проблему аналитическими зависимостями, но и не видят, какие из рассмотренных выше методов формализованного представления систем могли бы помочь получить модель.

Методы типа "мозговой атаки". Концепция мозговой атаки получила широкое распространение с начала 50-х годов как "метод систематической тренировки творческого мышления", направленный на "открытие новых идей и достижение согласия группы людей на основе интуитивного мышления".

Методы данного типа преследуют основную цель - поиск новых идей, их широкое обсуждение и конструктивную критику. Основная гипотеза заключается в предположении, что среди большого числа идей имеются, по меньшей мере, несколько хороших. В зависимости от принятых правил и жесткости их выполнения различают прямую мозговую атаку, метод обмена мнениями, методы типа комиссий, судов (когда одна группа вносит как можно больше предложений, а вторая - старается их максимально критиковать) и т.п. В последнее время иногда мозговую атаку проводят в форме деловой игры.

Методы типа "сценариев". Методы подготовки и согласования представлений о проблеме или анализируемом объекте, изложенных в письменном виде, получили название сценариев. Первоначально этот метод предполагал подготовку текста, содержащего логическую последовательность событий или возможные варианты решения проблемы, развернутые во времени. Однако позднее обязательное требование временных координат было снято, и сценарием стали называть любой документ, содержащий анализ рассматриваемой проблемы и предложения по ее решению или по развитию системы, независимо от того, в какой форме он представлен. Как правило, на практике предложения для подготовки подобных документов пишутся экспертами вначале индивидуально, а затем формируется согласованный текст.

Роль специалистов по системному анализу при подготовке сценария - помочь привлекаемым ведущим специалистам соответствующих областей знаний выявить общие закономерности системы; проанализировать внешние и внутренние факторы, влияющие на ее развитие и формирование целей; определить источники этих факторов; проанализировать высказывания ведущих специалистов в периодической печати, научных публикациях и других источниках научно-технической информации; создать вспомогательные информационные фонды (лучше автоматизированные), способствующие решению соответствующей проблемы.

Сценарий позволяет создать предварительное представление о проблеме (системе) в ситуациях, когда не удается сразу отобразить ее формальной моделью. Но все же сценарий - это текст со всеми вытекающими последствиями (синонимия, омонимия, парадоксы), связанными с возможностью неоднозначного его толкования разными специалистами. Поэтому такой текст следует рассматривать как основу для разработки более формализованного представления о будущей системе или решаемой проблеме.

Методы экспертных оценок. Основа этих методов - различные формы экспертного опроса с последующим оцениванием и выбором наиболее предпочтительного варианта. Возможность использования экспертных оценок, обоснование их объективности базируется на том, что неизвестная характеристика исследуемого явления трактуется как случайная величина, отражением закона распределения которой является индивидуальная оценка эксперта о достоверности и значимости того или иного события.

При этом предполагается, что истинное значение исследуемой характеристики находится внутри диапазона оценок, полученных от группы экспертов и что обобщенное коллективное мнение является достоверным. Наиболее спорным моментом в данных методиках является установление весовых коэффициентов по высказываемым экспертами оценкам и приведение противоречивых оценок к некоторой средней величине.

Экспертный опрос - это не одноразовая процедура. Такой способ получения информации о сложной проблеме, характеризующейся большой степенью неопределенности, должен стать своего рода "механизмом" в сложной системе, т.е. необходимо создать регулярную систему работы с экспертами.

Одной из разновидностей экспертного метода является метод изучения сильных и слабых сторон организации, возможностей и угроз ее деятельности - метод SWOT-анализа.

Данная группа методов находит широкое применение в социально-экономических исследованиях.

Методы типа "Делъфи". Первоначально метод "Дельфи" был предложен как одна из процедур при проведении мозговой атаки и должен помочь снизить влияние психологических факторов и повысить объективность оценок экспертов. Затем метод стал использоваться самостоятельно. Его основа - обратная связь, ознакомление экспертов с результатами предшествующего тура и учет этих результатов при оценке значимости экспертов.

В конкретных методиках, реализующих процедуру "Дельфи", это средство используется в разной степени. Так, в упрощенном виде организуется последовательность итеративных циклов мозговой атаки. В более сложном варианте разрабатывается программа последовательных индивидуальных опросов с помощью анкет-вопросников, исключающих контакты между экспертами, но предусматривающих ознакомление их с мнениями друг друга между турами. Вопросники от тура к туру могут уточняться. Для снижения таких факторов, как внушение или приспособление к мнению большинства иногда требуется, чтобы эксперты обосновали свою точку зрения, но это не всегда приводит к желаемому результату, а напротив, может усилить эффект приспособляемости. В наиболее развитых методиках экспертам присваивают весовые коэффициенты значимости их мнений, вычисляемые на основе предшествующих опросов, уточняемые от тура к туру и учитываемые при получении обобщенных результатов оценок.

Методы типа "дерева целей". Термин "дерево" предполагает использование иерархической структуры, полученной путем разделения общей цели на подцели, а их, в свою очередь, на более детальные составляющие, которые можно называть подцелями нижележащих уровней или, начиная с некоторого уровня, - функциями.

Метод "дерева целей" ориентирован на получение относительно устойчивой структуры целей проблем, направлений, т.е. такой структуры, которая на протяжении какого-то периода времени мало изменялась при неизбежных изменениях, происходящих в любой развивающейся системе.

Для достижения этого при построении первоначального варианта структуры следует учитывать закономерности целеобразования и использовать принципы формирования иерархических структур.

Морфологические методы. Основная идея морфологического подхода - систематически находить все возможные варианты решения проблемы путем комбинирования выделенных элементов или их признаков. В систематизированном виде метод морфологического анализа был впервые предложен швейцарским астрономом Ф. Цвикки и часто так и называется "метод Цвикки".

Деловые игры - метод имитации выработан для принятия управленческих решений в различных ситуациях путем игры по заданным правилам группы людей или человека и компьютера. Деловые игры позволяют с помощью моделирования и имитации процессов выйти на анализ, решение сложных практических задач, обеспечить формирование мыслительной культуры, управления, мастерства общения, принятия решений, инструментальное расширение управленческих навыков.

Деловые игры выступают как средства анализа систем управления и подготовки специалистов.

Для описания систем управления на практике используется ряд формализованных методов, которые в разной степени обеспечивают изучение функционирования систем во времени, изучение схем управления, состава подразделений, их подчиненности и т.д., с целью создания нормальных условий работы аппарата управления, персонализации и четкого информационного обеспечения управления

Одна из наиболее полных классификаций, базирующаяся на формализованном представлении систем, т.е. на математической основе, включает следующие методы:

  • - аналитические (методы как классической математики, так и математического программирования);
  • - статистические (математическая статистика, теория вероятностей, теория массового обслуживания);
  • - теоретико-множественные, логические, лингвистические, семиотические (рассматриваемые как разделы дискретной математики);

графические (теория графов и пр.).

Классу плохо организованных систем соответствует в данной классификации статистические представления. Для класса самоорганизующихся систем наиболее подходящими являются модели дискретной математики и графические модели, а также их комбинации.

Прикладные классификации ориентированы на экономико-математические методы и модели и в основном определяются функциональным набором задач, решаемых системой.

Рассмотрим примеры системного анализа:

Пример . Рассмотрим простую задачу - пойти утром на занятия в вуз. Эта часто решаемая студентом задача имеет все аспекты:

  • - материальный, физический аспект - студенту необходимо переместить некоторую массу, например, учебников и тетрадей на нужное расстояние;
  • - энергетический аспект - студенту необходимо иметь и затратить конкретное количество энергии на перемещение;
  • - информационный аспект - необходима информация о маршруте движения и месторасположении вуза и ее нужно обрабатывать по пути своего движения;
  • - человеческий аспект - перемещение, в частности, передвижение на автобусе невозможно без человека, например, без водителя автобуса;
  • - организационный аспект - необходимы подходящие транспортные сети и маршруты, остановки и т.д.;
  • - пространственный аспект - перемещение на определенное расстояние;
  • - временной аспект - на данное перемещение будет затрачено время (за которое произойдут соответствующие необратимые изменения в среде, в отношениях, в связях).

Все типы ресурсов тесно связаны и сплетены. Более того, они невозможны друг без друга, актуализация одного из них ведет к актуализации другого.

Типы мышления

Особый тип мышления - системный, присущий аналитику, который хочет не только понять суть процесса, явления, но и управлять им. Иногда его отождествляют с аналитическим мышлением, но это отождествление не полное. Аналитическим может быть склад ума, а системный подход есть методология, основанная на теории систем.

Предметное (предметно-ориентированное) мышление - это метод (принцип), с помощью которого можно целенаправленно (как правило, с целью изучения) выявить и актуализировать, познать причинно-следственные связи и закономерности в ряду частных и общих событий и явлений. Часто это методика и технология исследования систем.

Системное (системно-ориентированное) мышление - это метод (принцип), с помощью которого можно целенаправленно (как правило, с целью управления) выявить и актуализировать, познать причинно-следственные связи и закономерности в ряду общих и всеобщих событий и явлений. Часто это методология исследования систем.

При системном мышлении совокупность событий, явлений (которые могут состоять из различных составляющих элементов) актуализируется, исследуется как целое, как одно организованное по общим правилам событие, явление, поведение которого можно предсказать, прогнозировать (как правило) без выяснения не только поведения составляющих элементов, но и качества и количества их самих. Пока не будет понятно, как функционирует или развивается система как целое, никакие знания о ее частях не дадут полной картины этого развития.

Системный анализ - научный метод познания, представляющий собой последовательность действий по установлению структурных связей между переменными или элементами исследуемой системы. Опирается на комплекс общенаучных, экспериментальных, естественнонаучных, статистических, математических методов.

Для решения хорошо структурированных количественно выражаемых проблем используется известная методология исследования операций, которая состоит в построении адекватной математической модели (например, задачи линейного, нелинейного, динамического программирования, задачи теории массового обслуживания, теории игр и др.) и применении методов для отыскания оптимальной стратегии управления целенаправленными действиями.

Системный анализ предоставляет к использованию в различных науках, системах следующие системные методы и процедуры:

· абстрагирование и конкретизация

· анализ и синтез, индукция и дедукция

· формализация и конкретизация

· композиция и декомпозиция

· линеаризация и выделение нелинейных составляющих

· структурирование и реструктурирование

· макетирование

· реинжиниринг

· алгоритмизация

· моделирование и эксперимент

· программное управление и регулирование

· распознавание и идентификация

· кластеризация и классификация

· экспертное оценивание и тестирование

· верификация

и другие методы и процедуры.

Следует отметить задачи исследования системы взаимодействий анализируемых объектов с окружающей средой. Решение данной задачи предполагает:

– проведение границы между исследуемой системой и окружающей средой, предопределяющей предельную глубину

влияния рассматриваемых взаимодействий, которыми ограничивается рассмотрение;

– определение реальных ресурсов такого взаимодействия;

– рассмотрение взаимодействий исследуемой системы с системой более высокого уровня.

Задачи следующего типа связаны с конструированием альтернатив этого взаимодействия, альтернатив развития системы во времени и в пространстве. Важное направление развития методов системного анализа связано с попытками создания новых возможностей конструирования оригинальных альтернатив решения, неожиданных стратегий, непривычных представлений и скрытых структур. Другими словами, речь здесь идёт о разработке методов и средств усиления индуктивных возможностей человеческого мышления в отличие от его дедуктивных возможностей, на усиление которых, по сути дела, направлена разработка формальных логических средств. Исследования в этом направлении начаты лишь совсем недавно, и единый концептуальный аппарат в них пока отсутствует. Тем не менее, и здесь можно выделить несколько важных направлений – таких, как разработка формального аппарата индуктивной логики, методов морфологического анализа и других структурно-синтаксических методов конструирования новых альтернатив, методов синтактики и организации группового взаимодействия при решении творческих задач, а также изучение основных парадигм поискового мышления.

Задачи третьего типа заключаются в конструировании множества имитационных моделей , описывающих влияние того или иного взаимодействия на поведение объекта исследования. Отметим, что в системных исследованиях не преследуется цель создания некоей супермодели. Речь идёт о разработке частных моделей, каждая из которых решает свои специфические вопросы.

Даже после того как подобные имитационные модели созданы и исследованы, вопрос о сведении различных аспектов поведения системы в некую единую схему остается открытым. Однако решить его можно и нужно не посредством построения супермодели, а анализируя реакции на наблюдаемое поведение других взаимодействующих объектов, т.е. путём исследования поведения объектов – аналогов и перенесения результатов этих исследований на объект системного анализа. Такое исследование даёт основание для содержательного понимания ситуаций взаимодействия и структуры взаимосвязей, определяющих место исследуемой системы в структуре суперсистемы, компонентом которой она является.

Задачи четвёртого типа связаны с конструированием моделей принятия решений. Всякое системное исследование связано с исследованием различных альтернатив развития системы. Задача системных аналитиков – выбрать и обосновать наилучшую альтернативу развития. На этапе выработки и принятия решений необходимо учитывать взаимодействие системы с её подсистемами, сочетать цели системы с целями подсистем, выделять глобальные и второстепенные цели.

Наиболее развитая и в то же время наиболее специфическая область научного творчества связана с развитием теории принятия решений и формированием целевых структур, программ и планов. Здесь не ощущается недостатка и в работах, и в активно работающих исследователях. Однако и в данном случае слишком многие результаты находятся на уровне неподтверждённого изобретательства и разночтений в понимании как существа стоящих задач, так и средств их решения. Исследования в этой области включают:

а) построение теории оценки эффективности принятых решений или сформированных планов и программ;

б) решение проблемы многокритериальности в оценках альтернатив решения или планирования;

в) исследования проблемы неопределённости, особенно связанной не с факторами статистического характера, а с неопределённостью экспертных суждений и преднамеренно создаваемой неопределённостью, связанной с упрощением представлений о поведении системы;

г) разработка проблемы агрегирования индивидуальных предпочтений на решениях, затрагивающих интересы нескольких сторон, которые влияют на поведение системы;

д) изучение специфических особенностей социально-экономических критериев эффективности;

е) создание методов проверки логической согласованности целевых структур и планов и установления необходимого баланса между предопределённостью программы действий и её подготовленностью к перестройке при поступлении новой

информации как о внешних событиях, так и изменении представлений о выполнении этой программы.

Для последнего направления требуется новое осознание реальных функций целевых структур, планов, программ и определение тех, которые они должны выполнять, а также связей между ними.

Рассмотренные задачи системного анализа не охватывают полного перечня задач. Здесь перечислены те, которые представляют наибольшую сложность при их решении. Следует отметить, что все задачи системных исследований тесно взаимосвязаны друг с другом, не могут быть изолированы и решаться отдельно как по времени, так и по составу исполнителей. Более того, чтобы решать все эти задачи, исследователь должен обладать широким кругозором и владеть богатым арсеналом методов и средств научного исследования.

АНАЛИТИЧЕСКИЕ И СТАТИСТИЧЕСКИЕ МЕТОДЫ. Эти группы методов получили наибольшее распространение в практике проектирования и управления. Правда, для представления промежуточных и окончательных результатов моделирования широко используются графические представления (графики, диаграммы и т.п.). Однако последние являются вспомогательными; основу же модели, доказательства её адекватности составляют те или иные направления аналитических и статистических представлений. Поэтому, несмотря на то что по основным направлениям этих двух классов методов в вузах читаются самостоятельные курсы лекций, мы всё же кратко охарактеризуем их особенности, достоинства и недостатки с точки зрения возможности использования при моделировании систем.

Аналитическими в рассматриваемой классификации названы методы, которые отображают реальные объекты и процессы в виде точек (безразмерных в строгих математических доказательствах), совершающих какие-либо перемещения в пространстве или взаимодействующих между собой. Основу понятийного (терминологического) аппарата этих представлений составляют понятия классической математики (величина, формула, функция, уравнение, система уравнений, логарифм, дифференциал, интеграл и т.д.).

Аналитические представления имеют многовековую историю развития, и для них характерно не только стремление к строгости терминологии, но и к закреплению за некоторыми специальными величинами определённых букв (например, удвоенное отношение площади круга к площади вписанного в него квадрата p » 3,14; основание натурального логарифма – е » 2,7 и т.д.).

На базе аналитических представлений возникли и развиваются математические теории различной сложности – от аппарата классического математического анализа (методов исследования функций, их вида, способов представления, поиска экстремумов функций и т.п.) до таких новых разделов современной математики, как математическое программирование (линейное, нелинейное, динамическое и т.п.), теория игр (матричные игры с чистыми стратегиями, дифференциальные игры и т.п.).

Эти теоретические направления стали основой многих прикладных, в том числе теории автоматического управления, теории оптимальных решений и т.д.

При моделировании систем применяется широкий спектр символических представлений, использующих «язык» классической математики. Однако далеко не всегда эти символические представления адекватно отражают реальные сложные процессы, и их в этих случаях, вообще говоря, нельзя считать строгими математическими моделями.

Большинство из направлений математики не содержат средств постановки задачи и доказательства адекватности модели. Последняя доказывается экспериментом, который по мере усложнения проблем становится также всё более сложным, дорогостоящим, не всегда бесспорен и реализуем.

В то же время в состав этого класса методов входит относительно новое направление математики математическое программирование, которое содержит средства постановки задачи и расширяет возможности доказательства адекватности моделей.

Статистические представления сформировались как самостоятельное научное направление в середине прошлого века (хотя возникли значительно раньше). Основу их составляет отображение явлений и процессов с помощью случайных (стохастических) событий и их поведений, которые описываются соответствующими вероятностными (статистическими) характеристиками и статистическими закономерностями. Статистические отображения системы в общем случае (по аналогии с аналитическими) можно представить как бы в виде «размытой» точки (размытой области) в n-мерном пространстве, в которую переводит систему (её учитываемые в модели свойства) оператор Ф. «Размытую» точку следует понимать как некоторую область, характеризующую движение системы (её поведение); при этом границы области заданы с некоторой вероятностью p («размыты») и движение точки описывается некоторой случайной функцией.

Закрепляя все параметры этой области, кроме одного, можно получить срез по линии а – b, смысл которого – воздействие данного параметра на поведение системы, что можно описать статистическим распределением по этому параметру. Аналогично можно получить двумерную, трёхмерную и т.д. картины статистического распределения. Статистические закономерности можно представить в виде дискретных случайных величин и их вероятностей, или в виде непрерывных зависимостей распределения событий, процессов.

Для дискретных событий соотношение между возможными значениями случайной величины xi и их вероятностями pi, называют законом распределения.

Метод "мозговой атаки"

Группа исследователей (экспертов) разрабатывает способы решения поставленной задачи, при этом любой способ (любая мысль, высказанная вслух) включается в число рассматриваемых, чем больше идей - тем лучше. На предварительном этапе качество предложенных способов не учитывается, то есть предметом поиска является создание возможно большего количества вариантов решения задачи. Но для достижения успеха должны соблюдаться следующие условия:

· наличие вдохновителя идей;

· группа экспертов не превышает 5-6 человек;

· потенциал исследователей соизмерим;

· обстановка спокойная;

· соблюдены равные права, может быть предложено любое решение, критика идей не допускается;

· продолжительность работы не более 1 часа.

После того, как прекращается "поток идей", эксперты осуществляют критический отбор предложений, учитывая ограничения организационного и экономического характера. Отбор лучшей идеи может осуществляться по нескольким критериям.

Данный метод наиболее продуктивен на этапе разработки решения по реализации поставленной цели, при раскрытии механизма функционирования системы, при выборе критерия решения проблемы.

Метод "концентрации внимания на целях поставленной проблемы"

Этот метод состоит в том, что отбирается один из объектов (элементов, понятий), ассоциируемых с решаемой проблемой. При этом известно, что принятый к рассмотрению объект связан непосредственно с конечными целями этой проблемы. Затем исследуется связь между этим объектом и каким-либо другим, выбранным наугад. Далее отбирается третий элемент, точно также наугад, и исследуется его связь с первыми двумя и так далее. Таким образом создается некая цепь связанных между собой объектов, элементов или понятий. Если цепь обрывается, то процесс возобновляется, создается вторая цепочка и так далее. Таким образом происходит исследование системы.

Метод "входы-выходы системы"

Исследуемая система рассматривается обязательно совместно с окружающей средой. При этом особое внимание обращается на ограничения, которые накладывает внешняя среда на систему, а также ограничения, свойственные самой системе.

На первом этапе изучения системы рассматриваются возможные выходы системы и оцениваются результаты ее функционирования по изменениям окружающей среды. Затем исследуются возможные входы системы и их параметры, позволяющие системе функционировать в рамках принятых ограничений. И, в конце концов, на третьем этапе выбирают приемлемые входы, не нарушающие ограничения системы и не приводящие ее в рассогласование с целями окружающей среды.

Данный способ наиболее эффективен на этапах познания механизма функционирования системы и принятия решений.

Метод сценариев

Особенность метода состоит в том, что группа высококвалифицированных специалистов в описательной форме представляет возможный ход событий в той или иной системе - начиная от сложившейся ситуации и заканчивая некоторой результирующей ситуацией. При этом соблюдаются искусственно воздвигаемые, но возникающие в реальной жизни ограничения на вход и выход системы (по сырью, энергетическим ресурсам, финансам и так далее).

Основная идея данного метода - выявление связей различных элементов системы, которые проявляются при том или ином событии или ограничении. Результатом такого исследования является совокупность сценариев - возможных направлений решения проблемы, из которых путем сопоставления по какому-либо критерию можно было бы выбрать наиболее приемлемые.

Морфологический метод

Данный метод предусматривает поиск всех возможных решений проблемы путем исчерпывающей переписи этих решений. Например, Ф.Р.Матвеев выделяет шесть этапов претворения в жизнь этого метода:

· формулировка и определение ограничений проблемы;

· поиск возможных параметров решений и возможных вариаций этих параметров;

· нахождение всех возможных комбинаций этих параметров в получаемых решениях;

· сравнение решений с точки зрения преследуемых целей;

· выбор решений;

· углубленное изучение отобранных решений.

Методы моделирования

Модель представляет собой некоторую систему, созданную с целью представления в упрощенной и понятной форме сложной реальности, другими словами - модель представляет собой имитацию этой реальности.

Проблемы, решаемые при помощи моделей, многочисленны и разнообразны. Важнейшие из них:

· с помощью моделей исследователи пытаются лучше понять протекание сложного процесса;

· с помощью моделей осуществляют экспериментирование в том случае, когда это невозможно на реальном объекте;

· с помощью моделей оценивают возможность осуществления различных альтернативных решений.

Кроме того модели обладают такими ценными свойствами как:

· воспроизводимостью независимыми экспериментаторами;

· изменчивостью и возможностью совершенствования путем введения в модель новых данных или модификаций связей внутри модели.

Среди основных типов моделей следует отметить символические и математические модели.

Символические модели - схемы, диаграммы, графики, блок-схемы и так далее.

Математические модели - абстрактные построения, которые в математической форме описывают связи, отношения между элементами системы.

При построении моделей необходимо соблюдать следующие условия:

· иметь достаточно большой объем информации о поведении системы;

· стилизация механизмов функционирования системы должна происходить в таких пределах, чтобы имелась возможность достаточно точно отразить число и природу отношений и связей существующих в системе;

· использование методов автоматической обработки информации, особенно когда количество данных велико или природа взаимоотношений между элементами системы весьма сложна.

Вместе с тем математические модели имеют некоторые недостатки:

· стремление отразить изучаемый процесс в форме условий приводит к модели, которая может быть понятна только ее разработчику;

· с другой стороны, упрощение ведет к ограничению числа факторов, включенных в модель; следовательно, появляется неточность в отражении действительности;

· автор, создав модель, "забывает", что не учитывает действие многочисленных, может быть малозначительных факторов. Но совместное воздействие этих факторов на систему бывает таково, что конечные результаты не могут быть достигнуты на данной модели.

С целью нивелирования указанных недостатков модель необходимо проверить:

· насколько она правдоподобно и удовлетворительно отражает реальный процесс;

· вызывает ли изменение параметров соответствующее изменение результатов.

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

Методология системного анализа

Системный анализ - наука, занимающаяся проблемой принятия решения в условиях анализа большого количества информации различной природы. системный внешнеторговый агропромышленный российский

Из определения следует, что целью применения системного анализа к конкретной проблеме является повышение степени обоснованности принимаемого решения, расширение множества вариантов, среди которых производится выбор, с одновременным указанием способов отбрасывания заведомо уступающим другим. В системном анализе выделяют:

· методологию;

· аппаратную реализацию;

· практические приложения.

Методология включает определения используемых понятий и принципы системного подхода.

Дадим основные определения системного анализа.

Элемент - некоторый объект (материальный, энергетический, информационный), который обладает рядом важных для нас свойств, но внутреннее строение (содержание) которого безотносительно к цели рассмотрения.

Связь - важный для целей рассмотрения обмен между элементами веществом, энергией, информацией.

Система - совокупность элементов, которая обладает следующими признаками:

· связями, которые позволяют посредством переходов по ним от элемента к элементу соединить два любых элемента совокупности;

· свойством, отличным от свойств отдельных элементов совокупности.

Практически любой объект с определенной точки зрения может быть рассмотрен как система. Вопрос состоит в том, насколько целесообразна такая точка зрения.

Большая система - система, которая включает значительное число однотипных элементов и однотипных связей. В качестве примера можно привести трубопровод. Элементами последнего будут участки между швами или опорами. Для расчетов на прочность по методу конечных элементов элементами системы считаются небольшие участки трубы, а связь имеет силовой (энергетический) характер - каждый элемент действует на соседние.

Сложная система - система, которая состоит из элементов разных типов и обладает разнородными связями между ними. В качестве примера можно привести ЭВМ, лесной трактор или судно.

Автоматизированная система - сложная система с определяющей ролью элементов двух типов:

· в виде технических средств;

· в виде действия человека.

Для сложной системы автоматизированный режим считается более предпочтительным, чем автоматический.

Структура системы - расчленение системы на группы элементов с указанием связей между ними, неизменное на все время рассмотрения и дающее представление о системе в целом. Указанное расчленение может иметь материальную, функциональную, алгоритмическую или другую основу. Пример материальной структуры - структурная схема сборного моста, которая состоит из отдельных, собираемых на месте секций и указывает только эти секции и порядок их соединения. Пример функциональной структуры - деление двигателя внутреннего сгорания на системы питания, смазки, охлаждения, передачи крутящего момента. Пример алгоритмической структуры - алгоритм программного средства, указывающего последовательность действий или инструкция, которая определяет действия при отыскании неисправности технического устройства.

Структура системы может быть охарактеризована по имеющимся в ней типам связей. Простейшими из них являются последовательное, параллельное соединение и обратная связь.

Декомпозиция - деление системы на части, удобное для каких-либо операций с этой системой. Примерами будут: разделение объекта на отдельно проектируемые части, зоны обслуживания; рассмотрение физического явления или математическое описание отдельно для данной части системы.

Иерархия - структура с наличием подчиненности, т.е. неравноправных связей между элементами, когда воздействие в одном из направлений оказывают гораздо большее влияние на элемент, чем в другом. Виды иерархических структур разнообразны, но важных для практики иерархических структур всего две - древовидная и ромбовидная.

Древовидная структура наиболее проста для анализа и реализации. Кроме того, в ней всегда удобно выделять иерархические уровни - группы элементов, находящиеся на одинаковом удалении от верхнего элемента. Пример древовидной структуры - задача проектирования технического объекта от его основных характеристик (верхний уровень) через проектирование основных частей, функциональных систем, групп агрегатов, механизмов до уровня отдельных деталей.

Принципы системного подхода - это положения общего характера, являющиеся обобщением опыта работы человека со сложными системами. Их часто считают ядром методологии. Известно около двух десятков таких принципов, ряд из которых целесообразно рассмотреть:

· принцип конечной цели: абсолютный приоритет конечной цели;

· принцип единства: совместное рассмотрение системы как целого и как совокупности элементов;

· принцип связности: рассмотрение любой части совместно с ее связями с окружением;

· принцип модульного построения: полезно выделение модулей в системе и рассмотрение ее как совокупности модулей;

· принцип иерархии: полезно введение иерархии элементов и(или) их ранжирование;

· принцип функциональности: совместное рассмотрение структуры и функции с приоритетом функции над структурой;

· принцип развития: учет изменяемости системы, ее способности к развитию, расширению, замене частей, накапливанию информации;

· принцип децентрализации: сочетание в принимаемых решениях и управлении централизации и децентрализации;

· принцип неопределенности: учет неопределенностей и случайностей в системе.

Аппаратная реализация включает стандартные приемы моделирования принятия решения в сложной системе и общие способы работы с этими моделями. Модель строится в виде связных множеств отдельных процедур. Системный анализ исследует как организацию таких множеств, так и вид отдельных процедур, которые максимально приспосабливают для принятия согласующихся и управленческих решений в сложной системе.

Модель принятия решения чаще всего изображается в виде схемы с ячейками, связями между ячейками и логическими переходами. Ячейки содержат конкретные действия - процедуры. Совместное изучение процедур и их организации вытекает из того, что без учета содержания и особенностей ячеек создание схем оказывается невозможным. Эти схемы определяют стратегию принятия решения в сложной системе. Именно с проработки связанного множества основных процедур принято начинать решение конкретной прикладной задачи.

Отдельные же процедуры (операции) принято классифицировать на формализуемые и неформализуемые. В отличие от большинства научных дисциплин, стремящихся к формализации, системный анализ допускает, что в определенных ситуациях неформализуемые решения, принимаемые человеком, являются более предпочтительными. Следовательно, системный анализ рассматривает в совокупности формализуемые и неформализуемые процедуры, и одной из его задач является определение их оптимального соотношения.

Формализуемые стороны отдельных операций лежат в области прикладной математики и использования ЭВМ. В ряде случаев математическими методами исследуется связное множество процедур и производится само моделирование принятие решения. Все это позволяет говорить о математической основе системного анализа. Такие области прикладной математики, как исследование операций и системное программирование, наиболее близки к системной постановке вопросов.

Практическое приложение системного анализа чрезвычайно обширно по содержанию. Важнейшими разделами являются научно-технические разработки и различные задачи экономики.

Основные понятия исследования операций

Операцией называется всякое мероприятие (система действий), объединенное единым замыслом и направленное к достижению какой-то цели.

Цель исследования операций - предварительное количественное обоснование оптимальных решений.

Всякий определенный выбор зависящих от нас параметров называется решением. Оптимальным называются решения, по тем или другим признакам предпочтительные перед другими.

Параметры, совокупность которых образует решение, называются элементами решения.

Множеством допустимых решений называются заданные условия, которые фиксированы и не могут быть нарушены.

Показатель эффективности - количественная мера, позволяющая сравнивать разные решения по эффективности.

Все решения принимаются всегда на основе информации, которой располагает лицо принимающее решение (ЛПР).

Каждая задача в своей постановке должна отражать структуру и динамику знаний ЛПР о множестве допустимых решений и о показателе эффективности.

Задача называется статической, если принятие решения происходит в наперед известном и не изменяющемся информационном состоянии. Если информационное состояние в ходе принятия решения сменяют друг друга, то задача называется динамической.

Информационные состояния ЛПР могут по-разному характеризовать его физическое состояние:

· Если информационное состояние состоит из единственного физического состояния, то задача называется определенной.

· Если информационное состояние содержит несколько физических состояний и ЛПР кроме их множества знает еще и вероятности каждого из этих физических состояний, то задача называется стохастической (частично неопределенной).

· Если информационное состояние содержит несколько физических состояний, но ЛПР кроме их множества ничего не знает о вероятности каждого из этих физических состояний, то задача называется неопределенной.

Постановка задач принятия оптимальных решений

Несмотря на то, что методы принятия решений отличаются универсальностью, их успешное применение в значительной мере зависит от профессиональной подготовки специалиста, который должен иметь четкое представление о специфических особенностях изучаемой системы и уметь корректно поставить задачу. Искусство постановки задач постигается на примерах успешно реализованных разработок и основывается на четком представлении преимуществ, недостатков и специфики различных методов оптимизации. В первом приближении можно сформулировать следующую последовательность действий, которые составляют содержание процесса постановки задачи:

· установление границы подлежащей оптимизации системы, т.е. представление системы в виде некоторой изолированной части реального мира. Расширение границ системы повышает размерность и сложность многокомпонентной системы и, тем самым, затрудняет ее анализ. Следовательно, в инженерной практике следует к декомпозиции сложных систем на подсистемы, которые можно изучать по отдельности без излишнего упрощения реальной ситуации;

· определение показателя эффективности, на основе которого можно оценить характеристики системы или ее проекта с тем, чтобы выявить «наилучший» проект или множество «наилучших» условий функционирования системы. В инженерных приложениях обычно выбираются показатели экономического (издержки, прибыль и т.д.) или технологического (производительность, энергоемкость, материалоемкость и т.д.) характера. «Наилучшему» варианту всегда соответствует экстремальное значение показателя эффективности функционирования системы;

· выбор внутрисистемных независимых переменных, которые должны адекватно описывать допустимые проекты или условия функционирования системы и способствовать тому, чтобы все важнейшие технико-экономические решения нашли отражение в формулировке задачи;

· построение модели, которая описывает взаимосвязи между переменными задачи и отражает влияние независимых переменных на значение показателя эффективности. В самом общем случае структура модели включает основные уравнения материальных и энергетических балансов, соотношения, связанные с проектными решениями, уравнения, описывающие физические процессы, протекающие в системе, неравенства, которые определяют область допустимых значений независимых переменных и устанавливают лимиты имеющихся ресурсов. Элементы модели содержат всю информацию, которая обычно используется при расчете проекта или прогнозировании характеристик инженерной системы. Очевидно, процесс построения модели является весьма трудоемким и требует четкого понимания специфических особенностей рассматриваемой системы.

Несмотря на то, модели принятия оптимальных решений отличаются универсальностью, их успешное применение зависит от профессиональной подготовки инженера, который должен иметь полное представление о специфике изучаемой системы. Основная цель рассмотрения приводимых ниже примеров - продемонстрировать разнообразие постановок оптимизационных задач на основе общности их формы.

Все оптимизационные задачи имеют общую структуру. Их можно классифицировать как задачи минимизации (максимизации) M-векторного показателя эффективности W m (x), m = 1, 2, ..., M, N-мерного векторного аргумента x = (x 1 , x 2 , ..., x N), компоненты которого удовлетворяют системе ограничений-равенств h k (x) = 0, k = 1, 2, ..., K, ограничений-неравенств g j (x) > 0, j = 1, 2, ..., J, областным ограничениям x li < x i < x ui , i = 1, 2, ..., N.

Все задачи принятия оптимальных решений можно классифицировать в соответствии с видом функций и размерностью W m (x), h k (x), g j (x) и размерностью и содержанием вектора x:

· одноцелевое принятие решений - W m (x) - скаляр;

· многоцелевое принятие решений - W m (x) - вектор;

· принятие решений в условиях определенности - исходные данные - детерминированные;

· принятие решений в условиях неопределенности - исходные данные - случайные.

Наиболее разработан и широко используется на практике аппарат одноцелевого принятия решений в условиях определенности, который получил название математического программирования.

Рассмотрим процесс принятия решений с самых общих позиций. Психологами установлено, что решение не является начальным процессом творческой деятельности. Оказывается, непосредственно акту решения предшествует тонкий и обширный процесс работы мозга, который формирует и предопределяет направленность решения. В этот этап, который можно назвать «предрешением» входят следующие элементы:

· мотивация, то есть желание или необходимость что-то сделать. Мотивация определяет цель какого-либо действия, используя весь прошлый опыт, включая результаты;

· возможность неоднозначности результатов;

· возможность неоднозначности способов достижения результатов, то есть свобода выбора.

После этого предварительного этапа следует, собственно, этап принятия решения. Но на нем процесс не заканчивается, т.к. обычно после принятия решения следует оценка результатов и корректировка действий. Таким образом, принятие решений следует воспринимать не как единовременный акт, а как последовательный процесс.

Выдвинутые выше положения носят достаточно общий характер, обычно подробно исследуемый психологами. Более близкой с точки зрения инженера будет следующая схема процесса принятия решения. Эта схема включает в себя следующие компоненты:

· анализ исходной ситуации;

· анализ возможностей выбора;

· выбор решения;

· оценка последствий решения и его корректировка.