2.4. Декомпозиція інформаційних систем
Про системність об’єктів свідчить те, що їх можна поділяти, оскільки лише вони мають структуру. Процеси декомпозиції й композиції є засобами отримання інформації для здійснення аналізу та синтезу систем.
Декомпозиція – це процес поділу систем на елементи, зручні для якихось операцій з нею, а саме поділ до елементів, які приймаються за неподільні об’єкти.
Будь яка система по-своєму складна. Це означає що всю сукупність інформації, яка характеризує систему, і всю сукупність зв`язків між елементами системи, неможливо сприйняти в цілому і повністю, звідси, додержуючись методу декомпозиції, для швидкого впровадження ІС необхідно дотримуватися принципу “добре структурованної системи”, і тому головна мета декомпозиції – поділ системи на простіші частини. Зменшуючи складність системи, ми забезпечуємо умови для аналізу та синтезу компонентів, для проектування, побудови, впровадження, експлуатації та вдосконалення систем управління. Поділ звичайно виконують у такий спосіб, щоб компоненти піддавались якій-небудь класифікації. Рекомендується зважати на природну декомпозицію, відбиту в існуючій структурі управління, обов’язках посадових осіб, діючого документообігу і т.п. Доцільно проводити багаторазову декомпозицію по кількох різних напрямках.
Загальна мета, критерії функціонування та основні обмеження на роботу системи звичайно формуються на початку створення системи.
Так, при декомпозиції можуть застосовуватись різні засоби, методи та ознаки поділу системи. Поділ може мати матеріальну, функціональну, алгоритмічну та іншу основу. Однак сам процес декомпозиції кінцевий, оскільки поділ відбувається до створення елементів, які приймаються за неподільні об’єкти.
Так, при поділі системи на компоненти можемо мати різні варіанти. Компонент — це частина ІС, яку після декомпозиції можемо розглядати як самостійне ціле (ГОСТ 34.003–90).
В ОРММ пропонують поділ системи здійснювати відповідно до адміністративного поділу системи керування економічним об’єктом. При такій декомпозиції виділяють: керування технічною підготовкою виробництва, техніко-економічне планування, оперативне керування виробництвом і т. ін. Також систему можна поділяти за функціями, які виконуються (облік, контроль, планування і т.п.), і за ресурсами (матеріальні, трудові, основні засоби, готова продукція, грошові).
Наступним кроком декомпозиції є виділення в компоненті функціональних процесів (задач). Задача ІС, функція чи частина функції ІС, є формалізована сукупність автоматизованих дій, в результаті виконання яких здобувають результати заданого виду (ГОСТ 34.003–90). Може виявитися, що при одному й тому самому засобі декомпозиції системи на компоненти одна й та сама задача за змістом в різних проектах належить до різних компонентів. Однак неоднозначність закінчується, тільки-но процес декомпозиції доводиться до рівня економічних показників; його можемо вважати неподільним елементом, оскільки поділ його на атрибути приводить до втрати економічної суті, й він уже не зможе відігравати роль змінної, яка характеризує стан об’єкта, котрий він описує. В інформаційному аспекті показник не є кінцевим елементом і може бути поділений на атрибути.
У свою чергу в лінгвістичному аспекті атрибути також не є кінцевими елементами, оскільки можуть бути поділені на окремі слова та символи.
Отже, вибір основи та межі декомпозиції визначається суттю об’єкта, який досліджується, метою, предметною областю обстеження, запасом знань дослідника відносно об’єкта обстеження.
Але при поділі системи на різні рівні ієрархії потрібно виконувати наступні вимоги:
кожен рівень ієрархії повинен повністю оглядатися і бути зрозумілим без детального знання нижчіх рівнів;
зв`язки між елементами на одному рівні ієрархії мають бути мінімальними;
не повинно бути зв`язків між елементами через один рівень ієрархії;
елемент вищого рівня має викликати елемент наступного рівня і передаючи йому необхідну вхідну інформацію, повинен утворювати з ним єдине ціле;
елемент наступного рівня після закінчення своєї роботи повертає управління елементу, що його викликав.
Аналізуючи та описуючи системи, використовують такі види структур, які різняться типами елементів і зв’язками між ними (РД 50–680–88 АС «Основные положения»).
1. Функціональні (елементи – компоненти, функції, задачі, про-цедури; зв’язки – інформаційні).
2. Технічні (елементи – пристрої, компоненти, комплекси; зв’язки – лінії та канали зв’язку).
3. Організаційні (елементи – колективи людей та окремі виконавці; зв’язки – інформаційні, співпідпорядкування та взаємодії).
4. Програмні (елементи – програмні модулі та вироби; зв’язки – керуючі).
5. Інформаційні (елементи – форми існування та подання інформації в системі; зв’язки – операції перетворення інформації в системі).
6. Алгоритмічні (елементи – алгоритми; зв’язки – інформаційні).
7. Документальні (елементи – неподільні складові і документи ІС; зв’язки – взаємодії, входження і співпідпорядкування).
- Основи створення інформаційних систем
- Передмова
- Розділ 1. Основні поняття
- 1.1. Значення та напрямки розвитку інформаційних систем
- 1.2. Основні поняття дисципліни
- 1.3. Класифікація інформаційних систем
- Контрольні запитання
- Розділ 2. Системотехнічні аспекти теорії створення інформаційних систем
- 2.1. Організаційно-економічна модель економічного об’єкта
- 2.2. Мета, задачі та принципи створення інформаційних систем
- Гарантія
- Рис 2.3 Створення іс
- 2.3. Системний підхід до створення інформаційної системи
- 2.4. Декомпозиція інформаційних систем
- 2.5. Надійність та ефективність інформаційних систем
- Розділ 3. Процес створення інформаційної системи
- 3.1. Життєвий цикл інформаційної системи
- 3.2. Трудомісткість стадій створення інформаційної системи
- 3.3. Структура проектної документації
- 3.4. Учасники процесу створення інформаційної системи
- 3.5. Методи та засоби створення інформаційної системи
- 3.6. Технологія створення інформаційної системи
- Контрольні запитання
- Розділ 4. Технологія підготовки загальних рішень щодо створення інформаційної системи
- 4.1. Склад і зміст робіт на стадії «Формування вимог до інформаційної системи»
- 4.2. Склад і зміст робіт на стадії «Розробка концепції інформаційної системи»
- 4.3. Склад і зміст робіт на стадії «Технічне завдання»
- 4.4. Передпроектна документація
- 4.5. Методи і засоби організації збирання та обробки матеріалів обстеження об’єкта
- 4.6. Методи і засоби аналізу матеріалів обстеження
- 4.7. Розробка пропозицій щодо вдосконалення інформаційної системи
- Методика проведення обстеження інформаційної системи
- Контрольні запитання
- Розділ 5. Технологія техноробочого проектування інформаційних систем
- 5.1. Склад і зміст робіт на стадії «Технічний проект»
- 5.2. Склад і зміст робіт на стадії «Робоча документація»
- 5.3. Склад проектної документації на стадіях «Технічний проект» і «Робоча документація»
- Загальносистемні рішення
- 5.5. Розподіл функцій обробки інформації між людиною і еом
- 5.6. Розробка постановки задач
- 5.7. Основні поняття автоматизованого робочого місця
- Контрольні запитання
- Розділ 6. Основні принципи проектування інформаційного забезпечення
- 6.1. Поняття інформаційного забезпечення інформаційних систем
- 6.2. Організація інформаційної бази
- 6.3. Види інформаційних масивів
- 6.4. Методика проектування інформаційного забезпечення
- Контрольні запитання
- Розділ 7. Розробка класифікаторів техніко-економічної інформації
- 7.1. Основні поняття класифікації інформації
- 7.2. Кодування інформації
- 7.3. Класифікатори техніко-економічної інформації
- 7.4. Методика створення класифікаторів
- Контрольні запитання
- Розділ 8. Проектування вихідних і вхідних інформаційних повідомлень
- 8.1. Поняття системи документації
- 8.2. Класифікація форм і методів виведення інформації
- 8.3. Методика проектування форм вихідної інформації
- 8.4. Загальні вимоги до проектування форм первинних документів
- 8.5. Форми побудови зон первинних документів
- 8.6. Сполучення первинних і машинних документів
- 8.7. Методика проектування вхідних інформаційних повідомлень
- Контрольні запитання
- Розділ 9. Проектування зв’язку користувач – пеом
- 9.1. Складові зв’язку користувач – пеом
- Приклад двох діалогів
- 9.2. Процеси введення – виведення
- 9. 3. Діалог
- 9.4. Розміщення даних на екрані дисплея
- 9.5. Підтримка користувача
- Контрольні запитання
- Розділ 10. Впровадження, супроводження та модернiзацiя iс
- 10.1. Організація і планування робіт з уведення в дiю системи
- 10.2. Дослідна експлуатація і введення в дію інформаційних систем
- 10.3. Супроводження і модернізація інформаційних систем
- Контрольні запитання
- Розділ 11. Управління процесами проектування інформаційної системи
- 11.1. Рівні управління проектування інформаційної системи
- 11.2. Контур управління
- 11.3. Структура арм – організатора проектування іс
- 11.4. Розробка текстових і табличних документів
- Відображення логічної моделі документа на його геометричну модель називається алгоритмом формування текстових документів.
- Контрольні запитання
- Розділ 12. Типове проектування інформаційних систем
- 12.1. Загальна характеристика елементного підходу до створення інформаційної системи
- 12.2. Методи елементного проектування інформаційних систем
- 12.3. Суть компонентної технології створення інформаційних систем
- 12.4. Способи прив’язки пакета прикладних програм
- 12.5. Особливості методу об’єктного проектування
- 12.6. Характеристика асу «Сігма»
- Контрольні запитання
- Розділ 13. Автоматизація проектування інформаційних систем
- 13.1. Задачі й принципи автоматизації проектування інформаційних систем
- Особливості сапр іс
- 13.2. Характеристика сапр «марс»
- 13.3. Характеристика сапр «плюс»
- Контрольні запитання
- 14.1. Технологія проектування іс на основі баз даних
- 14.2. Технологія проектування іс на основі використання електронних таблиць
- 14.3. Технологія проектування ssаом
- 14.6 Технологія проектування іс на мережах еом
- 14.7. Об'єктно-орієнтоване проектування іс
- Документи План Оперативний облік Звіти
- Аналіз за рік Оперативний аналіз
- 14.7. Системи управління документацією в іс
- Контрольні запитання
- Навчальне видання
- Основи створення інформаційних систем
- 252057, М.Київ, проспект Перемоги, 54/1.