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