Функціональне забезпечення ІС
Функціональне забезпечення (ФЗ; IS function support) – комплекс функцій і задач, що розв’язуються в ІС з метою досягнення поставлених цілей за заданими критеріями.
ФЗ являє собою динамічну систему, що відображає взаємодію функцій і задач модулів ІС з урахуванням їх цільового призначення. Побудова ФЗ заснована на принципах моделі представлення знань в ІС. Всі архітектурні особливості ФЗ можуть бути отримані шляхом відображення простору алгоритмів на простір архітектур. При цьому простір цільового компоненту проектується на підпростір функціональних модулів ІС, підпростір алгоритмів функціонування – на підпростір міжсистемних зв’язків, а підпростір критеріїв ефективності – на підпростір управління.
Функціональне забезпечення включає:
- розподілену систему функцій (F1, F2,..., Fn);
- розподілену систему комплексів задач (Z11, Z12,..., Znl, Znm ). Тут n – кількість функцій, m – кількість задач або запитів у кожній функції.
Реалізація функцій проектованої ІС описується матрицею задачного покриття (рис. 3.3).
Рис. 3.3. Функціонально-задачна забезпеченість ІС
Формально функціональне забезпечення на рівні функцій або задач описується у вигляді трійки векторів:
ФЗ {F(Z), A, K)}, (3.1)
де F(Z) – сукупність функцій (задач) ІС;
А – сукупність алгоритмів виконання функцій або реалізації задач;
К – перелік критеріїв виконання алгоритмів А функцій – Kf або задач – Kz.
Окремо для рівня функцій і задач з урахуванням прийнятої системи координат С–F–S будемо мати:
ФЗf {F(C,S), Af(C,F,S), Kf(C,F,S)}, (3.2)
ФЗz {Z(C, S), AZ(C, Z, S), KZ(C, Z, S)}. (3.3)
де ФЗf, ФЗz – відповідно функціональне забезпечення рівня функцій і задач;
F(C, S) Z(C, S) – склади функцій і задач, що реалізують задану ціль С і розподілених за структурою об’єкту S;
Af(C, F, S) Az(C, Z, S) – сукупність алгоритмів виконання функцій F і рішення задач Z, що забезпечують досягнення цілей С на розподіленій структурі S;
Kf (С, F, S), Kz(C, Z, S) – критерії виконання функцій F і рішення задач Z, що забезпечують у випадку їхнього виконання на розподіленій структурі S часткове досягнення цілей С.
ФЗ є основою для подальшої розробки ІЗ і ПЗ. Проекція функціонального забезпечення на інформаційну вісь дозволяє проектувати структури баз даних. Проекція ж функціонального забезпечення на вісь ПЗ відповідає передачі алгоритмів задач з метою їх програмування (рис. 3.4).
Рис. 3.4. Відображення функціонального забезпечення на вісі ІЗ та ПЗ
Організацію розробки функціонального забезпечення можна виконувати по одному з вимірів системи координат С–F–S:
- цілі – С;
- функції – F;
- структури – S.
В залежності від прийнятої координати будемо розрізняти ціле-орієнтоване, функціонально-орієнтоване і структурно-орієнтоване функціональне забезпечення.
1. Нехай, наприклад, за базис розробки прийнята ціль С (цільова орієнтація). Тоді функціональне наповнення ІС можна представити у вигляді одного з двох напрямків:
- ФЗc (F,S) – ціле-функціональне (функціональна забезпеченість цілей із зазначенням їх структурної розподіленості);
- ФЗc (S, F) – ціле-структурне (розподіл цілей за системною структурою із зазначенням виконуваних функцій).
Наприклад, у випадку ФЗc (F, S) прийнята сукупність задач орієнтована на оцінку ефективності підприємства в цілому за допомогою її визначення через функції системи, а визначення функцій виконується по всій структурі підприємства знизу до верху.
В другому ФЗc (S, F) – оцінка ефективності підприємства в цілому, визначення показників ефективності для кожного структурного підрозділу з урахуванням їх інтеграції по усіх функціях при переході з одного рівня на інший.
2. Використання в якості основи функцій F системи (функціональна орієнтація) дозволяє мати ФЗ, орієнтоване на ведучу роль функцій:
- ФЗf (С, S) – функціонально-цільове (закріплення функцій за цілями, розподіленими за структурою);
- ФЗf (S, С) – функціонально-структурне (розподіл функцій за структурою в прив’язці до цільових компонентів).
3. Якщо за основу прийнята координата S (об’єктна орієнтація), то проектування ФЗ виконується з урахуванням першочергових вимог структурних елементів ІС:
- ФЗg (С, F) – структурно-цільове (зіставлення кожній структурній одиниці її ціле-функціонального наповнення);
- ФЗg (F, С) – структурно-функціональне (зіставлення кожній структурній одиниці її функціонально–цільового наповнення).
Для будь-якого рівня ІС при виборі основного базису обов’язково враховуються і два інших базиси для деталізації простору системи С–F–S.
Найбільше поширення в діючих і проектованих ІС одержало функціонально-орієнтоване забезпечення. Система функцій ІС виводиться з узагальненої схеми управління, основними процесами якої є спостереження – узагальнення і прийняття рішень – управління, що відповідає процесам управління в ІС (рис. 3.5).
Рис. 3.5. Узагальнена схема процесу управління
За функціональною ознакою виділяють наступну замкнуту систему функцій:
– облік планованих характеристик виробничого процесу (контроль, діагностування, облік);
- аналіз параметрів обліку;
- прогнозування параметрів, що аналізуються;
- планування характеристик виробництва;
- управління (реалізація розробленого плану).
Ця система функцій використовується в основі більшості сучасних інформаційних систем.