- Окрема прикладна програма
- Бібліотека прикладних програм
- Пакети прикладних програм
- Інтегрована програмна система
- Сфери застосування прикладного програмного забезпечення
визначення 1
Прикладна програма (ПП) - програма, яка призначена для виконання певних завдань і розрахована на безпосередню взаємодію з користувачем.
В основному прикладні програми не можуть взаємодіяти з обладнанням ПК та іншими програмами за допомогою операційної системи. Також їх називають допоміжними програмами.
До прикладного програмного забезпечення (ППО) відносять комп'ютерні програми, написані для полегшення роботи користувачів за допомогою ПК, який виконує конкретні завдання. Прикладом ППО є програми обробки замовлень або створення списків розсилки. Створюють ППО так звані прикладні програмісти.
Серед численних програмних засобів для вирішення різних типів обчислювальних завдань можна виділити 4 основні групи:
- окремі ПП;
- бібліотеки ПП;
- пакети ПП;
- інтегровані програмні системи.
Окрема прикладна програма
Окрема ПП створюється на мові програмування (Pascal, C і т.п.) для вирішення конкретної прикладної задачі. Наприклад, програма для знаходження рішень системи лінійних алгебраїчних рівнянь, програма для обчислення власних значень матриці і т. д. ПП може бути представлена у вигляді набору модулів, кожен з яких вирішує окрему задачу. наприклад, рішення задачі може бути розбите на окремі частини, за рішення кожної з яких відповідає окремий модуль програми.
Нічого не зрозуміло?
Спробуй звернутися за допомогою до викладачів
Бібліотека прикладних програм
Бібліотека ПП є набором окремих програм, кожна з яких виконує певну прикладну задачу або деякі допоміжні функції (управління пам'яттю, обмін із зовнішніми пристроями і т.п.). Бібліотеки ПП дозволяють ефективно вирішувати обчислювальні завдання і тому їх інтенсивно використовують при вирішенні наукових і інженерних задач.
За сферами застосування бібліотеки ПП діляться на:
- Бібліотеки широкого застосування призначаються для вирішення завдань різних предметних областей;
- Програми спеціалізованих бібліотек орієнтовані на вирішення окремих, вузьких класів завдань.
Характерною особливістю бібліотек ПП є відсутність проблемно-орієнтованого вхідного мови і досить розвинутого системного забезпечення. Як правило, бібліотеки програм орієнтовані на рішення типових задач будь-якої предметної області і не мають коштів на вирішення специфічних прикладних задач (в першу чергу це відноситься до програм бібліотек широкого застосування, які спрямовані на вирішення завдань з різних предметних областей).
Пакети прикладних програм
Пакети прикладних програм (ППП) є самостійною формою ППО.
ППП - набір сумісних по структурі даних, способам управління програм, які об'єднані спільністю функціонального призначення і призначені для вирішення класу задач певним колом користувачів.
характерні відмінні особливості пакетів ПП:
- Орієнтація пакетів ПП не на окреме завдання, а на певний клас задач, який включає і специфічні завдання предметної області.
- Наявність в складі пакету ПП спеціалізованих мовних засобів, які забезпечують зручну роботу користувача з пакетом.
- Наявність спеціальних системних засобів, які забезпечують прийняту в предметній області дисципліни роботи (спеціалізовані банки даних, засоби інформаційного забезпечення, засоби взаємодії пакету з операційною системою і т.п.).
Інтегрована програмна система
Інтегрована програмна система являє собою комплекс програм, елементи якого є різними пакетами і бібліотеками програм. Наприклад, системи автоматизованого проектування (САПР), які мають в своєму складі кілька пакетів ПП різного призначення.
зауваження 1
Варто зазначити, що чітких меж між названими формами ППО немає. Наприклад, окрема ПП для на рішення класу задач, оформлена у вигляді сукупності модулів, може бути як бібліотекою, так і пакетом програм, незважаючи на відсутність спеціалізованих мовних і системних засобів.
Сфери застосування прикладного програмного забезпечення
ППО застосовується в найрізноманітніших сферах життєдіяльності і розділяється на наступні типи:
- ППО підприємств і організацій застосовується в фінансовому управлінні, системі відносин зі споживачами, в мережі поставок. Сюди ж відносять відомче програмне забезпечення підприємств малого бізнесу та окремих підрозділів великого підприємства. Наприклад, ПО керування транспортними витратами, служба IT-підтримки.
- ПО, яке призначене для забезпечення доступу користувача до пристроїв ПК.
- ПО інфраструктури підприємства, що забезпечує загальні можливості для підтримки ПЗ підприємств. Сюди відносять системи управління базами даних (СКБД), сервери електронної пошти, програми управління мережею і безпекою.
- ПО інформаційного працівника, яке забезпечує користувача програмами створення та управління інформацією (можливості управління часом, ресурсами, документацією). Наприклад, текстові процесори, табличні процесори, програми-клієнти електронної пошти, персональні інформаційні системи і медіаредактор.
- ПО для доступу до контенту, яке використовується тільки для перегляду або ознайомлення з програмами або ресурсами без їх редагування (іноді може включати функцію для редагування). ПО призначено для користувачів цифрового контента. До такого ПО можна віднести медіапрогравачі, веб-браузери, програми перегляду зображень і т.п.
- Освітнє ПЗ призначене для виконання освітніх функцій, має чіткі вимоги до тестування знань користувача і оцінювання процесу вивчення запропонованого матеріалу. Сучасний освітній програмне забезпечення містить функції спільного використання та багатостороннього співробітництва з іншими програмами подібної спрямованості.
- Імітаційне ПО застосовується для симуляції фізичних або абстрактних систем в науково-дослідних, навчальних або розважальних цілях.
- Інструментальні ПО в області медіа призначені для використання користувачами, які усвідомлюють друковані або електронні медіаресурси для власного застосування або для інших споживачів на будь-який (комерційної або освітньої) основі. До шкідливих програм можуть бути програми поліграфічної обробки, комп'ютерної верстки, обробки мультимедіа, HTML-редактори, редактори комп'ютерної анімації, редактори для роботи зі звуковими даними, для роботи з відео і т.п.
- ПП для проектування і конструювання широко застосовуються для розробки апаратного та програмного забезпечення. До програм проектування відносяться системи автоматизованого проектування (САПР), програми автоматизованої інженерії (Computer Aided Engineering - CAE), програми-редактори і компілятори мов програмування, програми інтегрованого середовища розробки (Integrated Development Environments - IDE).
зауваження 2
Прикладне програмне забезпечення широко використовується користувачами різного рівня і спрямованості застосування. В даний час індустрія розробки прикладного ПЗ не стоїть на місці. Таким чином, типізація ППО може розглядатися з інших позицій, ніж розглянуто вище.
Нічого не зрозуміло?