Класифікація інформаційних технологій

Виділяють три рівні розгляду інформаційних технологій:

· теоретичний, націлений на створення комплексу взаємопов'язаних моделей інформаційних процесів, сумісних за параметрами і критеріями;

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

· прикладний, який доцільно розділити на дві страти: інструментальну і предметну.

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

CASE-технологія (Computer Aided Software Engineering - комп'ютерне автоматизоване проектування програмного забезпечення) є своєрідним «технологічним оснащенням», яке дає змогу здійснити автоматизоване проектування інформаційних технологій.

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

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

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

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

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

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

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

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

За типом і способом організації інформації виділяють технології роботи з: текстом (текстові редактори); текстом і числами, організованими у таблиці (табличні процесори); графікою (графічні процесори); інтегрованою інформацією (інтегровані пакети); базами даних (СУБД); знаннями (експертні та інтелектуальні системи); об’єктами реального світу (гіпертекст, мультимедіа) тощо.

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

За ступенем типізації операцій інформаційні технології класифікуються на поопераційні та попредметні технології. У першому випадку за кожною операцією закріплюється робоче місце з технічним засобом, що притаманне пакетній технології обробки інформації на великих ЕОМ. Попредметна технологія передбачає виконання всіх операцій на одному робочому місці, наприклад, при роботі на персональному комп'ютері чи АРМ.

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

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

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

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

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

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

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

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

Базові ІТ, які ще називають інформаційними технологіями підтримки базових інформаційних процесів, використовуються практично у всіх сферах застосування ІТ. Вони служать основою для побудови функціональних або прикладних ІТ — технологій специфічних для конкретної області застосування. Їх ще називають ІТ кінцевого користувача, підкреслюючи, що із комп'ютером працює користувач - непрограміст.

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

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

· мультимедіа-технології;

· геоінформаційні технології;

· технології захисту інформації;

· CASE-технології;

· телекомунікаційні технології;

· технології штучного інтелекту.

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

У зв'язку з цим автоматизована інформаційна технологія як система, пов'язана з переробкою інформаційних ресурсів, може розглядатися як автоматизована система.

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

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

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

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

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

Загальносистемне програмне забезпечення включає: операційні системи; тестові і діагностичні програми; антивірусні програми; системні оболонки та інші допоміжні засоби.

Інструментарій інформаційних технологій — це взаємозв'язані програмні продукти, призначені для певного типу комп'ютера, технологія роботи з якими дозволяє досягти поставлену користувачем мету.

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

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

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