Програмне забезпечення - що це таке, визначення та поняття

Зміст:

Anonim

Термін програмне забезпечення - це термін англосаксонського походження, який відноситься до нематеріальної частини обчислень та обчислень.

Буквальний переклад слова - "м'які частини". У свою чергу, термін апаратне забезпечення відноситься до "твердих частин" обчислювальної техніки, що перетворюється на колонки, телефони або телевізори, тобто матеріальне.

Навіщо це

Хоча апаратне забезпечення є найбільш видимою і відчутною частиною обчислень, без програмного забезпечення вони були б лише простими шматками металу або пластмаси, які не мали б жодної користі. Важливість програмного забезпечення полягає в тому, що воно дає змогу користуватися планшетом чи телевізором, наприклад, утилітою, наприклад, надаючи цій набір функцій, що залежить від типу програмного забезпечення, яке працює на пристроях.

З іншого боку, програмне забезпечення розробляється з використанням мов програмування, які дозволяють створювати комп’ютерні програми, мобільні додатки або операційні системи. Мови програмування базуються на правилах і шаблонах, встановлених за замовчуванням. Це дає їм певну свободу при створенні вмісту, оскільки побудова або розвиток цього вмісту може розпочатися з нуля. Прикладами мов програмування є JavaScript, PHP або Python.

Типи програмного забезпечення

Існує п’ять типів програмного забезпечення, які індивідуально ідентифікують їх залежно від типу коду та цілей:

  1. З оплати. Цей тип програмного забезпечення отримується після сплати ціни продажу.
  2. Безкоштовний. З іншого боку, так звана безкоштовна програма - це програмне забезпечення, яке отримується без будь-яких грошових витрат, тобто його можна придбати безкоштовно.
  3. Безкоштовно З іншого боку, безкоштовне програмне забезпечення відноситься до попередніх двох (воно може бути платним або безкоштовним), але з тією різницею, що код відкритий для змін користувачем. Іншими словами, якби ми говорили про купівлю автомобіля і дозволяли нам без будь-яких проблем модифікувати його двигун, це було б схоже на придбання комп’ютерної програми та доступ до модифікації коду, який її складає.
  4. З рекламою. Цей тип програмного забезпечення, як правило, доступний безкоштовно, але натомість воно показує вам рекламу для отримання доходу.
  5. Демонстрації. Так звані "демо" - це не що інше, як добре відомі "демо". Найвідоміші - це відеоігри. Вони складаються з показу вам протягом певного періоду програмного забезпечення, яке спочатку оплачується безкоштовно до закінчення цього періоду. Це стратегія навчання змісту та заохочення його придбання.

Шляхом синтезу, ми можемо знайти такі типи. Серед них можуть бути гібриди, тобто можуть бути такі, які є безкоштовними та, наприклад, з рекламою.

Класифікація програмного забезпечення

Для цілей корисності та використання зазвичай виділяють три класи програмного забезпечення:

  • Програмування. Саме набір інструментів дозволяє розробляти комп’ютерні програми. Вони як би є кузовом автомобіля. Прикладами є текстові редактори або компілятори коду.
  • Застосування. У ньому зберігаються інструменти, що дозволяють активність або дію в цифровому вигляді. Продовжуючи порівняння, у цьому випадку це були б колеса та педалі автомобіля. Прикладами можуть бути відеоігри або офісне програмне забезпечення.
  • З систем. Він складається з правильних відносин, встановлених між користувачем та програмним забезпеченням, що є найбільш видимим обличчям процесу досвіду. Тут ми нарешті можемо підтвердити, що це маховик і двигун. Прикладом є операційні системи або сервери.

Три класи необхідні один одному, оскільки для створення інструментів, якими ми сьогодні маємо справу, необхідний кожен із згаданих класів.

Приклади програмного забезпечення

Далі ми представимо кілька прикладів програмного забезпечення, а також детально розберемо їх типологію та відповідний клас:

  • Текстовий редактор "Блокнот". Це програмне забезпечення для програмування, яким можна користуватися безкоштовно. Це дозволяє розробляти в ньому код для створення комп'ютерних програм будь-якого виду.
  • Операційна система "Windows". Це системне програмне забезпечення, яке є платним. Він служить для спрощеного відношення користувача до програмного та апаратного забезпечення без необхідності глибоких знань комп’ютера.
  • Комп'ютерна програма "Microsoft Excel". Це прикладне програмне забезпечення, яке є платним. Це електронна таблиця, яка використовується для розрахунку та цифрового відображення бізнесу чи бізнес-процесів та стратегій.

Як ми бачимо, якщо ми зв’яжемо три нематеріальні елементи, можна сказати, що за допомогою «Блокнота» ми могли б розробити «Windows» або «Microsoft Excel»; В операційній системі ми могли б використовувати функції, надані як «Блокнотом», так і «Excel», а саму електронну таблицю не можна було б використовувати, не розробивши спочатку свій код в «Блокноті», а потім запустивши в «Windows».