Прикладне ПЗ: види, призначення, приклади. Класифікація прикладного програмного забезпечення
Кожен учень школи або доросла людина, так чи інакше використовує комп'ютер в повсякденному житті, стикається з таким поняттям, як «прикладне». Деякі користувачі наївно відносять до цієї категорії абсолютно всі програми, встановлені на комп'ютері. Це явна помилка, оскільки в склад прикладного програмного забезпечення входять тільки строго певні програми, що відповідають деяким основним ознаками. Спробуємо дати коротку характеристику програмного забезпечення цього типу.
Можна розглянути саму просту ситуацію. Візьмемо пакет Microsoft Office. Це – прикладне програмне забезпечення (приклади можна наводити й на інших аналогічних добірках, але «Офіс» знають всі, тому це виглядає більш зручним). Всі програми, що входять до складу «Офісу» (Word, Excel, Power Point, Access тощо), є вже прикладними програмами.
В цьому ракурсі і можна розглянути прикладне програмне забезпечення. Приклади найкраще приводити на основі додатків для роботи з текстом. Так, наприклад, дуже багато користувачів постійно плутають терміни «текстовий редактор» та «текстовий процесор». Хоча в таких додатках дуже багато спільного, проте різниця між ними суттєва. Текстовий редактор призначений для перегляду і редагування тексту мінімальним набором інструментів (WordPad), а текстовий процесор (MS Word), крім виконання основних завдань, дозволяє виробляти і безліч додаткових дій. Знову ж таки, поділ тут досить умовне. А ось стандартний Блокнот, наявний у будь-якій системі Windows, відноситься скоріше до гібридним додатками. Нарівні з редагуванням тексту він може використовуватися як інструмент програмування, оскільки підтримує синтаксис більшості відомих на сьогоднішній день мов програмування.
Тим не менш, як один з варіантів, можна навести найбільш загальний поділ додатків за типом і за сферою використання. Обидві категорії досить об'ємні, тому деякі види прикладного слід розглянути окремо. Тільки це може дати повне розуміння загальної картини.
У цій категорії в склад прикладного програмного забезпечення входять наступні програми і програмні пакети: комп'ютерні ігри; всілякі медіаплеєри; програми для перегляду телебачення і прослуховування радіо (у тому числі їх інтернет-аналогів); програмні продукти спортивного характеру; географічні, літературні, кулінарні та інші аплети пізнавального характеру і т. д. Як бачимо, абсолютно всі аспекти, пов'язані з дозвіллям, перерахувати просто неможливо.
Інформатика: прикладне програмне забезпечення
Сучасний софт прийнято розділяти на кілька типів, одним з яких і є ПО цій категорії. Як відрізнити прикладні програми від програм іншого типу? Дуже просто. Здебільшого завдання прикладного програмного забезпечення суворо визначені якимись рамками. Іншими словами, весь софт умовно орієнтований на виконання лише якоїсь однієї або декількох схожих завдань. Ось тільки потрібно робити різницю між прикладним ПЗ і прикладними програмами. Прикладне ПЗ – це група, що об'єднує абсолютно всі програми (або в загальному сенсі, або в якійсь одній вибраній області), в той час як прикладні програми – це певні програми, орієнтовані на той чи інший напрямок у використанні або створені для виконання якогось одного або кількох дій для досягнення поставленої мети.Можна розглянути саму просту ситуацію. Візьмемо пакет Microsoft Office. Це – прикладне програмне забезпечення (приклади можна наводити й на інших аналогічних добірках, але «Офіс» знають всі, тому це виглядає більш зручним). Всі програми, що входять до складу «Офісу» (Word, Excel, Power Point, Access тощо), є вже прикладними програмами.
Призначення прикладного програмного забезпечення
Оскільки цей тип програмного забезпечення орієнтований на виконання чітко визначених завдань, у певному сенсі його дуже умовно можна розділити на програми, що призначені виключно для однієї загальної задачі і цілі програмні комплекси, що поєднують в собі можливості по виконанню і основний, і супутніх завдань.В цьому ракурсі і можна розглянути прикладне програмне забезпечення. Приклади найкраще приводити на основі додатків для роботи з текстом. Так, наприклад, дуже багато користувачів постійно плутають терміни «текстовий редактор» та «текстовий процесор». Хоча в таких додатках дуже багато спільного, проте різниця між ними суттєва. Текстовий редактор призначений для перегляду і редагування тексту мінімальним набором інструментів (WordPad), а текстовий процесор (MS Word), крім виконання основних завдань, дозволяє виробляти і безліч додаткових дій. Знову ж таки, поділ тут досить умовне. А ось стандартний Блокнот, наявний у будь-якій системі Windows, відноситься скоріше до гібридним додатками. Нарівні з редагуванням тексту він може використовуватися як інструмент програмування, оскільки підтримує синтаксис більшості відомих на сьогоднішній день мов програмування.
Загальна класифікація прикладного програмного забезпечення
Різновиди прикладного програмного забезпечення відносити до якоїсь категорії стає все важче, оскільки нові програми з'являються відносно швидко, а сфера їх застосування постійно розширюється. Не дивно, що на сьогоднішній день єдиної прийнятої системи поділу програм просто не існує.Тим не менш, як один з варіантів, можна навести найбільш загальний поділ додатків за типом і за сферою використання. Обидві категорії досить об'ємні, тому деякі види прикладного слід розглянути окремо. Тільки це може дати повне розуміння загальної картини.
Поділ за типом
Класифікація програм за типом в першу чергу орієнтується на тип завдання, що виконується. Так для простоти розуміння практично всі програми можна об'єднати в декілька великих груп: ЗА загального призначення; розважальний; ЗА спеціального призначення; професійне ПЗ; власні прикладні програми.ЗА загального призначення
До складу цієї категорії включені програми та програмні пакети, про яких знає будь-який користувач сучасного комп'ютера. Сюди можна віднести наступні компоненти: текстові редактори і процесори; засоби роботи з електронними таблицями; пакети для роботи з базами даних (СУБД); графічні редактори; видавничі програмні пакети (комп'ютерна верстка); інтернет-браузери і завантажувачі. Природно, доповнювати цей список можна скільки завгодно довго. Наведена тільки коротка класифікація, так би мовити, для загального розуміння суті питання.Розважальне ЗА
Ця категорія, як вже зрозуміло з назви, включає в себе все те, що забезпечує наше дозвілля. Розважальна індустрія має дуже багато напрямів, але стосовно до комп'ютерної техніки виділимо лише основні складові.У цій категорії в склад прикладного програмного забезпечення входять наступні програми і програмні пакети: комп'ютерні ігри; всілякі медіаплеєри; програми для перегляду телебачення і прослуховування радіо (у тому числі їх інтернет-аналогів); програмні продукти спортивного характеру; географічні, літературні, кулінарні та інші аплети пізнавального характеру і т. д. Як бачимо, абсолютно всі аспекти, пов'язані з дозвіллям, перерахувати просто неможливо.
ЗА спеціального призначення
Що стосується програмного забезпечення цього типу, неважко здогадатися, що в прикладне цієї категорії включені програми, мають дуже вузьку спрямованість. Серед усього різноманіття програмних пакетів і додатків окремо можна виділити наступні компоненти: експертні системи (логічні програми для розв'язання проблемних ситуацій чи прийняття певних рішень); гіпертекстові системи (електронні бібліотеки, словники, довідкові системи, енциклопедії); транслятори (перетворювачі програм, написаних певною мовою програмування в об'єктні файли); системи управління контентом (спільний доступ, редагування тощо); пакети для обробки мультимедіа (редактори аудіо, відео, програми Text-to-Speech, секвенсори, віртуальні музичні студії).Професійне ЗА
З розділом професійного програмного забезпечення справа йде дещо складніше. Ця категорія є дуже великою, а програми, в неї входять, рядові користувачі практично ніколи не використовують. Тим не менш, у цій групі можна виділити наступні пакети: системи автоматизованого проектування; автоматизовані системи управління; програмно-технічні комплекси автоматизації робочого місця; системи управління технологічними процесами; автоматизовані системи для наукових досліджень; білінгові системи; геоінформаційні системи; керуючі складські програми; системи управління взаємовідносин з клієнтами; системи підтримки глобальних процесів торгівлі; системи аналітики; автоматизація документообігу; системи управління підприємствами (планування фондів і ресурсів, управління маркетингом, організація управління виробництвом і ремонтами); автоматизовані банківські системи; програми дистанційного управління банківськими послугами і обслуговуванням клієнтів і т. д. Знову ж таки, абсолютно всі категорії програм професійного призначення перерахувати вельми проблематично, а даний список наводиться виключно в цілях розуміння нього програмних продуктів.Власні прикладні програми
З цією групою все просто. В більшості своїй це програми, створені самим користувачем з використанням набору інструментів, наявного в його розпорядженні, в якійсь певній обчислювальної середовищі у відповідності з можливостями самої середовища та операційної системи, у якій вона функціонує.Поділ по сфері використання
Класифікація прикладного програмного забезпечення за цією ознакою теж містить вельми обширні відомості. Серед найбільш пріоритетних напрямків відзначимо, що найбільш часто зустрічаються: Для підприємств і організацій; Для взаємодії користувача з усіма елементами комп'ютерної системи; організація інфраструктури підприємств; інструментарій інформаційного (офісного) працівника; системи управління і спільного доступу до контенту; інтерактивне освітнє; імітаційне для наукових досліджень і прогнозів; інструментальні системи у сфері медіа; проектування і конструювання, інженерне та ін.Висновок
Як уже можна було помітити їх усього вищесказаного, прикладне ПЗ є однією з найбільших груп в поділі програм і додатків. Зрозуміло, що згадати абсолютно всі типи програм, спрямування у вирішенні поставлених завдань або області застосування таких програмних продуктів неможливо просто фізично. Тим не менш навіть наведена для прикладу класифікація дозволяє відразу ж зрозуміти відмінності, скажімо, від системного програмного забезпечення і керуючих або обслуговуючих утиліт. Наостанок залишається виділити найголовніше властивість прикладного ПО. Самі програми цього типу не можуть взаємодіяти з користувачем безпосередньо, а також не мають безпосереднього можливості звернення до ресурсів комп'ютера. Така взаємодія можлива тільки через засоби операційної системи, яка в даному випадку виконує роль якоїсь прошарку між програмою, деякими компонентами комп'ютера і кінцевим користувачем. Що ж стосується поділу програмного забезпечення за деякими характерними ознаками, сьогодні можна знайти досить багато варіантів класифікації, та наведений приклад не є єдиним і апріорі правильним. Якщо слідувати деяким специфічним стандартам, прийнятим і чинним у різних країнах, можна знайти й інші форми поділу програм і програмних пакетів на класи. Наприклад, можна було сюди включити поділ на платні, безкоштовні і умовно-безкоштовні програми. Однак такий критерій може відповідати не тільки прикладного ПЗ, але й іншим видам програмних продуктів. Якщо гарненько вивчити стандарти деяких держав, можна знайти ще чимало критеріїв, яким має відповідати програмне забезпечення цього типу. І саме тому на сьогоднішній день немає єдиної прийнятої системи, яка б могла з повною впевненістю віднести якийсь програмний продукт лише до однієї категорії. Тим більше, що навіть в самому прикладному ПЗ можна зустріти чимало, так би мовити, гібридних додатків, які в рівній мірі могли б ставитися до різних класів програмного забезпечення. Але, якщо подивитися на питання дещо ширше, навіть за наведеними характеристиками можна з великою часткою ймовірності стверджувати, що певна програма відноситься саме до прикладного типу, а не до якоїсь іншої категорії.Цікаво по темі
Програмне забезпечення. Класифікація програмного забезпечення. Системне і прикладне програмне забезпечення
Програмне забезпечення - це частина комп'ютерної системи, яка складається з даних як цифрових інструкцій...
Багатоплатформове програмне забезпечення. Відповіді на питання
Людина – раб звички. Саме так сказав свого часу американський бізнесмен Роберт Кійосакі. В сучасному ...
Що таке програмування? Мови програмування. Комп'ютерне програмування
В період появи перших комп'ютерних систем гостро постало питання того, як «навчити» машину сприймати ...
Класифікація інформаційних ресурсів. Які параметри використовуються для класифікації інформаційних ресурсів
У наш комп'ютеризований вік особливе місце у житті суспільства посідає поняття інформації. Застосовуються на сучасному етапі розвитку людства