Системный анализ: различия между версиями

[непроверенная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
главное
Метка: добавление ссылки
Отклонена правка (109.87.180.216): спам и копипаст
Строка 1:
'''Системный анализ''' — научный [[метод познания]], представляющий собой последовательность действий по установлению [[структурная связь|структурных связей]] между переменными или элементами исследуемой [[система|системы]]. Опирается на комплекс общенаучных, экспериментальных, естественнонаучных, статистических, математических [[метод]]ов.
 
{{Нет ссылок|дата=14 мая 2011}}
http://victor-safronov.narod.ru/systems-analysis/lectures/spicnadel/01.html
 
 
== Истоки системного анализа ==
Строка 59 ⟶ 58 :
# рекурсивный анализ вытекающих проблем из найденных путей, т.е. п.1 и п.2 заново для каждой подпроблемы;
# оценка всех найденных путей решений по критериям исходящих подпроблем, сведенным к материальной или иной общей стоимости.
ОПРЕДЕЛЕНИЯ СИСТЕМНОГО АНАЛИЗА
 
1.1. Системность - общее свойство материи
по-
 
Современный этап развития теории и практики характеризуется повышением уровня системности. Ученые, инженеры, представители различных профессий оперируют такими понятиями как системный и комплексный подход. Полезность и важность системного подхода вышла за рамки специальных научных истин и стала привычной, общепринятой. Такая ситуация явилась отражением объективных процессов развития представлений о материальном мире, сформировалась под воздействием объективных факторов.
В своей работе [1] Ф.И. Перегудов и Ф.П. Тарасенко говорят о том, что свойство системности является всеобщим свойством материи. Современные научные данные и современные системные представления позволяют говорить о мире как о бесконечной иерархической системе систем. Причем части системы находятся в развитии, на разных стадиях развития, на разных уровнях системной иерархии и организации. Системность как всеобщее свойство материи проявляется через следующие составляющие: системность практической деятельности, системность познавательной деятельности и системность среды, окружающей человека.
Рассмотрим практическую деятельность человека, т. е. его активное и целенаправленное воздействие на окружающую среду. Покажем, что человеческая практика системна.
Отметим очевидные и обязательные признаки системности:
 структурированность системы,
 взаимо¬связанность составляющих ее частей,
 подчиненность организации всей системы определенной цели.
По отношению к человеческо деятельности эти признаки очевидны. Всякое осознанное действие преследует определенную цель. Во всяком действии достаточно просто увидеть его составные части, более мелкие действия. При этом легко убедиться, что эти составные части должны выполняться не в произвольном порядке, а в определенной их последовательности. Это и есть та самая определенная, подчиненная цели взаимосвязанность составных частей, которая и является признаком системности.
Название для такого построения деятельности - алгоритмичность. Понятие алгоритма возникло сначала в математике и означало задание точно определенной последовательности однозначно понимаемых операций над числами или другими математическими объектами. В настоящее время понятие алгоритма применяется к различным отраслям деятельности. Так говорят не только об алгоритмах принятия управленческих решений, об алгоритмах обучения, алгоритмах написания программ, но и об алгоритмах изобретательства [2]. Алгоритмизуются такие виды деятельности как игра в шахматы, доказательство теорем и т. п. При этом делается отход от математического понимания алгоритма. Важно сознавать, что в алгоритме должна сохраняться логическая последовательность действий. При этом допускается, что в алгоритме определенного вида деятельности могут присутствовать неформализованные виды действия. Важно лишь, чтобы определенные этапы алгоритма успешно, хотя бы и неосознанно, выполнялись человеком.
Р.Х. Зарипов в своей работе [3, с. 12] отмечает: «...подавляющее большинство элементов творческой деятельности, реализуемых человеком «легко и просто», «не думая», «по интуиции», на самом деле являются неосознанной реализацией определенных алгоритмизируемых закономерностей, реализацией неосознаваемых, но объективно существующих и формализуемых критериев красоты и вкуса».
Из данной цитаты можно сделать следующие выводы.
Во-первых, всякая деятельность алгоритмична.
Во-вторых, не всегда алгоритм реальной деятельности осознается - ряд процессов человек выполняет интуитивно, т. е. его способность решать некоторые задачи доведена до автоматизма. Это есть признак профессионализма, который вовсе не означает, что в действиях профессионала отсутствует алгоритм.
В-третьих, в случае неудовлетворенности результатом деятельности возможную причину неудачи следует искать в несовершенстве алгоритма. Это означает пытаться выявить алгоритм, исследовать его, искать «слабые места», устранять их, т. е. совершенствовать алгоритм и, следовательно, повышать системность деятельности. Таким образом, явная алгоритмизация любой практической деятельности является важным средством ее развития.
Системными являются также результаты практической деятельности. Следует отметить, что роль системных представлений в практике постоянно увеличивается, что растет сама системность человеческой деятельности. Данный тезис можно пояснить на примере проектирования технических объектов. Если раньше перед разработчиками новых образцов техники ставилась задача создания работоспособного объекта, то в настоящее время практика ставит задачу создания новых обьектов с некоторыми оптимальными свойствами, т. е. к разрабатываемым образцам еше на этапе проектирования предъявляются требования оптимальности. Цели, которые ставятся перед разработчиками таким образом, яатяются более глобальными, более сложными.
Далее отметим, что системным является само мышление. Успешное решение поставленной задачи зависит от того, насколько системно подходит специалист к ее анализу. Неудачи в решении тех или иных проблем связаны с отходом от системности, с игнорированием части существенных взаимосвязей компонентов системы. Разрешение возникшей проблемы осуществляется путем перехода на новый, более высокий уровень системности. В связи с этим можно отметить, что системность не столько состояние, сколько процесс.
Свойство системности присуще процессу познания. Системны знания, накопленные человечеством. В качестве особенности процесса познания отметим наличие аналитического и синтетического образов мышления.
Анализ - это процесс, состоящий в разделении целого на части, в представлении сложного в виде совокупности более простых компонент, но чтобы познать целое, сложное, необходим и обратный процесс - синтез. Это относится как к индивидуальному мышлению, так и к общечеловеческому знанию.
Аналитичность человеческого знания находит свое отражение в су-шествовании различных наук, в продолжающейся их дифференциации, во все более глубоком изучении все более узких вопросов. Вместе с тем мы наблюдаем и обратный процесс синтеза знаний. Процесс синтеза проявляется в возникновении междисциплинарных наук, таких как физическая химия, биофизика, биохимия и т. п. Наконец, наиболее высокая форма синтеза знаний реализуется в виде наук о самых общих свойствах природы. К числу таких синтетических наук относится, в первую очередь, философия, которая выявляет и отражает общие свойства всех форм существования материи. К синтетическим можно отнести математику-дисциплину, изучающую всеобщие отношения, взаимосвязи и взаимодействия объектов, а также и системные науки: кибернетику, теорию систем, теорию организации и т. п. В этих дисциплинах органическим образом соединяются технические, естественнона¬учные и гуманитарные знания. В качестве методологического подхода к анализу явлений и процессов с точки зрения их системности развился диалектический метод. Именно диалектический метод рассматривает объект как комплекс взаимодействующих и взаимосвязанных компонентов, развивающихся во времени. «Диалектика является методом познания, обеспечивающим согласование системности знаний и системности мира на любом уровне абстракции» [1].
Свойство системности присуще результатам познания. В технических науках это реализуется в построении адекватных моделей, являющихся отражением исследуемых объектов, моделей, описывающих динамическое поведение материальных объектов.
Системна также среда, окружающая человека. Свойство системности является естественным свойством природы. Как уже отмечалось, окружающий нас мир есть бесконечная система систем, иерархическая организация все более сложных объектов. Причем как в живой, так и неживой природе действуют свои законы организации, являющиеся объективными биологическими или физическими законами.
Системно человеческое общество в целом. Системность человеческого общества выражается опять же во взаимосвязи развития отдельных структур (национальных, государственных, религиозных образований) и в их взаимном влиянии друг на друга. Причем следует отметить, что уровень системности человеческого общества постоянно увеличивается. Системность необходимо, таким образом, рассматривать в историческом аспекте. Если в Древнем мире племена жили достаточно отдаленно друг от друга и уровень общения между ними был минимален, то в современном обществе события, происходящие в од¬них государствах, находят отклик в различных частях мира и имеют на них влияние.
Системны взаимодействия человека со средой. В данном аспекте системность выражается в необходимости комплексного учета всех особенностей и возможных воздействий факторов внешней среды на ее состояние в последующие моменты. В случае недостаточной проработки данных вопросов, игнорирования ряда факторов, наблюдается воз¬никновение проблемы в развитии природы, негативное воздействие на хозяйственную и культурную деятельность человека. Примеров тому можно привести множество. Скажем, строительство гидроэлектростанций в равнинной части континента привело к заболачиванию мест, выводу земель из севооборота, нарушению экологической ситуации в данном регионе, а в некоторых случаях - к изменению климата. Применение различных химикатов ненадлежащего качества и в необоснованном количестве вызвало непоправимые последствия в развитии региона Аральского моря. Примеры такого плана можно продолжать и продолжать. Таким образом, можно сделать вывод, что игнорирование сис¬темности взаимодействия человека со средой приводит к возникновению проблемы в развитии среды обитания и соответственно во взаимодействии природы и общества.
 
Становление системного анализа
 
С позиций современных научных представлений системность всегда была методом любой науки. Возможно, что принципы системности применялись не всегда осознанно, но, тем не менее, любой ученый прошлого, который и не помышлял о системном подходе, так или иначе имел дело с системами и моделями объектов или процессов. Ранее всего системные проблемы были осознаны философами. Следует отметить, что обсуждение системных проблем в таких дисциплинах как философия, логика, математика осуществлялось еще древними учеными. Однако для нас представляет особый интерес развитие системных представлений в применении к системным и техническим дисциплинам.
Первым в явной форме вопрос о научном подходе к управлению сложными системами поставил М.-А. Ампер. Он впервые выделил кибернетику как специальную науку об управлении государством, обозначил ее место в ряду других наук и сформулировал ее системные особенности. Идеи системности применительно к управлению государством развивались в работах польского ученого Б. Трентовского. Он отмечал, что действительно эффективное управление должно учитывать все важнейшие внешние и внутренние факторы, влияющие на объект управления. В своих работах Трентовский пишет, что при выработке управляющего воздействия необходимо учитывать национальные особенности населения с учетом временного аспекта, при одной и той же по¬литической идеологии кибернет (в современной терминологии, лицо, при¬нимающее решение) должен управлять различно в Австрии, России или Пруссии, точно так же и в одной и той же стране он должен управлять завтра иначе, чем сегодня. Трентовский рассматривает общество как систему, которая развивается путем разрешения противоречий. И все-таки общество середины 19-го столетия было не готово к восприятию системных представлений. Прошло еще более полувека, прежде чем системная проблематика прочно заняла свое место в научных публикациях. К числу основоположников теории систем можно заслуженно отнести российского ученого, академика Е.С. Федорова. Основные научные результаты были достигнуты им в области минералогии. Он установил, что существует только 230 типов кристаллической решетки, тем не менее, любое вещество при определенных условиях может кристаллизоваться. Таким образом, было показано, что великое многообразие кристаллов и минералов использует для своего строения ограниченное количество типов структур. Далее им были отмечены аналогичные закономерности в области архитектурных и музыкальных конструкций, языковых построении, строения вещества и ряда других систем. Развивая системные представления Федоров установил ряд других закономерностей развития систем, в частности, им было замечено такое свойство систем как самоорганизация, способность к приспособлению, к повышению стройности.
Следующим этапом в развитии системных представлений явились работы А.А. Богданова, который в начале XX в. начал создавать теорию организации (тектологию) [4]. Основная идея теории Богданова заключается в том, что все существующие объекты и процессы имеют определенный уровень организованности, который тем выше, чем сильнее свойства целого отличаются от простой суммы свойств комплектующих элементов. Именно анализ свойств целого и его частей был впоследствии заложен в качестве основной характеристики понятия сложной системы. Заслугой Богданова явилось также то, что он изучает не только статическое состояние структур, а занимается исследованием динамического поведения объектов, уделяет внимание вопросам развития организации, подчеркивает значение обратных связей, указывает на необходимость учета собственных целей организации, отмечает роль открытых систем. Он подчеркивает роль моделирования и математических методов как потенциальных методов решения задач теории организации.
Позднее идеи теории организации развивались в трудах выдающихся представителей отечественного естествознания И.И. Шмальгаузена, В.Н. Беклемишева и ряда других специалистов, вклад которых во многих отношениях явился решающим в формировании вышеназванной теории.
Вклад русских и советских исследователей в развитие теории систем и формирование системных представлений явился определяющим, поскольку большинство развиваемых ныне идей связано с работами Богданова и трудами его последователей. Однако нельзя не отметить также и зарубежных ученых, работы которых являются основополагающими в области развития теории систем и системного анализа. В первую очередь следует обратить внимание на труды австрийского ученого Л. фон Берталанфи, который в 50-х гг. XX в. организовал в Канаде центр системных исследований. Он опубликовал большое количество работ (например [5]), в которых исследовал взаимодействие систем с окружающей средой. Подчеркнуто большое значение обмена системы веществом, энергией и энтропией с внешним миром, отмечено, что в системе устанавливается динамическое равновесие, которое может быть направлено в сторону усложнения организации, функционирование системы является не просто откликом на изменение внешних условий, а сохранением старого пли установлением нового внутреннего равновесия системы. В своих работах Берталанфи исследует общие закономерности, присущие любым достаточно сложным организациям материи как биологической, так и общественной природы. Берталанфи и организованная им школа последователей в своих трудах пытаются придать общей теории систем формальный характер.
Массовое распространение системных представлений, осознание системности мира, общества и человеческой деятельности связано с именем американского математика Н. Винера. В 1948 г. он опубликовал книгу Кибернетика» [6] и далее «Кибернетика и общество» [7]. в своих трудах он развивает идеи управления и связи в животном мире и машинах, анализирует с позиций кибернетики процессы, происходящие в обществе. Н.Винером и его последователями было указано, что предметом кибернетики является исследование систем. Причем отмечается, что хотя при изучении системы на каком-то этапе потребуется про водить учет ее конкретных свойств, для кибернетики в принципе несущественно, какова природа системы. То есть для изучения систем различных типов, будь она физической, биологической, экономической, орга низационной или вовсе представленной в виде модели, кибернетика предлагает единые подходы к ее исследованию. Ф.И. Перегудов и Ф.П. Та расенко в своей книге отмечают, что с кибернетикой Винера связаны такие продвижения в развитии системных представлений как типизация моделей систем, выявление особого значения обратных связей в системе, подчеркивание принципа оптимальности в управлении и синтезе систем, осознание информации как всеобщего свойства материи и возможности ее количественного описания, развитие методологии моделирования вообще и в особенности идеи математического эксперимента с помощью ЭВМ.
Существенное место в развитии кибернетики занимают советские ученые. Можно отметить многочисленные работы академика А. И. Берга. Фундаментальный вклад в развитие кибернетики внес также академик АН. Колмогоров. Так в период, когда в Советском Союзе кибернетику считали лженаукой и в стране шли горячие дискуссии о сути кибернетики, были сформулированы достаточно общие и полные определения кибернетики. Приведем эти определения: «Кибернетика - это наука об оптимальном управлении сложными динамическими системами// (А.И. Берг); «Кибернетика - это наука о системах, воспринимающих хранящих, перерабатывающих и использующих информацию» (АН Колмогоров).
Наконец, отметим достижения в области исследования систем бель¬гийской школы во главе с И. Пригожииым. Ученые этой школы исследовал и механизм самоорганизации систем. Они отмечают, что в результате взаимодействия с окружающей средой система может перейти в неравновесное состояние. В результате такого взаимодействия изменяется организованность системы. Переломные точки, в которых наблюдается неустойчивость неравновесных состояний, называются точками бифуркации. Таким образом, согласно теории И. Пригожина [8], материя не является пассивной субстанцией, ей присуща спонтанная активность.
 
1.3. Определения системного анализа
 
 
Системный анализ как дисциплина сформировался в результате воз¬никновения необходимости исследовать и проектировать сложные системы, управлять ими в условиях неполноты информации, ограниченности ресурсов и дефицита времени. Системный анализ является дальнейшим развитием целого ряда дисциплин, таких как исследование операций, теория оптимального управления, теория принятия решений, экспертный анализ, теория организации эксплуатации систем и т.д. Для успешного решения поставленных задач системный анализ использует всю совокупность формальных и неформальных процедур. Перечисленные теоретические дисциплины являются базой и методологической основой системного анализа. Таким образом, системный анализ -междисциплинарный курс, обобщающий методологию исследования сложных технических, природных и социальных систем [1]. Широкое распространение идей и методов системного анализа, а главное -успешное их применение на практике стало возможным только с внедрением и повсеместным использованием ЭВМ. Именно применение ЭВМ как инструмента решения сложных задач позволило перейти от построения теоретических моделей систем к широкому их практическому применению. В связи с этим Н.Н. Моисеев пишет [9], что системный анализ - это совокупность методов, основанных на использовании ЭВМ и ориентированных на исследование сложных систем - технических, экономических, экологических и т.д. Центральной проблемой системного анализа является проблема принятия решения. Применительно к задачам исследования, проектирования и управления сложными системами проблема принятия решения связана с выбором определенной альтернативы в условиях различного рода нео¬пределенности. Неопределенность обусловлена многокритериальностью задач оптимизации, неопределенностью целей развития систем, неоднозначностью сценариев развития системы, недостаточностью априорной информации о системе, воздействием случайных факторов в ходе динамического развития системы и прочими условиями. Учитывая данные обстоятельства, системный анализ можно определить как дисциплину, занимающуюся проблемами принятия решений в условиях когда выбор альтернативы требует анализа сложной информации различной физической природы.
Главным содержанием дисциплины «Системный анализ» являются сложные проблемы принятия решений, при изучении которых неформальные процедуры, представления здравого смысла и способы описания ситуаций играют не меньшую роль, чем формальный математический аппарат.
Системный анализ является дисциплиной синтетической. В нем можно выделить три главных направления. Эти три направления соответствуют трем этапам, которые всегда присутствуют в исследовании сложных систем:
1) построение модели исследуемого объекта;
2) постановка задачи исследования;
3) решение поставленной математической задачи.
Рассмотрим данные этапы.
Построение модели (формализация изучаемой системы, процесса или явления) есть описание процесса на языке математики. При построении модели осуществляется математическое описание явлений и процессов, происходящих в системе. Поскольку знание всегда относительно, описание на любом языке отражает лишь некоторые стороны происходящих процессов и никогда не является абсолютно полным. С другой стороны, следует отметить, что при построении модели необходимо уделять основное внимание тем сторонам изучаемого процесса, которые интересуют исследователя. Глубоко ошибочным является желание при построении модели системы отразить все стороны существования системы. При проведении системного анализа, как правило, интересуются динамическим поведением системы, причем при описании динамики с точки зрения проводимого исследования есть первостепенные параметры и взаимодействия, а есть несущественные в данном исследовании параметры. Таким образом, качество модели определяется соответствием выполненного описания тем требованиям, которые предъявляются к исследованию, соответствием получаемых с помощью модели результатов ходу наблюдаемого процесса или явления. Построение математической модели есть основа всего системного анализа, центральный этап исследования или проецирования любой системы. От качества модели зависит результат всего системною анализа.
Постановка задачи исследования. На данном этапе формулируется цель анализа. Цель исследования предполагается внешним фактором по отношению к системе. Таким образом, цель становится самостоятельным объектом исследования. Цель должна быть формализована. Задача системного анализа состоит в проведении необходимого анализа неопределенностей, ограничений и формулировании, в конечном счете, некоторой оптимизационной задачи:
 
,
 
Здесь х - элемент некоторого нормированного пространства G, оп¬ределяемого природой модели, G cодержится в Е, где Е - множество, которое может иметь сколь угодно сложную природу, определяемую структурой модели и особенностями исследуемой системы. Таким образом, задача системного анализа на этом этапе трактуется как некоторая оптимизационная проблема. Анализируя требования к системе, т. е. цели, которые предполагает достигнуть исследователь, и те неопределенности, которые при этом неизбежно присутствуют, исследователь должен сформулировать цель анализа на языке математики. Язык оптимизации оказывается здесь естественным и удобным, но вовсе не единственно возможным.
Решение поставленной математической задачи. Только этот третий этап анализа можно отнести собственно к этапу, использующему в полной степени математические методы. Хотя без знания математики и возможностей ее аппарата успешное выполнение двух первых этапов невозможно, так как и при построении модели системы, и при формулировании цели и задач анализа широкое применение должны находить методы формализации. Однако отметим, что именно на завершающем этапе системного анализа могут потребоваться тонкие математические методы. Но следует иметь в виду, что задачи системного анализа могут иметь ряд особенностей, которые приводят к необходимости применения наряду с формальными процедурами эвристичес¬ких подходов. Причины, по которым обращаются к эвристическим методам, в первую очередь связаны с недостатком априорной информации о процессах, происходящих в анализируемой системе. Также к таковым причинам можно отнести большую размерность вектора х и сложность структуры множества G. В данном случае трудности, возникающие в результате необходимости применения неформальных процедур анализа зачастую являются определяющими. Успешное решение задач системного анализа требует использования на каждом этапе исследования неформальных рассуждений. Ввиду этого проверка качества решения, его соответствие исходной цели исследования превращается в важнейшую теоретическую проблему.
 
== См. также ==