Системный анализ

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

Показывать лекцию целиком

5.1. Методология системного анализа и общая теория систем.

Методология, как наука о методах, включает в себя три основные части: понятия, принципы и методы — формируемые индуктивно (от опыта и практических потребностей).

Предмет исследования методологии и теории один (в данном случае системы). Теория, по определению, охватывает все множество высказываний о предмете исследования. В чем тогда заключается роль методологии?

В развитых теориях (т.): т. математического анализа, т. функционального анализа, т. множеств, теоретические основы радиотехники, теоретические основы электротехники и др. — методология либо отсутствует (в математических теориях), либо присутствует в незначительных объемах (в прикладных теориях). Следовательно, средствами методологии можно компенсировать отсутствие или недостаточное развитие теории.

В области системных исследований все множество задач и методов их решения должно определяться теорией (см. ромбовидную и пирамидальную структуры системного анализа, рис. 14, 16). Однако, недостаточный уровень развития теории ("дырочно-решетчатый" вид ромбовидной и пирамидальной структур, рис. 15) требует привлечения методологических средств [113]. Часть методологических средств мы уже использовали при синтезе ОТС, это — понятийный аппарат и отдельные принципы. Так, принцип целостности заложен в определение системы в форме функции, принцип динамики систем заложен в стадиях существования систем, принцип моделирования — в пространство отображения (моделирования) систем, принцип качественно-количественного исследования — в "зеркальность" формы и содержания и др. (Ретроспективу принципов см., например, в работе [37]).

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

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

5.2. Общие принципы традиционного системного анализа.

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

ЦЕНТРАЛЬНАЯ ГИПОТЕЗА 1 или принцип целостности системы.

ГИПОТЕЗА 2 или принцип организации реального объекта.

ГИПОТЕЗА 3 или принцип внутренней структуры реального объекта.

ПРИНЦИП 1. Основой сходства и различия систем является тип свойств материальных объектов. Этот принцип использован для классификации систем.

ПРИНЦИП 2. Функция, как отличительный признак системы, может отражать отношения системы с самой системой, с базой и с внешней средой. Этот принцип использован при определении внешней функциональной структуры системы.

ПРИНЦИП 3. Функции систем различаются по степени стационарности и устойчивости. Этот принцип использован для классификации систем.

ПРИНЦИП 4. Источником систем может быть неживая природа, живая природа и человек. Этот принцип использован для классификации систем.

ГИПОТЕЗА 4 или принцип конечности существования систем.

ПРИНЦИП 5. В основе анализа систем лежит их моделирование. Этот принцип использован при определении системного пространства.

ПРИНЦИП 6. Время имеет сложную структуру. Этот принцип использован при определении подпространства времени и системного времени.

ПРИНЦИП 7. Повышение устойчивости системы достигается усложнением ее структуры, в том числе за счет иерархических построений.

ПРИНЦИП 8. Эффективным направлением развития иерархических структур является чередование жесткого и дискретного построения ее уровней.

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

ПРИНЦИП 9. Свойства системы имеют двойственный характер: укрепляют отношения ее частей или разрушают их.

"Двойственность свойств является источником богатства поведения системы" [155, с. 41, Молчанов А. М.], ее стабилизации или распада. Одной из форм двойственности является наличие в системах положительных (усиливающих начальное воздействие) и отрицательных (ослабляющих начальное воздействие) обратных связей.

ПРИНЦИП 10. Каждая задача системного анализа в первую очередь зондируется качественными методами, а затем — формальными.

ПРИНЦИП 11. Наряду с качественными и формальными методами при решении задач системного анализа целесообразно максимально использовать графические, табличные и имитационные методы и средства.

ПРИНЦИП 12. Понятия системного анализа могут находиться в отношениях: подчинения, соподчинения, перекрещивания, внеположенности.

Этот принцип использован при формировании полной и непротиворечивой системы понятий ОТС.

ПРИНЦИП 13. При решении любой задачи системного анализа первичной должна быть модель системы в целом, составленная с необходимой степенью точности.

Этот принцип реализован введением пространства отображения (моделирования) систем.

ПРИНЦИП 14. Задачи системного анализа могут решаться приемами итерации, детализации, укрупнения, аналогий.

ПРИНЦИП 15. Первичным в системе является целостность. Элементы в системе могут быть дискретными, непрерывными, размытыми, совпадать с системой, отсутствовать.

ПРИНЦИП 16. Система не есть множество, ее можно рассматривать как множество при наличии соответствующих условий [3].

Этот принцип мы учли, отказавшись от теоретико-множественной основы ОТС и положив в основу ОТС диалектическую логику и исчисление высказываний.

ПРИНЦИП 17. Системный анализ может быть усилен анализом функционирования, прогнозированием эволюции, системным синтезом.

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

ПРИНЦИП 18. В распоряжении системного анализа имеется возможность использования сходства (изоморфности) закономерностей на различных структурных уровнях, определяемых, прежде всего, взаимосвязью и единством противоположностей, переходом количества в качество, развитием, как отрицанием отрицания, и круговоротами.

Этот принцип мы учли при формировании структуры и правил вывода ОТС.

ПРИНЦИП 19. Каждому качественно специфичному классу систем свойственны свои специфические системные свойства, именуемые специоморфизмами.

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

ПРИНЦИП 21. Внешняя среда системы не является системой.

ПРИНЦИП 22. Внешние отношения системы определяются функцией, внутренние — составом и структурой.

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

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

5.3. Методы традиционного системного анализа.

Все множество требуемых в системном анализе методов определяется множеством возможных задач. Из классификации задач (§2.4) следует, что, во-первых, число методов может быть бесконечно (поскольку число свойств бесконечно) и, во-вторых, в системном анализе могут использоваться методы любых частно-научных, междисциплинарных, системных теорий и ОТС. Описывать привлекаемые посторонние методы не входит в нашу задачу — достаточно, что мы о них упомянули. Однако, среди всего этого множества методов есть собственные методы системного анализа, развиваемые нами в основном дедуктивно в рамках ОТС, и есть методы индуктивные, сгруппированные в рамках традиционного системного анализа. Собственные методы ОТС мы будем приводить по мере изложения разделов ОТС. Ниже опишем методы традиционного системного анализа (см. , например, [148]).

Под методом будем понимать алгоритм решения типовой задачи по заданной постановке [200].

Классифицировать методы системного анализа подобно задачам не имеет смысла. Практика выработала практически эффективные признаки классификации методов:

  • по уровню формальности (вербальные, графические, таблично-матричные, сетевые, индуктивно-формальные, дедуктивно-формальные);
  • по отнесению к тому или иному этапу обработки информации в процессе решения проблемы (измерения, сбора информации, идентификации и формирования баз данных, обработки информации и вычислений, представления промежуточных и окончательных результатов и информации);
  • по характеру моделей системы (традиционные, электронные, имитационно-макетные, полномасштабные);
  • по характеру алгоритма (априорно-определенные, итеративные, экспертные);
  • по принадлежности к частно-научным теориям (биологические, градостроительные, алгебраические и т. д.);
  • по принадлежности к междисциплинарным теориям (оптимизационные-классические, математического программирования, статистические, игровые, теории динамических систем, теории управления и т. д.);
  • прочие [63, 159, 186, 228]. Классификация методов традиционного системного анализа приведена в таблице 9.
  • Классификация методов системного анализа
    п/п NN Классификационный признак, название метода Источник
    1 2 3
    I Классификация методов по уровню формальности
    1.1. ВЕРБАЛЬНЫЕ МЕТОДЫ:
    1) "мозговой атаки" или "коллектив. генерации идей" [186]
    2) "сценариев" [186]
    3) экспертных оценок, эвристических решений [5,159]
    4) типа "Дельфи" [159,186]
    5) морфологические [186]
    1.2. ГРАФИЧЕСКИЕ МЕТОДЫ:
    1) "дерева целей" [145,186,228]
    2) "прогнозного графа" типа "ПАТТЕРН" [119,186,228]
    1.3. ТАБЛИЧНО-МАТРИЧНЫЕ МЕТОДЫ:
    1) решающих матриц [186,228]
    2) балансовый [10,228]
    1.4. СЕТЕВЫЕ МЕТОДЫ:
    1) сети, нагруженные сети [191,214,228]
    2) ветвей и границ [93]
    1.5. ИНДУКТИВНО- ФОРМАЛЬНЫЕ МЕТОДЫ
    1) оптимальности по Парето [63]
    2) прогнозирования [50, 130, 227, 239]
    3) численного расчета [89]
    4) статистические [147,226]
    1.6. ДЕДУКТИВНО-ФОРМАЛЬНЫЕ МЕТОДЫ
    1) математического анализа [71]
    2) предикатной логики [97]
    3) теоретико-множественные [97]
    II Классификация методов по отнесению к тому или иному этапу обработки информации в процессе решения проблемы.
    2.1. МЕТОДЫ ИЗМЕРЕНИЯ:
    1) инструментального измерения [147,153,159, 190]
    2) косвенного измерения [83,147,159]
    3) измерения расчетом [83,147,159]
    2.2. МЕТОДЫ СБОРА ИНФОРМАЦИИ:
    1) ручной сбор [10]
    2) автоматический сбор [120]
    3) автоматизированный сбор [58,59,60]
    2.3. МЕТОДЫ ИДЕНТИФИКАЦИИ И ФОРМИРОВАНИЯ БАЗ ДАННЫХ:
    1) классификации и кодирования параметров [159]
    2) баз данных [63]
    3) баз знаний [63]
    2.4. МЕТОДЫ ОБРАБОТКИ ИНФОРМАЦИИ И ВЫЧИС- ЛЕНИЙ:
    1) немашинной обработки и вычислений [186]
    2) итерационные [71]
    3)информационных технологий [225]
    2.5. МЕТОДЫ ПРЕДСТАВЛЕНИЯ ПРОМЕЖУТОЧНЫХ И ОКОНЧАТЕЛЬНЫХ РЕЗУЛЬТАТОВ И ИНФОРМАЦИИ:
    1) традиционные [186]
    2) интерактивные [186]
    3) интерфейсные [63]
    4) коллективного представления информации [224]
    III Классификация методов по характеру моделей системы.
    3.1. МЕТОДЫ МОДЕЛИРОВАНИЯ ТРАДИЦИОННЫЕ:
    1) логических моделей [95,159]
    2) графических моделей, графов [81,156,159]
    3) табличных моделей [159]
    4) аналитических моделей [140,159]
    3.2. МЕТОДЫ МОДЕЛИРОВАНИЯ ЭЛЕКТРОННЫЕ:
    1) ПЭВМ, програмные оболочки [213,242]
    2) моделирование систем на ЭВМ [141,232]
    3.3. МЕТОДЫ ИМИТАЦИОННО-МАКЕТНЫЕ:
    1) декомпозиции [121,228]
    2) функциональные [190]
    3.4. МЕТОДЫ ПОЛНОМАСШТАБНОГО МОДЕЛИРОВАНИЯ:
    1) непрерывных технологических процессов [190]
    2) типовых элементов [190]
    IV Классификация методов по характеру алгоритма
    4.1. МЕТОДЫ АПРИОРНО-ОПРЕДЕЛЕННЫЕ:
    1) логические [186]
    2) формальные [186]
    3) программируемые на ЭВМ [76]
    4.2. МЕТОДЫ ИТЕРАТИВНЫЕ:
    1) итерации по заданной схеме [165]
    2) итерации параметров и схем [165]
    3) итерации схемы [165]
    4.3. МЕТОДЫ ЭКСПЕРТНЫЕ:
    1) по общей идее, типа "мозговой атаки" [186]
    2) по заданной схеме, типа "ПАТТЕРН" [119]
    3) интерактивные, типа экспертных систем [186]
    V Классификация методов по принадлежности к частно-научным теориям
    5.1. МЕТОДЫ БИОЛОГИЧЕСКИХ ТЕОРИЙ [. . .]
    5.2. МЕТОДЫ ФИЗИЧЕСКИХ ТЕОРИЙ [. . .]
    5.3. МЕТОДЫ ХИМИЧЕСКИХ ТЕОРИЙ [. . .]
    VI Классификация методов по принадлежности к междисциплинарным теориям.
    6.1. МЕТОДЫ ОПТИМИЗАЦИОННЫЕ КЛАССИЧЕСКИЕ
    1) вариационного анализа, градиентные, математического анализа [13,40,144,171,221]
    6.2. МЕТОДЫ МАТ. ПРОГРАММИРОВАНИЯ:
    1) линейного, нелинейного, целочисленного, стохастического и др. [103,221,223,228]
    6.3. МЕТОДЫ СТАТИСТИЧЕСКИЕ:
    1) регрессивного анализа [228]
    2) корреляционного анализа [228]
    3) факторного анализа [228]
    6.4. МЕТОДЫ ИГРОВЫЕ:
    1) с нулевой суммой [63,228]
    2) с заданной стратегией [63,228]
    6.5. МЕТОДЫ ТЕОРИИ ДИНАМИЧЕСКИХ СИСТЕМ:
    1) фазового пространства [75]
    2) системы дифференциальных уравнений [75]
    3) преобразований Фурье [75]
    4) преобразований Лапласа [75]
    5) устойчивости по Ляпунову [75]
    6.6. МЕТОДЫ ТЕОРИИ УПРАВЛЕНИЯ:
    1) многокритериальной постановки [29,63,85,195]
    2) функции и функциональной структуры [79]
    3) Организационной структуры [186]
    4) Принятия решений [63,186]

    5.4. Методики и общий алгоритм системного анализа.

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

    (рис 19) Общий алгоритм системного анализа.

    Обозначения: "$$\black\pmb{\rightarrow}$$" — движение информации; "$$\black\rightarrow$$" — действие методов и средств; А, Б, В, Г, Д — стадии изменения систем (статическая, возникновения и синтеза, функционирования, деградации и распада, эволюции, соответственно, которые будут рассмотрены в последующих главах); I—VIII — этапы.

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

    МЕТОДИЧЕСКИЕ ПОЯСНЕНИЯ. При изучении курса "Системный анализ" необходимо стремиться к такому объему и качеству теоретической и методологической подготовки, которая позволяла бы для любой практической задачи, имеющей системный характер, разработать новую или использовать готовую методику ее решения. Методы — это те "кирпичи", которые могут быть заложены в методику, но могут и отсутствовать.

    Таким образом, практический инструмент системного анализа — это набор методик.

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

    Контрольные задания и вопросы.

  • Дайте определение методологии. Как соотносится теория и методология?
  • Перечислите принципы традиционного системного анализа. Укажите, в чем их отличие от принципов современного системного анализа?
  • Какие принципы использованы при синтезе ОТС? Что еще использовано при синтезе ОТС?
  • Выполните самостоятельно примерную классификацию принципов традиционного системного анализа.
  • Дайте определение метода. Каковы источники методов системного анализа?
  • Перечислите признаки классификации методов системного анализа.
  • Назовите методы, классифицируемые по уровню формальности.
  • Назовите методы, классифицируемые по этапу обработки информации.
  • Назовите методы, классифицируемые по характеру моделей системы.
  • Назовите методы, классифицируемые по характеру алгоритма.
  • Назовите методы, классифицируемые по принадлежности к частно научным теориям.
  • Назовите методы, классифицируемые по принадлежности к междисциплинарным теориям.
  • Приведите определение методики, укажите роль методик в системном анализе.
  • Какую роль играет общий алгоритм системного анализа? Опишите его.
  • Вернуться к учебному плану