Класифікація програмне забезпечення
Ті можливості, які зараз нам надають достіженія сучасної науки і техніки, навряд чи хтось (ну або вірніше дуже мала обізнана частина населення планети) міг собі уявити ще років двадцять тому. Зараз же, такі фантастичні на той час, поняття, як ПК, смартфони, планшети, інтернет та інше сприймаються лише як невід'ємна частина побуту практично будь-якої людини в болїї-менш розвинутій країні. І більшість людей абсолютно не в курсі що, як і чому так функціонує. Тим часом, робота будь-якої цифрової системи забезпечується серйозної наукової роботою і наявністю комплексу програмних засобів, які забезпечують взаємодію машини і людини. Іншими словами - програмним забезпеченням (ПЗ). По суті своїй, цекомплекс математичних алгоритмів, реалізованих на одній з мов програмування, який використовується для того, щоб максимально реалізувати весь технічний потенціал обладнання відповідно до завдань, які ставить користувач. Класифікація ПЗ або софта, це досить ємний процес, зважаючи на кількість і розмаїтості програм на сегодняшній день. Коротку класифікацію ПО нам надасть Петров А. Н. - співробітник форуму.
Основні критерії оцінки та класифікації ПО:
1. Призначення, виконувані функції . За цим критерієм весь софт можна розділити на три великі групи:
- системне ПЗ, яке управляє роботою компонентів системи (процесором, оперативкою, пристроями введення і іншим). До цієї категорії можна віднести ОС, утиліти, СУБД;
- прикладне ПЗ, яке реалізує спеціалізовані користувальницькі завдання (ігри, медіа, наукові программи, САПР і т.д.);
- інструментальне ПЗ, використовуване для розробки попередніх категорій ПЗ (асемблер, компілятор, транслятор та інше).
2. Спосіб поширення . За цим критерієм виділяють закрите, відкрите і вільне ПЗ.
3. Вид, структура . За цим критерієм ПО буває компонентне (цільна програма з закінченою функцією) і комплексне (комплекс окремих програм, вирішальних різні завдання).