Інструментальні програмні засоби спеціального призначення
Розробники створюють спеціальні програмні системи цільового призначення для фахівців у деякій предметній області. Такі програми називають авторськими інструментальними системами. Авторська система представляє інтегровану середу із заданою інтерфейсної оболонкою, яку користувач може наповнити інформаційним змістом своєї предметної області.
Експертна система - це програма, яка веде себе подібно експерту в деякій вузькій прикладній області. Експертні системи покликані вирішувати завдання з невизначеністю і неповними вихідними даними, що вимагають для свого рішення експертних знань.
Крім того, ці системи повинні вміти пояснювати свою поведінку і своє рішення.
Принциповою відмінністю експертних систем від інших програм є їхня адаптивність, тобто мінливість в процесі самонавчання.
Прийнято виділяти в експертних системах три основних модулі:
- модуль бази знань;
- модуль логічного виведення;
- інтерфейс користувача.
Експертні системи, що є основою штучного інтелекту, отримали поширення в науці (класифікація тварин і рослин за видами, хімічний аналіз), у медицині (постановка діагнозу, аналіз електрокардіограм, визначення методів лікування), у техніці (пошук несправностей у технічних пристроях, стеження за польотом космічних кораблів і супутників), у політології та соціології, криміналістиці, лінгвістиці тощо.
Останнім часом широкої популярності набули програми обробки гіпертекстової інформації. Гіпертекст - це форма організації текстового матеріалу не в лінійній послідовності, а у формі вказівки можливих переходів (посилань), зв'язків між окремими його фрагментами. У звичайному тексті використовується звичайний лінійний принцип розміщення інформації і доступ до нього здійснюється послідовно. У гіпертекстових системах інформація нагадує текст енциклопедії, і доступ до будь-якого виділеного фрагменту тексту здійснюється довільно за посиланням. Організація інформації в гіпертекстовій формі використовується при створенні довідкових посібників, словників, контекстної допомоги (Help) у прикладних програмах.
Розширення концепції гіпертексту на графічну та звукову інформацію приводить до поняття гіпермедіа. Ідеї гіпермедіа набули поширення в мережевих технологіях, зокрема в Інтернет-технологіях. Технологія WWW (World Wide Web) дозволила структурувати величезні світові інформаційні ресурси за допомогою гіпертекстових посилань. З'явилися програмні засоби, що дозволяють створювати подібні Web-сторінки. Почали розвиватися механізми пошуку потрібної інформації в лабіринті інформаційних потоків.
Мультимедіа (multimedia) - це взаємодія візуальних і аудіоефектів під управлінням інтерактивного програмного забезпечення. Поява і широке розповсюдження компакт-дисків (CD-ROM) зробило ефективним використання мультимедіа в рекламній та інформаційній службі, мережевих телекомунікаційних технологіях, у навчанні.
Мультимедійні ігрові та навчальні системи починають витісняти традиційні "паперові бібліотеки". Сьогодні у бібліотеках CD-ROM можна "гуляти" по музеях, Московському Кремлю тощо за допомогою "електронного путівника".
Запитання для самоконтролю:
- Що таке програмне забезпечення?
- За якими ознаками можна класифікувати програмне забезпечення?
- Як класифікують програмне забезпечення за функціональною ознакою?
- Що забезпечують прикладні програми?
- Які функції виконують системні програми?
- Що таке інструментальні програмні системи?
- Що включає в себе системне програмне забезпечення?
- Для чого призначене мережеве програмне забезпечення?
- Для чого використовуються сервісні програми?
- Що таке операційна система?
- Які сучасні операційні системи Ви знаєте?
- Що входить до функцій операційної системи?
- Які основні класи операційних систем Ви знаєте?
- Що входить до складу системи програмування?
- Які системи програмування Ви знаєте?
- Які програми відносяться до інструментальних програм?
- Як ви розумієте поняття "Інтернет-технології"?
- Що таке експертна система?
- Чим принципово відрізняються експертні системи від інших програм?
- Що таке утиліти?
- Які функції виконуються утилітами?
- Що таке резидентні програми?
- Що таке інструментальні програмні засоби?
- Що відноситься до інструментальних програмних засобів загального призначення?
- Що відноситься до інструментальних програмних засобів спеціального призначення?
- Які програми відносяться до допоміжних?
- Які функції виконує компілятор?
- Що таке інтерпретатор? Які функції він виконує?
- Що таке інтегроване середовище розробки?
- За яким принципом розроблялися універсальні інтегровані системи?
- Чи відома Вам сучасна концепція інтеграції програмних засобів?
- Які основні функції виконують програми обробки графічної інформації?
- За допомогою чого сполучають інформаційні дані з різних програмних систем?
- Що Ви знаєте про технологію WWW (World Wide Web)?
- Що таке гіпертекст?
- Які програми обробки гіпертекстової інформації Вам відомі?
- Що таке мультимедіа?
![]() |