Складна система: характеристика, структура та методи визначення

Існують природні та штучні системи. Система, що складається з інших систем, вважається складною. Це, наприклад, яблуко або завод з виробництва тракторів, бджолиний вулик і написання комп`ютерної програми. Системою може бути процес, об`єкт, явище. Інформація є засобом опису систем.

Розпізнати потрібні дані і оцінити їх достовірність-система знань і умінь. Розуміти і оцінювати-якість інтелекту фахівця, ефективність його знань і умінь.

Залежно від кута зору і досягається мети можна отримати широкий спектр рішень. Яблуко і Ньютон-цікава новела , але тільки образно пов`язана з законами тяжіння. Планети літають спокійно і без видимих витрат енергії, але управляти системою сил тяжіння людина поки не навчився. Єдине, що науці під силу, - подолання (а не застосування) сил тяжіння шляхом використання величезних енергетичних ресурсів.

Прості та складні системи

Амеба-найпростіший організм. Але повірити шкільним підручникам важко. Можна сказати: "Кругляк на дорозі-зовсім не система". Але під мікроскопом амеба швидко змінює думку навіть школяра. Життя амеби насичена подіями. Кругляк може виявитися зброєю в руках воїна або молотком для розколювання горіхів.

Природні системи

Сучасна наука стверджує: в амебі і кругляку легко виявити хімічні речовини, молекули, атоми, літаючі по орбітах електрони і елементарні частинки.

Якщо вірити астрономам, то Земля не єдина планета у Всесвіті і подібні їй існують у величезній системі галактик.

Всі системи прості на одному рівні. Всі системи складні, як тільки дослідник опускається на рівень нижче або піднімається рівнем вище.

Будь-яка з них-це точка в просторі і часі. Незалежно від того, яка вона: штучна або природна.

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

Будівля заводу або станина верстата нерухомі. Гора менш рухлива, ніж океан біля її підніжжя. Це завжди складні динамічні системи. Будівля заводу забезпечує необхідний функціонал для нормальної роботи трудового колективу, верстатів, обладнання, зберігання матеріалів і готової продукції. Станина гарантує нормальну роботу механізмів верстата. Гора бере участь у формуванні клімату « "управляє" рухом вітру, дає їжу і дах живим організмам.

Приклад природної системи

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

Розглянемо приклад. При побудові системи управління підприємством будівля, верстати та обладнання-статика. Але ця статика вимагає динамічного обслуговування. Згідно технічної документації система управління підприємством повинна буде мати підсистему обслуговування. Поряд з цим буде розроблена система обліку і контролю для бухгалтерії, планово-економічна система. Потрібно буде визначити спектр цілей і завдань підприємства: стратегію, концепцію розвитку.

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

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

Авторитетних фахівців з теорії систем досить, щоб ефективно вирішувати завдання моделювання, але недостатньо, щоб запропонувати концептуально закінчену теорію систем, їх структури і методів визначення (розробки) об`єктивних і достовірних моделей.

Як правило, фахівці маніпулюють змістом, який вкладають в терміни: мета, функціональність, структура, простір станів, цілісність, унікальність. Використовуються графічні або блокові нотації для наочної побудови моделей. Головним є текстовий опис.

Процес розуміння при моделюванні

Важливо зрозуміти, що таке складна система в кожному конкретному випадку. Процес розуміння-це Динаміка мислення фахівця (колективу). Не можна фіксувати мету або структура системи як щось непорушне. Розуміння виконуваної роботи-це Динаміка. Все, що зрозуміло, застигає в статиці, але ніколи не завадить переглянути досягнуте розуміння, скорегувати проміжні результати.

Характерною складовою структури є спектр даних, їх цілісність, кількісний і якісний опис, внутрішні і зовнішні методи складних систем, якими вони маніпулюють:

  • для розпізнавання вхідної інформації;
  • аналізу та узагальнень власних + зовнішніх даних;
  • формування рішень.

Хорошим прикладом структури системи є програмування. Кінець минулого століття ознаменувався переходом від концепції класичного програмування до об`єктно-орієнтованого.

Об`єкти та системи об`єктів

Програмування-це складна система процесів мислення. Програмування-це вимога високої кваліфікації, яка дозволяє моделювати на свідомому рівні. Програміст вирішує реальну задачу. У нього немає часу для аналізу програмного коду на рівні процесора. Програміст працює з алгоритмом вирішення задачі-це рівень побудови моделі.

Класичне програмування-це алгоритм, послідовно вирішальний задачу. Об`єктно-орієнтоване програмування має лише об`єкти, які мають методи взаємодії між собою та зовнішнім світом. Кожен об`єкт може мати дані складної структури, власного синтаксису і семантики.

Класичне та об`єктно-орієнтоване програмування

Вирішуючи завдання за допомогою об`єктно-орієнтованого програмування, програміст мислить об`єктами, і складна система в його свідомості представляється сукупністю більш простих. Будь-яка система складається з одного або декількох об`єктів. Кожен об`єкт має свої дані і методами.

Результат роботи "об`єктно-орієнтованого" програміста-система об`єктів і ніякого послідовного алгоритму. Система об`єктів сама функціонує як об`єкт. Складові її об`єкти виконують тільки своє призначення. Жоден алгоритм ззовні не вказує складній системі, що робити. Тим більше складовим її об`єктів - як себе вести.

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

Займаючись вирішенням практичних завдань, фахівець будує моделі. З досвідом приходить вміння бачити складні системи як точки в просторі-часі. Ці точки наповнені унікальним і конкретним функціоналом. Системи "приймають" вхідну інформацію і дають очікуваний результат.

Кожна точка включає систему точок, які також слід інтерпретувати як системи. Зворотна процедура, коли вирішувана задача представлена системою підзадач, а отже, нав`язує фахівцеві щодо систематизований комплект розділених функцій, обов`язково призведе до нестиковки в рішенні.

Цілісність системи

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

  • унікальність;
  • системність;
  • самостійність;
  • взаємозв`язок " внутрішніх функціональностей»;
  • цілісність системи.

Перше і останнє найбільш важливо застосовувати на будь-якому етапі роботи по моделюванню. Будь-яка складна система - це цілісна унікальна композиція підсистем. Які саме підсистеми входять в систему-неважливо. Головне, що на кожному рівні є цілісність і унікальність функціональності. Тільки орієнтуючись на цілісність і унікальність системи, а також кожної її підсистеми, можна побудувати об`єктивну модель завдання (системи).

Знання та вміння

Поширена фраза "Незамінних немає" безнадійно застаріла. Навіть просту роботу можна виконати розумно, витративши менше сил, заощадивши час і гроші.

Моделювання та вирішення інтелектуальних завдань-безумовна вимога високої кваліфікації. Від фахівця залежить як моделювання реальної системи, так і рішення задачі. Різні фахівці виконають свою роботу по-своєму. Результати можуть відрізнятися тільки в тому випадку, якщо моделювання виконано необ`єктивно, а процес вирішення задачі виконаний неточно.

Знання та вміння спеціаліста

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

Статті на тему