3.1.2. Системный подход
Системный подход -- это когда наработанное где-то (в данном случае уже неважно где)
системное мышление переносится в другие дисциплины -- например, в (системную) инженерию.
Конечно, "если долго мучиться, что-нибудь получится" -- при неограниченных средствах и времени всегда можно создать великолепную систему, переделывая её заново при каждой ошибке, выправляя каждый вновь найденный дефект. Как сделать так, чтобы получалось не "что-нибудь" и не нужно было мучиться? Нужно использовать системный подход, позволяющий применить "разделение интересов" (separation of concerns) на практике. Недаром в системной инженерии есть поговорка "с первого раза правильно": если речь идёт о междисциплинарной работе, то каждая из дисциплин видит свои ошибки и даёт свои решения. В результирующем проекте этих ошибок тем самым будет меньше, а решения будут более качественными.
Системный подход с его вниманием не только к частям, но и целому (холизм) противопоставляется прежде всего редукционистскому подходу.
В редукционистском подходе (часто неявно) утверждается, что
мы должны дать детальное "научное" (то есть
в рамках определённого научного предмета) описание любого объекта, просто повышая уровень его детальности при любых встречающихся затруднениях, сводя изучение целого к изучению его отдельных частей. Но почему представители системного мышления называют это "редукционистским" подходом? Потому как доктрина редукционизма полагала, что любое "высшее проявление" можно свести к "низшему, в частях системы", если постараться. Бег зайца можно свести к химическим реакциям в молекулах зайца, то есть заяц сводим к его химии. Или атомная электростанция сводима к набору атомов физических элементов, которые нужно только собрать в правильные места в пространстве.
Согласно редукционизму, инженерия вся сводится к правильному использованию физики, и только -- ибо инженерный объект это физический объект, и только. Никаких "систем", "жизненных циклов", "требований" и "архитектур", только законы физики!Системный подход, в отличие от редукционистского утверждает, что "сводимости" одних дисциплин к другим нет, мир нужно описывать мультидисциплинарно, "полинаучно" -- зайца одним образом, его клетки другим образом, молекулы в клетках третьим образом, а молекулярные орбитали в атомах этих молекул четвёртым образом.
Главное в системах -- это эмерджентность (emergence,
http://en.wikipedia.org/wiki/Emergence) --
то, что из простых взаимодействий каких-то частей появляется что-то, что абсолютно никаким образом не содержится в каждой из частей. Например, ни одна часть часов не содержит "время" или "измерение времени". Это свойство появляется (emerge/возникает) только в результате взаимодействия всех частей, свойство механических часов измерять время нельзя сводить к свойствам отдельных их частей: пружин, шестерёнок, храповиков. Ключ к пониманию системы не в её частях, а в том новом, что появляется при их взаимодействии.
И эти теории (компактные описания "как устроено") разнятся не только на разных уровнях отношения "часть-целое" (часто при этом говорят о "метасистемном переходе" -- когда человека или атомную станцию перестают рассматривать как набор молекул с их взаимодействиями на химическом уровне), но и даже для одного уровня (когда один и тот же уровень рассмотрения по отношению часть-целое обеспечивается целым рядом дисциплин -- когда атомной электростанцией занимается инженер-механик, инженер-теплотехник, инженер-электрик, инженер по безопасности и т.д.).
Системный подход сразу оговаривает многодисциплинарность (в отличие от монодисциплинарности редукционистского подхода -- "наша дисциплина объяснит всё многообразие явлений") рассмотрения системы. Каждая дисциплина привносит свою теорию, свой компактный набор описаний мира, пригодный для ответов на свои вопросы. Системный подход позволяет сразу к этому приготовиться: с системным подходом жить не легче, чем с редукционистским (меднолобым фанатам одной идеи ведь жить всегда легче, так?), зато можно добиться лучших результатов, применяя различные теории там, где они могут быть применены, и не применяя там, где их применять нельзя (ибо в каждой теории оговаривается тот круг явлений, к которым эта теория в принципе может быть применена).
Системное мышление (system thinking) --
это приложение системного подхода к решению практических задач. Так, системная инженерия -- это приложение системного подхода к решению инженерных задач.
Этот вариант системного мышления мы будем называть системноинженерным мышлением.
Еесть и другие варианты системного мышления, ибо существует множество разновидностей системного подхода, значительное число этих разновидностей посвящено попыткам разбирательства с системами из людей (см., например, обзоры
http://www.situation.ru/app/j_art_1052.htm и
http://rudocs.exdat.com/docs/index-421147.html?page=8 -- при этом помним, что systems engineering до середины 80-х годов по-русски переводили словом "системотехника", которое и использовано в этих обзорах). Сегодня системная инженерия представляет собой одну из самых бурно развивающихся ветвей системного движения, при этом она активно впитывает и идеи других направлений системного движения.