26-03-2019 15:40

Сложная система: характеристика, структура и методы определения

Существуют естественные и искусственные системы. Система, состоящая из других систем, считается сложной. Это, например, яблоко или завод по производству тракторов, пчелиный улей и написание компьютерной программы. Системой может быть процесс, объект, явление. Информация является средством описания систем.

Распознать нужные данные и оценить их достоверность - система знаний и умений. Понимать и оценивать - качество интеллекта специалиста, эффективность его знаний и умений.

В зависимости от угла зрения и достигаемой цели можно получить широкий спектр решений. Яблоко и Ньютон - интересная новелла, но только образно связанная с законами тяготения. Планеты летают спокойно и без видимых затрат энергии, но управлять системой сил тяготения человек пока не научился. Единственное, что науке по силам, - преодоление (а не применение) сил тяготения путем использования огромных энергетических ресурсов.

Простые и сложные системы

Ненормальный — это какой? Толкование словаВам будет интересно:Ненормальный — это какой? Толкование слова

Амеба - простейший организм. Но поверить школьным учебникам трудно. Можно сказать: "Булыжник на дороге - вовсе не система". Но под микроскопом амеба быстро меняет мнение даже школьника. Жизнь амебы насыщена событиями. Булыжник может оказаться оружием в руках воина или молотком для раскалывания орехов.

На английском прилагательные (с переводом)Вам будет интересно:На английском прилагательные (с переводом)

Естественные системы

Современная наука утверждает: в амебе и булыжнике легко обнаружить химические вещества, молекулы, атомы, летающие по орбитам электроны и элементарные частицы.

Если верить астрономам, то Земля не единственная планета во Вселенной и подобные ей существуют в огромной системе галактик.

Все системы простые на одном уровне. Все системы сложные, как только исследователь опускается на уровень ниже или поднимается уровнем выше.

Любая из них - это точка в пространстве и времени. Вне зависимости от того, какая она: искусственная или естественная.

Статика и динамика

Здание завода или станина станка неподвижны. Гора менее подвижна, чем океан у ее подножия. Это всегда сложные динамические системы. Здание завода обеспечивает необходимый функционал для нормальной работы трудового коллектива, станков, оборудования, хранения материалов и готовой продукции. Станина гарантирует нормальную работу механизмов станка. Гора участвует в формировании климата, «управляет» движением ветра, дает пищу и кров живым организмам.

Конфидент – это хранитель ваших секретовВам будет интересно:Конфидент – это хранитель ваших секретов

Пример естественной системы

В зависимости от точки зрения и решаемой задачи во всякой системе можно отделить статику от динамики. Это важная процедура: модели сложных систем - процесс систематизации данных. Правильное определение источников информации о системе, оценка их достоверности и определение действительного смысла - крайне важно для построения модели, на основании которой будет формироваться решение.

Рассмотрим пример. При построении системы управления предприятием здание, станки и оборудования - статика. Но эта статика требует динамичного обслуживания. Согласно технической документации система управления предприятием должна будет иметь подсистему обслуживания. Наряду с этим будет разработана система учета и контроля для бухгалтерии, планово-экономическая система. Нужно будет определить спектр целей и задач предприятия: стратегию, концепцию развития.

Структура системы

Цель и структура сложных систем - главная задача при моделировании. Теорий систем существует множество. Можно привести десятки определений целей, характеристик, методов анализа, и в каждом будет смысл.

Авторитетных специалистов по теории систем достаточно, чтобы эффективно решать задачи моделирования, но недостаточно, чтобы предложить концептуально законченную теорию систем, их структуры и методов определения (разработки) объективных и достоверных моделей.

Как правило, специалисты манипулируют смыслом, который вкладывают в термины: цель, функциональность, структура, пространство состояний, целостность, уникальность. Используются графические или блочные нотации для наглядного построения моделей. Главным является текстовое описание.

Процесс понимания при моделировании

Важно понять, что такое сложная система в каждом конкретном случае. Процесс понимания - это динамика мышления специалиста (коллектива). Нельзя фиксировать цель или структуру системы как что-то незыблемое. Понимание выполняемой работы - это динамика. Все, что понято, застывает в статике, но никогда не помешает пересмотреть достигнутое понимание, скорректировать промежуточные результаты.

Характерной составляющей структуры является спектр данных, их целостность, количественное и качественное описание, внутренние и внешние методы сложных систем, которыми они манипулируют:

  • для распознавания входящей информации;
  • анализа и обобщений собственных + внешних данных;
  • формирования решений.

Хорошим примером структуры системы является программирование. Конец прошлого века ознаменовался переходом от концепции классического программирования к объектно-ориентированному.

Объекты и системы объектов

Программирование - это сложная система мыслительных процессов. Программирование - это требование высокой квалификации, которое позволяет моделировать на сознательном уровне. Программист решает реальную задачу. У него нет времени для анализа программного кода на уровне процессора. Программист работает с алгоритмом решения задачи - это уровень построения модели.

Классическое программирование - это алгоритм, последовательно решающий задачу. В объектно-ориентированном программировании есть только объекты, которые имеют методы для взаимодействия друг с другом и внешним миром. Каждый объект может иметь данные сложной структуры, собственного синтаксиса и семантики.

Классическое и объектно-ориентированное программирование

Решая задачу посредством объектно-ориентированного программирования, программист мыслит объектами, и сложная система в его сознании представляется совокупностью более простых. Всякая система складывается из одного или нескольких объектов. Каждый объект обладает своими данными и методами.

Результат работы «объектно-ориентированного» программиста - система объектов и никакого последовательного алгоритма. Система объектов сама функционирует как объект. Составляющие ее объекты исполняют только свое предназначение. Никакой алгоритм извне не указывает сложной системе, что делать. Тем более составляющим ее объектам - как себя вести.

Точка и система точек

Занимаясь решением практических задач, специалист строит модели. С опытом приходит умение видеть сложные системы как точки в пространстве-времени. Эти точки наполнены уникальным и конкретным функционалом. Системы «принимают» входящую информацию и дают ожидаемый результат.

Каждая точка включает в себя систему точек, которые также следует интерпретировать как системы. Обратная процедура, когда решаемая задача представлена системой подзадач, а следовательно, навязывает специалисту относительно систематизированный комплект разделенных функций, обязательно приведет к нестыковкам в решении.

Целостность системы

Только одно начало есть в любой системе, только его можно расписать на подзадачи, требующие решения. Анализируя системы, все специалисты употребляют термины:

  • уникальность;
  • системность;
  • самостоятельность;
  • взаимосвязь «внутренних функциональностей»;
  • целостность системы.

Первое и последнее наиболее важно применять на любом этапе работы по моделированию. Любая сложная система - это целостная уникальная композиция подсистем. Какие именно подсистемы входят в систему - неважно. Главное, что на каждом уровне есть целостность и уникальность функциональности. Только ориентируясь на целостность и уникальность системы, а также каждой ее подсистемы, можно построить объективную модель задачи (системы).

Знания и умения

Расхожая фраза "незаменимых нет" безнадежно устарела. Даже простую работу можно выполнить разумно, затратив меньше сил, сэкономив время и деньги.

Моделирование и решение интеллектуальных задач - безусловное требование высокой квалификации. От специалиста зависит как моделирование реальной системы, так и решение задачи. Разные специалисты выполнят свою работу по-своему. Результаты могут отличаться только в том случае, если моделирование выполнено необъективно, а процесс решения задачи исполнен неточно.

Знания и умения специалиста

Серьезная теоретическая подготовка, практический опыт и умение системно мыслить определяют результат решения каждой задачи. При объективном подходе каждая из них дает точный результат вне зависимости от того, какой специалист выполнил работу.



Источник