Моделі систем як підстави декомпозиції

Під підставами декомпозиції тут розуміється сукупність елементів системи (частин), углиб яких не проникає опис, тобто вони є умовно неподільними.

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

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

Іноді корисно як підстави декомпозиції не тільки перебирати різні моделі цільової системи, але й брати спочатку моделі надсистеми, потім – самої системи й, нарешті, модель підсистеми. Часто досить організувати простий перебір формальних типів моделей (фреймів): «чорного ящика», складу, структури, структурної схеми, модель життєвого циклу, модель масштабу й т.д.

Проблема повноти моделей укладається в тім, що змістовна модель будується за зразком формальної. Важливо відшукати компроміс між повнотою й простотою.

Набір повних моделей (фреймів), по великому рахунку, тільки відкриває перед дослідником поле можливих варіантів вивчення систем і спрямований на те, щоб викликати певні асоціації із приводу досліджуваної системи. До числа повних моделей ставиться й схема К. Маркса будь-якої діяльності людини (мал. 5.1).

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

При аналізі ресурсного забезпечення будь-якої конкретної системи цей перелік не дає можливості пропустити що-небудь важливе. Головна мета при цьому укладається в тім, щоб звести складний об'єкт аналізу до кінцевої сукупності простих під-об'єктів або пояснити конкретну причину непереборної складності.

Рис. 5.1. Загальна схема діяльності

 

Алгоритм декомпозиції як спосіб спрощення складного укладається в наступному:

1) визначення об'єкта аналізу (всі що завгодно – будь-яке висловлення, розкриття змісту якого вимагає структурування);

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

3) вибір формальних моделей (набір фреймів і правил перебору);

4) визначення моделі підстави (будується за допомогою класифікаторів на підставі вивчення цільової системи);

5) аналіз чергового об'єкта декомпозиції;

6) здійснення процедури декомпозиції;

7) аналіз отриманих фрагментів;

8) перевірка чергового фрагмента на елементарність;

9) перевірка використання всіх фреймів;

10) перевірка детализированности всіх підстав;

11) звіт – остаточний результат у формі графа.

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