Системный анализ vs Анализ систем
В последнее время все чаще наблюдаю, как в ИТ-сообществе, некоторые его участники, пытаются продвинуть мнение, что дескать Системные аналитики, вовсе не системные и Системным анализом они не занимаются, а в лучшем случае занимаются Анализом систем.
Решил внести свою лепту в понимание этого вопроса.
Давайте сначала определимся в понятиях которые мы будем использовать..
Итак, для начала определим, что значат основные слова, которые в указанных выше сочетаниях переставляются местами. Давайте начнем в азбучном порядке.
Анализ, тут все просто и думаю не вызовет никаких споров, - (др.-греч. ἀνάλυσις «разложение, разделение, расчленение, разборка») — метод исследования, характеризующийся выделением и изучением отдельных частей объектов исследования. Анализ - это методология исследования, включающая в себя разбор и нахождение причинно-следственных связей в изучении любого объекта, явления, системы. (кто не верит, можете проверить обратившись к Википедии)
Система , тут несколько сложнее, т.к. существует с добрый десяток определений, но обратимся опять к Википедии, - (др.-греч. σύστημα «целое, составленное из частей; соединение») — множество элементов, находящихся в отношениях и связях друг с другом, которое образует определённую целостность, единство.
Потребность в использовании термина «система» возникает в тех случаях, когда нужно подчеркнуть, что что-то является большим, сложным, не полностью сразу понятным, при этом целым, единым. В отличие от понятий «множество», «совокупность» понятие системы подчёркивает упорядоченность, целостность, наличие закономерностей построения, функционирования и развития.
Теперь давайте перейдем к их конструктам. И опять пойдем по азбуке.
Анализ систем - исходя из ранее определенных терминов получаем, что это метод исследования, когда мы берем Систему и расчленяем ее на составные части. И по составным частям пытаемся понять как это система работала и для чего она была нужна.
Системный анализ, вот с этим конструктом придется нам очень и очень серьезно повозится.
Попробуем для начала обратиться опять к Википедии. И что мы там найдем?
Системный анализ - прикладное направление Теории систем, применяемое при решении сложных слабоформализуемых проблем.
И еще приписку:
Не существует единого и общепринятого определения системного анализа.
Что же делать? Можно конечно собрать все существующие определения Системного анализа и попытаться вычленить, что-то полезное из них.
Но, предлагаю обратиться к тому на чем основан Системный анализ, а именно к Теории систем.
Что же может подсказать для понимания Системного анализа эта самая системная теория?
Во первых, Теория систем говорит, что любая Система - это умозрительный конструкт, т.е. систему определяет тот кто с ней работает, т.е. можно сказать, что Система - явление квантовое и зависит от наличия ее наблюдателя или взаимной договоренности ряда наблюдателей.
Исходя из этого, чтобы начать изучение какой-либо системы, надо ее сначала определить, или по другому Синтезировать, через определение ее границ, для отделения ее от других объектов в том числе других, ранее определенных систем.
Далее, для изучения выделенной Системы, необходимо понять из каких составляющих она состоит, т.е. провести Анализ выделенной системы.
И чтобы понять, как система работает и достигает своего целевого результата, установить какие связи существуют между этими элементами системы и как эти взаимосвязи приводят к появлению эмерджентных свойств у системы. Т.е. это означает, что нам надо провести обратную сборку системы , иначе говоря, сделать опять Синтез системы.
Таким образом Системный анализ состоит из следующих последовательностей работ с Системой:
Синтез системы -> Анализ системы -> Синтез системы.
Исходя из вышеизложенного, можно сделать вывод, что Анализ системы это, всего лишь навсего, одна из составляющих Системного анализа, и противопоставлять эти понятия - это значить не понимать сути Системного подхода.
Теперь, когда мы определили суть Системного анализа, и если у читателя есть хотя бы общее