Введение
Системный анализ–это методология решения крупных проблем, основанная на концепции систем.
В центре методологии системного анализа находится операция количественного сравнения альтернатив, которая выполняется с целью выбора альтернативы, подлежащей реализации. Если требование равнокачественности альтернатив выполнено, могут быть получены количественные оценки. Но для того, чтобы количественные оценки позволяли вести сравнение альтернатив, они должны отражать участвующие в сравнении свойства альтернатив (выходной результат, эффективность, стоимость и другие). Достичь этого можно, если учтены все элементы альтернативы и даны правильные оценки каждому элементу. Так возникает идея выделения «всех элементов, связанных с данной альтернативой», т.е. идея, которая на обыденном языке выражается как «всесторонний учет всех обстоятельств». Выделяемая этим определением целостность и называется в системном анализе полной системой или просто системой. Система, таким образом, есть то, что решает проблему.
Но как выделить эту целостность, «систему», как установить, входит данный элемент в данную альтернативу или нет? Единственным критерием может быть участие данного элемента в процессе, приводящем к появлению выходного результата данной альтернативы. Коль скоро это так, понятие процесса оказывается центральным понятием системного анализа.
Таким образом, то, что, прежде всего, должно быть выделено, если мы хотим думать и действовать «системно», есть процесс. Не может быть системного мышления без ясного понимания процесса.
Система определяется заданием системных объектов, свойств и связей. Системные объекты – это вход, процесс, выход, обратная связь и ограничение.
Входом называется то, что изменяется при протекании данного процесса. Во многих случаях компонентами входа являются «рабочий вход» (то, что «обрабатывается») и процессор (то, что «обрабатывает»). Выходом называется результат или конечное состояние процесса. Процесс переводит вход в выход. Способность переводить данный вход в данный выход называется свойством данного процесса. Связь определяет следование процессов, т.е. что выход некоторого процесса является входом определенного процесса. Всякий вход системы, является выходом этой или другой системы, а всякий выход–входом. Выделить систему в реальном мире значит указать все процессы, дающие данный выход. Искусственные системы это такие, элементы которых сделаны людьми т.е. являются выходом сознательно выполняемых процессов человека.
Во всякой искусственной системе существуют три различных по своей роли подпроцесса: основной процесс, обратная связь и ограничение. Основной процесс преобразует вход в выход. Обратная связь выполняет ряд операций: сравнивает выборку выхода с моделью выхода и выделяет различие, оценивает содержание и смысл различия, вырабатывает решение, сочлененное с различием, формирует процесс ввода решения (вмешательства в процесс системы) и воздействует на процесс с целью сближения выхода и модели выхода. Процесс ограничения возбуждается потребителем (покупателем) выхода системы, анализирующим ее выход. Этот процесс воздействует на выход и управление системы, обеспечивая соответствие выхода системы целям потребителя. Ограничение системы, принимаемое в результате процесса ограничения, отражается моделью выхода. Ограничение системы состоит из цели (функции) системы и принуждающих связей (качеств функции). Принуждающие связи должны быть совместимы с целью.
Всякая система состоит из подсистем. Всякая система является подсистемой некоторой системы. Постулируется, что любая система может быть описана в терминах системных объектов, свойств и связей. Граница системы определяется совокупностью входов от окружающей среды. Окружающая среда–это совокупность естественных и искусственных систем, для которых данная система не является функциональной подсистемой.
Проблемой называется ситуация, характеризующаяся различием между необходимым (желаемым) выходом и существующим выходом. Выход является необходимым, если его отсутствие создает угрозу существованию или развитию системы. Существующий выход обеспечивается существующей системой. Желаемый выход обеспечивается желаемой системой. Проблема есть разница между существующей и желаемой системой. Проблема может заключаться в предотвращении уменьшения выхода или же в увеличении выхода. Условие проблемы представляет существующую систему («известное»). Требование представляет желаемую систему. Решение проблемы есть-то, что заполняет промежуток между существующей и желаемой системами. Система, заполняющая промежуток, является объектом конструирования и называется решением проблемы.
Проблемы могут проявляться в симптомах. Систематически проявляющиеся симптомы образуют тенденцию. Обнаружение проблемы есть результат процесса идентификаций симптомов. Идентификация возможна при условии знания нормы или желательного поведения системы. За обнаружением проблемы следует прогнозирование ее развития и оценка актуальности ее решения, т.е. состояния системы при нерешенной проблеме. Оценка актуальности решения проблемы позволяет определить необходимость ее решения.
Процесс нахождения решения концентрируется вокруг итеративно выполняемых операций идентификации условия, цели и возможностей для решения проблемы. Результатом идентификации является описание условия, цели и возможностей в терминах системных объектов (входа, процесса, выхода, обратной связи и ограничения), свойств и связей, т.е. в терминах структур и входящих в них элементов. Если структуры и элементы условия, цели и возможностей данной проблемы известны, идентификация имеет характер определения количественных отношений, а проблема называется количественной. Если структура и элементы условия, цели и возможностей известны частично, идентификация имеет качественный характер, а проблема называется качественной или слабоструктуризованной. Как методология решения проблем системный анализ указывает принципиально необходимую последовательность взаимосвязанных операций, которая (в самых общих чертах) состоит из выявления проблемы, конструирования решения проблемы и реализации этого решения. Процесс решения представляет собой конструирование, оценку и отбор альтернатив систем по критериям стоимости, времени, эффективности и риска с учетом отношений между предельными значениями приращений этих величин (маргинальных отношений). Выбор границ этого процесса определяется условием, целью и возможностями его реализации.
Редуцирование числа переменных производится на основе анализа чувствительности проблемы к изменению отдельных переменных или групп переменных, агрегирования переменных в сводные факторы, выбором подходящей формы критериев, а также применением там, где это возможно, математических способов сокращения перебора (методов математического программирования и т.п.). Логическая целостность процесса обеспечивается явными или скрытыми предположениями, каждое из которых может являться источником риска. Постулируется, что структура функций системы и решения проблемы является стандартной для любых систем и любых проблем. Меняться могут только методы выполнения функций. Совершенствование методов при данном состоянии научных знаний имеет предел, определяемый как потенциально достижимый уровень. В результате решения проблемы устанавливаются новые связи и отношения, часть которых обусловливает желаемый выход, а другая часть определяет непредвиденные возможности и ограничения, которые могут стать источником будущих проблем.