Пакети прикладних програм
Класифікація пакетів прикладних програм (ППП) наведена на мал. 1.8.
Рис. 1.8. Класифікація пакетів прикладних програм
Проблемно–орієнтовані ППП. Для деяких предметних областей можлива типізація функцій керування, структури даних і алгоритмів обробки. Це викликало розробку значної кількості ППП однакового функціонального призначення:
• ППП автоматизованого бухгалтерського обліку;
• ППП фінансової діяльності;
• ППП керування персоналом;
• ППП керування виробництвом;
• банківські інформаційні системи й т.п.
ППП автоматизованого проектування призначені для підтримки роботи конструкторів і технологів, пов'язаних з розробкою креслень, схем, графічним моделюванням і конструюванням.
Відмінними рисами цього класу ППП є високі вимоги до апаратного забезпечення, наявність бібліотек вбудованих функцій, об'єктів, інтерфейсів із графічними системами й БД (AutoCAD).
До ППП загального призначення відносять:
1. Системи керування базами даних (СУБД), що забезпечують організацію й зберігання локальних БД на автономно працюючих комп'ютерах або централізоване зберігання БД на файл-сервері й мережний доступ до них.
У сучасних СУБД (наприклад, MS Access 2.0) підтримуються елементи CASE–технології процесу проектування, зокрема:
• візуалізована схема БД;
• здійснено автоматичну підтримку цілісності БД при різних видах обробки (включення, видалення, модифікація);
• надаються так звані майстри, що забезпечують підтримки процесу проектування;
• створено шаблони структур БД, звітів, форм і т.д.
2. Сервери БД — це ПЗ, призначене для створення й використання в мережі інтегрованих БД за архітектурою «клієнт — сервер».
Багатокористувацькі СУБД у мережному варіанті обробки інформації зберігають дані на файл–сервері, спеціально виділеному комп'ютері, але сама обробка ведеться на робочих станціях. Сервери БД більшу частину обробки (зберігання, пошук, витяг і передачу даних клієнтові) даних виконують самостійно, одночасно забезпечуючи даними велику кількість користувачів мережі. Загальним для серверів БД є використання мови SQL (Structured Query Language) для реалізації запитів.
3. Текстові процесори призначені для роботи з текстовими документами. Розвитком даного напрямку є видавничі системи (Microsoft Word).
4. Табличні процесори є зручним середовищем для обчислень користувачем, містять засоби ділової графіки, засоби спеціалізованої обробки (Microsoft Excel).
5. Засоби презентаційної графіки – спеціалізовані програми, призначені для створення зображень і їхнього показу на екрані, підготовки слайд–фільмів, мультфільмів і їхнього проектування (Microsoft PowerPoint).
6. Інтегровані пакети – набір декількох програмних продуктів, що функціонально доповнюють один одного. Підтримують єдині інформаційні технології, реалізовані на єдиній операційній і обчислювальній платформі (Microsoft Office). Компоненти інтегрованих пакетів можуть працювати ізольовано один від одного, мають загальний інтерфейс, завдяки цьому їх краще освоювати.
Методо–орієнтовані ППП. програмні продукти, що забезпечують математичні, статистичні й інші методи рішення завдань. Найпоширеніші методи математичного програмування, рішення диференціальних рівнянь, імітаційного моделювання, дослідження операцій (Storm, SYSTAT, SAS і інші).
Офісні ППП. Даний клас охоплює програми, що забезпечують керування діяльністю офісу:
• органайзери (планувальники) – для планування робочого часу, складання протоколів зустрічей, розкладів, ведення записів і телефонної книжки. До складу входять: калькулятор, записна книжка, годинник, календар і т.п.
• програми–перекладачі;
• комунікаційні пакети, призначені для організації взаємодії користувачів з інформаційними ресурсами мережі;
• браузери, засоби створення веб–сторінок;
• засоби електронної пошти.
Настільні видавничі системи. Даний клас ПЗ включає програми (PageMaker, CorelDraw, PhotoShop for Windows і т.д.), що забезпечують інформаційну технологію комп'ютерної видавничої діяльності:
• форматування й редагування текстів;
• автоматичну розбивку тексту на сторінки;
• комп'ютерну верстку друкованої сторінки;
• монтування графіки;
• підготовку ілюстрацій і т.п.
Програмні засоби мультимедіа – створення й використання аудіо– і відеоінформації.
Системи штучного інтелекту:
• програми–оболонки для створення експертних систем шляхом наповнення баз знань і правил логічного висновку;
• готові експертні системи для прийняття рішень у рамках певних предметних областей;
• системи аналізу й розпізнавання мови, тексту й т.п.
Приклади систем штучного інтелекту: FIDE, MYSIN, Guru і ін.