logo
ІТ ТА СИСТЕМИ в коммерч

2.1. Головні поняття

Коли мова йде про інформаційні технології (IT), то необхідне чітке засвоєння таких понять, як: технологія обробки даних, технологічний процес переробки інформації, технологічна операція тощо.

Зрозуміло, що ефективність автоматизованої системи прямо залежить від вибраної технології обробки даних, яка є сукупністю методів, засобів і організаційних прийомів, застосування яких у певному порядку забезпечує автоматизований процес розв'язування завдань на об'єкті господарювання (або конкретної предметної області). Основу технології обробки даних становить комплекс технічних засобів автоматизованої системи. Залежно від того, як обчислювальні ресурси, периферійні прис­трої, офісна техніка і канализв'язку становлять технічне забезпечення автоматизованої системи, розрізняють централізовану і децентра­лізовану технологію. Однак, технічні засоби не є єдиним фактором, що визначає вид технології. Суттєвий вплив відіграє вибрана організаційна побудова об'єкта автоматизації, функціональна структура системи, побу­дова інформаційної бази і програмні продукти, що реалізують функ­ціонування автоматизованої системи. Конкретні особливості центра­лізованої і децентралізованої технології розглядаються нижче.

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

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

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

Головним елементом технологічного процесу є технологічна опе­рація. Це однозначна послідовність дій (або одна дія), яка перет­ворює початково визначені дані в потрібну результатну інфор-мал фо. У формалізованому вигляді технологічну операцію обробки даних можна представити у вигляді наступного векторного кортежу: ТО*<у,/ wt r,s>,

де: ТО - технологічна операція обробки даних;

Рис. 2.1. Схема відображення класів типових операцій. Tf 1 - типові операції збору і реєстрації первинних даних; ТО -типові операції запису даних у зовнішню пам'ять; Tf3 - типові операції вводу, контролю і компоновки даних; Tf4 - типові операції накопичення даних; Tf5 - типові операції впорядкування даних за ключами; Tf6 - типові операції арифметичної обробки даних; Tf7 - типові операції коректури даних; ТЯЗ - типові операції редагування і виводу даних; ТЯЭ - типові операції реструктуризації бази даних.

За рівнем інтеграції інформаційної бази виділяють технологічні опе­рації, що зв'язані з обробкою автономних файлів, баз даних і розподілених баз даних. Схема діючої класифікації приведена на рис. 2.2.

436

ЧАСТИНА з.

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

Існує ряд критеріїв, які всебічно характеризують варіант вибраного технологічного процесу:

  1. мінімум вартості витрат на обробку даних;

  2. мінімум трудових витрат;

  3. максимум достовірності і повноти результатної інформації;

  4. своєчасність отримання інформації користувачем тощо. Зрозуміло, що одночасно всі ці критерії задовольнити складно (або

не можна). Практичний підхід полягає в наступному.

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

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

РОЗДІЛ 2.

437

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

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

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

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

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

  2. Централізована обробка віддаляє користувача від самої інфор­мації- це приводить до неякісного виконання його функціональних обов'язків.

Вказані недоліки усуваються при використанні різних класів децен­тралізованих технологій. Концепція децентралізації зумовлюється розвитком обчислювальної техніки і, власне, використанням персональ­них ЕОМ (ПЕОМ). Характерною рисою децентралізованих технологій є те, що дані переробляються, в основному, у місці їх виникнення, тобто, на робочих місцях спеціалістів у прикладній області. Операції збору, реєстрації, обробки і використання виконує функціональний працівник (бухгалтер, економіст, фінансист, менеджер тощо) у ритмі свого робочого

438

ЧАСТИНА 3.

часу. Такий підхід дозволяє усунути недоліки, характерні для центра­лізованих технологій.

Однак, перехід від централізованої технології до децентралізованої пов'язаний з усуненням ряду труднощів. Вкажемо деякі з них.

  1. Функціональний працівник повинен навчитися використовувати ПЕОМ для рішення певних прикладних задач, тобто він повинен докласти певних зусиль для опанування нових навичок.

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

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