Що до складу прикладного програмного забезпечення входить?
Напевно, дуже часто багато хто чув про прикладне ПЗ. Не всі, правда, чітко собі уявляють, що це таке насправді, відносячи до нього всі програми, встановлені на комп`ютері. Спробуємо розібратися в базових поняттях.
Що таке прикладне програмне забезпечення?
Як відомо, системні програми забезпечують тісний зв`язок між «залізом» комп`ютера, операційною системою і користувачем, який встановлює додаткові програмні продукти для якихось цілей. Якщо говорити в загальних рисах, до складу прикладного програмного забезпечення входить досить багато найрізноманітніших додатків, покликаних вирішувати якусь певну задачу.
Відразу зауважимо, що хоча кожен додаток орієнтоване строго на виконання тієї чи іншої чітко поставленого завдання, дуже часто можна зустріти і цілі програмні комплекси, які об`єднують в собі кілька функцій, завдяки наявності відповідних додаткових програмних модулів.
Завдання прикладного ПО і класифікація програм
По суті, адже якщо розібратися, в загальному розумінні прикладним ПО можна назвати той же пакет Microsoft Office. А ось додатки, що входять в нього, це вже окремі прикладні програми. Але й ці програми мають багато схожого у функціональному наборі, хоча першорядним орієнтуванням на виконання конкретно поставленого завдання і розрізняються.
Отже, що входить до складу прикладного програмного забезпечення? Входять сюди додатки, які можна умовно розділити на кілька основних типів, залежно від початкового орієнтування. Подивіться, адже навіть в мережі Інтернет набори додатків, пропоновані для завантаження, зазвичай розділені по групам і категоріям. Можна сказати, що до складу прикладного програмного забезпечення входить набір мікросхем, підключених безпосередньо до ОЗУ для обробки даних певного типу «схемним емулятором» з реальною швидкістю з відстеженням результатів у режимі реального часу.
А в основній класифікації прикладного ПО можна зустріти такі елементи:
- текстові редактори;
- редактори електронних таблиць;
- кошти управління базами даних (СКБД);
- графічні редактори;
- додатки для проектування;
- видавничі програми;
- редактори HTML;
- засоби для роботи в мережі Інтернет;
- програми мультимедіа.
Тепер зупинимося на кожній категорії хоча б у загальних рисах. Адже до складу прикладного програмного забезпечення входить занадто багато компонентів, так що докладний опис додатків кожного типу займе досить багато часу. Загалом, зробимо невеликий огляд основних елементів.
Текстові редактори і процесори
Будь пакет такого типу має на увазі, що до складу прикладного програмного забезпечення входить набір тексту. Без цього сьогодні нікуди. Рукописні тексти вже відходять у минуле. При цьому саму категорію текстових редакторів можна розділити на кілька основних типів.
Найпростішими програмами можна назвати додатки типу «Блокнот», хоча деякі з них підтримують роботу навіть з HTML або мовами програмування вищого рівня.
До текстових процесорам ставляться більш складні додатки типу Microsoft Word, що дозволяють використовувати форматування, зміна оформлення, додавання графіки, звуку, даних з інших додатків практично будь-якого типу, а також мають можливість швидкого створення веб-сторінок.
До третьої групи можна віднести програмні продукти типу Adobe Reader. Вони розраховані на роботу з документами формату PDF, в якому сьогодні поширюється більшість технічної документації. Тут є розширені можливості по застосуванню тексту або вставки графічних об`єктів. Крім того, такі програми дозволяють виробляти, так би мовити, перехресне конвертування файлів в інші формати, які згодом можна буде відкрити в якомусь спеціалізованому додатку.
Електронні таблиці
Не менш важливим є і те, що до складу прикладного програмного забезпечення входить теорія і практика по створенню і редагуванню електронних таблиць. Найпростішим прикладом можна назвати додаток Microsoft Excel.
В принципі, всі програми цього типу спочатку розраховані на математичні, алгебраїчні або тригонометричні обчислення, виконувані автоматично при завданні відповідних формул. Нерідко зустрічаються і досить специфічні програми, розраховані навіть на рішення тензорних рівнянь. Відмінною особливістю таких додатків є і те, що вони здатні перетворювати залежні дані в діаграми або графіки, а не вставляють їх у документ у вигляді графічного об`єкта, як це роблять текстові процесори. Це можуть бути також і зведені таблиці, що спираються на дані електронних документів, створених в інших програмах. Загалом, можливостей тут дуже багато.
Робота з базами даних
До складу прикладного програмного забезпечення входить і безліч пакетів, що припускають обробку баз даних. В офісному пакеті Microsoft таким додатком є Access.
За великим рахунком програми цього типу в чомусь дуже схожі на редактори таблиць. В принципі, навіть інтерфейс у них практично однаковий (з незначними відмінностями).
Сюди ж можна віднести і деякі програми, призначені для електронної бухгалтерії. Найвідомішою і найбільш популярною сьогодні можна назвати «1С», яка дозволяє контролювати, скажімо, наявність товару на складі, складати бухгалтерські та податкові звіти, нараховувати заробітну плату працівникам тощо. Д.
Графічні редактори
Графічні редактори є вельми цікавими і багатофункціональними програмами. Не дивно, що до складу прикладного програмного забезпечення входить величезна кількість додатків такого типу з різними можливостями.
Звичайно, є примітивні програми типу Paint в стандартному наборі будь-який «операційки» Windows, однак зустрічаються досить потужні професійні програмні продукти типу Corel Draw, Adobe Photoshop і т. Д. Їх можливості по обробці растрової та векторної графіки воістину безмежні.
Системи автоматизованого проектування
Ще до складу прикладного програмного забезпечення входять спеціалізовані інженерні пакети, призначені для проектування. Найяскравішим прикладом тут можна назвати AutoCAD.
Що найцікавіше, можливості програми не обмежуються тільки створенням креслень. Тут можна створити всю необхідну технічну документацію, призвести складні розрахунки, використовуючи основи безлічі інженерних дисциплін типу сопромату чи теоретичної механіки, і т. д. Але такі програми у звичайного юзера є незатребуваними, оскільки досить складні для розуміння і застосовуються в основному на виробництві.
Видавництво
Не менш затребуваними є професійні утиліти для видавничої справи. Приміром, дуже відомі програми Adobe Pagemaker, Adobe InDesign і QuarkXPress дозволяють виробляти верстку, підготовляти газети чи журнали до друку, задавати власні конструкції за шаблоном або без нього і багато іншого.
Власне, вже мало не архаїчний набір тексту, скажімо, на шпону або друк книг на спеціальних верстатах, а тим більше написання та оформлення їх вручну - це попросту пережитки минулого. У цьому відношенні програми такого типу зробили крок вперед настільки, що нашим пращурам таке, напевно, і не снилося.
HTML-редактори
Додатки цього типу теж відносять до прикладного ПЗ. У більшості випадків такі програми використовуються для створення HTML-документів, а простіше кажучи, веб-сторінок і цілих сайтів. В принципі, є спеціалізовані утиліти, що мають багаті можливості, але той же стандартний «Блокнот» або Word теж можна віднести до цього типу додатків, хоча спочатку вони орієнтовані кілька на інші цілі.
Сьогодні існують навіть цілі програмні комплекси, що дозволяють створювати сайти за лічені хвилини навіть при абсолютному незнанні HTML. Принцип створення базується на графічному інтерфейсі і елементах, які потрібно застосувати в певній ситуації. Природно, потім можна переглянути документ в режимі HTML, але пересічному користувачеві це мало що скаже.
Інтернет
Не можна обійти стороною і Всесвітню павутину. Адже зрозуміло, що до складу прикладного програмного забезпечення входить користування Інтернетом (Internet Explorer, Opera, Google Chrome, Mozilla Firefox і т. Д.).
Сюди, до речі, можна віднести не тільки браузери, що забезпечують серфінг, але й клієнти електронної пошти, і безліч програм-завантажувачів, що дозволяють скачувати необхідну інформацію. Серед завантажувачів теж є поділ на додатки типу Downloader і Uploader. Перші завантажують інформацію з Інтернету, другі, навпаки, додають її в Мережу.
Мультимедіа
Наостанок залишається розглянути розділ мультимедіа. У цьому наборі спостерігається величезна різноманітність. Так, наприклад, тут присутні програми обробки відео та аудіо, спеціальні програми для створення музики на комп`ютері, різного роду програвачі, додаткові плагіни різних форматів, конвертори аудіо і відео, а також безліч інших утиліт.
До речі сказати, сюди ж можна віднести програми типу Power Point для створення презентацій будь-якого типу, адже вони, по суті, теж є сукупністю елементів мультимедіа. Продовжувати цей список можна до нескінченності.