Прикладне програмне забезпечення - приклади програм. Класифікація прикладного програмного забезпечення. Дивитись що таке "Прикладна програма" в інших словниках

Міністерство освіти і науки Російської Федерації

Федеральне агентство з освіти

ГОУ ВПО Київський державний технічний університет

Кафедра «Маркетинг та підприємництво»

ДОМАШНЯ РОБОТА

ПО ДИСЦИПЛІНІ «ІНФОРМАТИКА»

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

Виконав: студент гр. МУ-129

Вірова Є.А.

Перевірив: Сідельцев В.В.

Програмне забезпечення(ПЗ) – це сукупність програмних засобів та супроводжуючої їх документації, що дозволяють вирішувати на комп'ютері завдання різного призначення в економічній, управлінській та інших сферах діяльності, а також забезпечують функціонування апаратних засобів ЕОМ.

Під програмним засобомрозуміється програма або логічно пов'язана сукупність програм, що перебуває на машинних носіях даних і має документацію.

Під програмоюрозуміють послідовність команд (операторів, інструкцій) комп'ютера, виконання яких призводить до отримання результату розв'язання задачі.

Програмні засоби можна класифікувати за різними ознаками. Найбільш загальною є класифікація, в якій основною ознакою є область використання програмних продуктів:

Апаратна частина комп'ютерів та мереж ЕОМ;

технологія розробки програм;

Функціональні завдання різних предметних галузей.

Виходячи з цього виділяють три класи програмних продуктів (рис. 1):

Системне програмне забезпечення;

Інструментарій технології програмування;

Пакети прикладних програм.

Таблиця 1

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

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

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

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

ППП загального призначення - Універсальні програмні продукти, призначені для автоматизації розробки та експлуатації функціональних завдань користувача.

До цього класу ППП відносяться:

1. редактори: текстові (Word, WordPad) та графічні (CorelDraw, PhotoShop);

2. електронні таблиці (Excel, Lotus 1-2-3);

3. системи управління базами даних (Access, Oracle);

4. засоби підготовки презентацій (PowerPoint);

5. інтегровані ППП;

6. системи автоматизації проектування (AutoCad);

7. оболонки експертних систем та систем штучного інтелекту та ін.

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

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

Проблемно-орієнтовані ППП

Програмні продукти цього класу можна класифікувати за різними ознаками:

1. типу предметних областей;

2. типів інформаційних систем;

3. функцій та комплексів завдань, що реалізуються програмним способом, та ін.

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

1. автоматизованого бухгалтерського обліку;

2. фінансову діяльність;

3. управління персоналом (кадровий облік);

4. управління матеріальними запасами;

5. управління виробництвом;

6. банківські інформаційні системи тощо.

Основні тенденції у галузі розвитку проблемно-орієнтованих програмних засобів:

1. створення програмних комплексів у вигляді автоматизованих робочих місць (APM)управлінського персоналу;

2. створення інтегрованих систем управління предметною областю на базі обчислювальних мереж , що об'єднують АРМи у єдиний програмний комплекс з архітектурою "клієнт – сервер";

3. організація даних великих інформаційних систем як розподіленої бази даниху мережі ЕОМ;

4. наявність простих мовнихзасобів кінцевого користувача для запитів до бази даних;

5. створення програмного забезпечення, що дозволяє настроювати функції обробки даних кінцевими користувачами(без участі програмістів);

6. захист програмта даних від несанкціонованого доступу ( парольний захистна рівні функцій, режимів роботи, даних).

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

Найбільш важливо для даного класу програмних продуктів дружнього інтерфейсудля кінцевих користувачів.

ППП автоматизованого проектування

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

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

ППП загального призначення

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

Прикладна програма

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

Визначення

До прикладного програмного забезпечення (application software) відносяться програми, написані для користувачів або самими користувачами, завдання комп'ютера конкретної роботи. Програми обробки замовлень або створення списків розсилки – приклад прикладного програмного забезпечення. Програмістів, які пишуть прикладне програмне забезпечення називають прикладними програмістами.

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

  • Прикладне програмне забезпечення підприємств та організацій. Наприклад, фінансове управління, система відносин із споживачами, мережа постачання. До цього типу відноситься також відомче ПЗ підприємств малого бізнесу, а також ПЗ окремих підрозділів усередині великого підприємства. (Приклади: Управління транспортними витратами, Служба IT підтримки)
  • Програмне забезпечення інфраструктури підприємства Забезпечує загальні можливості підтримки ПЗ підприємств. Це бази даних, сервери електронної пошти, управління мережею та безпекою.
  • Програмне забезпечення інформаційного працівника. Обслуговує потреби індивідуальних користувачів у створенні та управлінні інформацією. Це, як правило, управління часом, ресурсами, документацією, наприклад, текстові редактори, електронні таблиці, програми-клієнти для електронної пошти та блогів, персональні інформаційні системи та медіа редактори.
  • Програмне забезпечення доступу до контенту. Використовується для доступу до тих чи інших програм або ресурсів без їх редагування (проте може включати функцію редагування). Призначений для груп або індивідуальних користувачів цифрового контенту. Це, наприклад, медіа-плеєри, веб-браузери, допоміжні браузери та ін.
  • Освітнє програмне забезпечення за змістом близьке до ПЗ для медіа та розваг, проте на відміну від нього має чіткі вимоги щодо тестування знань користувача та відстеження прогресу у вивченні того чи іншого матеріалу. Багато освітні програмивключають функції спільного користування та багатостороннього співробітництва.
  • Імітаційне програмне забезпечення. Використовується для симуляції фізичних чи абстрактних систем з метою наукових досліджень, навчання чи розваги.
  • Інструментальні програмні засобиу сфері медіа. Забезпечують потреби користувачів, які виробляють друковані чи електронні медіа ресурси для інших споживачів, на комерційній чи освітній основі. Це програми поліграфічної обробки, верстки, обробки мультимедіа, редактори HTML, редактори цифрової анімації, цифрового звуку тощо.
  • Прикладні програми для проектування та конструювання. Використовуються при створенні апаратного («Залізо») та програмного забезпечення. Охоплюють автоматизований дизайн (computer aided design – CAD), автоматизоване проектування (computer aided engineering – CAE), редагування та компілювання мов програмування, програми інтегрованого середовища розробки (Integrated Development Environments), інтерфейси для прикладного програмування (Application Programmer Interfaces).

Див. також

Wikimedia Foundation. 2010 .

  • Прикаспійська провінція
  • Прикладна етика

Дивитись що таке "Прикладна програма" в інших словниках:

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

    ПРИКЛАДНА ПРОГРАМА- (Додаток, application program), програма (див. ПРОГРАМА (для ЕОМ)), призначена для вирішення окремих завдань або класу завдань, пов'язаних з обробкою даних у певній галузі діяльності. Термін використовується для того, щоб відрізнити. Енциклопедичний словник

    прикладна програма- Програма, призначена для вирішення задачі або класу задач у певній галузі застосування системи обробки інформації. [ГОСТ 1978190] Тематики забезпечен. систем оброб. інформ. програмне EN application program … Довідник технічного перекладача

    Прикладна програма- 7. Прикладна програма Application program Програма, призначена для вирішення задачі або класу задач у певній галузі застосування системи обробки інформації

Прикладні програми призначені для того, щоб забезпечити застосування обчислювальної техніки у різних сферах діяльності людини. Окрім створення нових програмних продуктів, розробники прикладних програм великі зусилля витрачають на вдосконалення та модернізацію популярних систем, створення нових версій. Нові версії, як правило, підтримують старі, зберігаючи наступність, і включають базовий мінімум (стандарт) можливостей.

Один із можливих варіантів класифікації програмних засобів (ПС), що становлять прикладне програмне забезпечення(ППО), відображений на рис.2.4. Як і майже будь-яка класифікація, наведена на малюнку, не є єдиною можливою. У ній представлені не всі види прикладних програм. Тим не менш, використання класифікації є корисним для створення загального уявлення про ППО.


Рис. 2.4.

Незважаючи на широкі можливості використання комп'ютерів для обробки різної інформації, найпопулярнішими є програми, призначені для роботи з текстами – текстові редактори та видавничі системи. Текстовими редакторами називають програми для введення, обробки, зберігання та друкування текстової інформації у зручному для користувача вигляді. Експерти оцінюють використання комп'ютера як друкарської машинки в 80% всього часу залучення техніки.

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

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

Одним з найбільш перспективних напрямів розвитку обчислювальної техніки є створення спеціальних апаратних засобів для зберігання гігантських масивів інформаційних даних та подальшої нечислової обробки їх, найчастіше – пошуку та сортування. Для комп'ютерної обробки подібних баз даних використовують системи управління базами даних (СУБД). Останні є набір засобів програмного забезпечення, необхідні створення, обробки і виведення записів баз даних. Розрізняють кілька типів СУБД: ієрархічні, мережеві, реляційні. Працюючи з СУБД виділяють кілька послідовних етапів:

  • проектування бази даних;
  • створення структури бази даних;
  • заповнення бази даних;
  • перегляд та редагування бази даних;
  • сортування бази даних;
  • пошук необхідного запису;
  • вибірку інформації за певними ознаками (критеріями);
  • створення звітів.

Як правило, більшість популярних систем управління базами даних підтримують ці етапи та надають зручний інструментарій для їх реалізації.

Бажання об'єднати функції різних прикладних програм у єдину систему спричинило створення інтегрованих систем. Сучасна концепція інтеграції програмних засобів – кооперація окремих прикладних програмних систем на кшталт широко відомого пакету Microsoft Office. Універсальні інтегровані системи розроблялися за принципом єдиної системи, Що містить як елементи безліч програм, корисних практично будь-якому користувачеві. До таких програм належать: текстові та графічні редактори, електронні таблиці, пакети для розробки презентацій, поштові програми, органайзери, системи управління базами даних та ін.

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

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

Серед таких систем набули поширення експертні системи. Такі програми поводяться подібно до експерта в деякій вузькій прикладній області. Експертні системи покликані вирішувати завдання з невизначеністю та неповними вихідними даними, що вимагають свого вирішення експертних знань. Крім того, ці системи повинні вміти пояснювати свою поведінку та своє рішення.

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

Прийнято виділяти в експертних системах три основні модулі:

  • модуль бази знань;
  • модуль логічного виводу;
  • інтерфейс користувача.

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

В Останнім часомШироку популярність отримали програми обробки гіпертекстової інформації. Гіпертекст – це форма організації текстового матеріалу над лінійної послідовності, а формі вказівки можливих переходів (посилань), зв'язків між окремими його фрагментами. У звичайному тексті використовується звичайний лінійний принцип розміщення інформації, доступ до нього (тексту) здійснюється послідовно. У гіпертекстових системах інформація нагадує текст енциклопедії, і доступ до будь-якого виділеного фрагмента тексту здійснюється довільно за посиланням. Організація інформації в гіпертекстової формі використовується при створенні довідкових посібників, словників, контекстної допомоги (Help) у прикладних програмах.

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

Через величезного розмаїття ППО існує безліч різних його класифікацій. Найбільш загальною є класифікація, яка передбачає поділ ППО на три основні класи:

Малюнок 1.

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

До ППО загального призначення належать програми, призначені на вирішення загальних універсальних завдань. Такі програми використовують більшість користувачів ПК.

Текстові редакторивикористовуються для створення та редагування тексту, не застосовуючи жодного оформлення. Найвідоміші текстові редактори – Блокнот (входить до стандартного складу операційної системи Windows), TextPad.

  • зображень – програми ACDSee, FastStone Image Viewer та ін;
  • HTML-сторінок – веб-браузери Internet Explorer, Mozilla Firefox, Google Chrome, Opera та ін;
  • медіа контенту (плеєри, програвачі):
    • o аудіоплеєри AIMP, Spider player, Media Monkey та ін;
    • o мультимедіа-центри Windows Media Player (WMP, входить до стандартного складу операційної системи MS Windows), QuickTime Player (входить до стандартного складу Mac OS), Winamp, VLC Media Player, Media Player Classic та ін;
  • flash-контенту, які використовуються для відтворення відео та аудіофайлів на веб-сайтах, для ігор онлайн – Flash-плеєр Adobe Flash Player та ін;
  • pdf-файлів для перегляду та друку pdf-файлів – програма Adobe Reader.

Системи управління базами даних (СУБД), до яких належать настільні бази даних для створення та управління роботою баз даних, серед яких MS Access, Paradox. До функцій СУБД відноситься опис даних, забезпечення доступу до даних, здійснення пошуку та відбору даних за певними критеріями.

Програми-перекладачі:

  • електронні словники для перекладу окремих слів – ABBYY Lingvo, МультіЛекс;
  • програми перекладу великих текстів – ПРОМТ.

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

Примітка 1

ППО спеціального призначення- Сукупність програм для вирішення більш вузьких завдань різних предметних областей.

Експертні системисталі подальшим розвиткомСУБД і призначаються для аналізу даних, що зберігаються у базах знань (замінюють спеціаліста-експерта). СУБД здійснюють операції маніпулювання даними, а експертні системи проводять логічний аналіз даних, оснащені функціями самонавчання. Найбільш відомі: MYCIN (медицина), ACES (військова справа), ACE (електроніка), CODES (інформатика), DENDRAL (хімія), PROSPECTOR (геологія), РЕМОРАМА (торгівля). Експертні системи переважно використовуються працівниками, які займаються діагностикою, конструюванням, плануванням та управлінням.

Настільні видавничі системи, які використовуються для електронної верстки друкованої продукції (газети, журнали, книги, буклети). Використовуються працівниками друкарень, редакцій журналів та газет, видавництв, а також працівниками рекламних агенцій. Серед програм QuarkXPress, Adobe InDesign, Adobe FrameMaker, Corel Ventura, MS Publisher (найчастіше використовується як програма загального призначення).

Електронні енциклопедії, підручники, словники, довідники використовуються школярами, студентами, науковцями, фахівцями різних сфер для здобуття знань у певній сфері. Відомі Енциклопедія сучасної техніки. Будівництво», «Довідник майстра-будівельника», «Музичний словник», інтерактивний мультимедіа підручник «Органічна хімія» та багато інших. ін.

Серверні СУБДвикористовуються адміністраторами баз даних для управління виробництвом та роботою з базами даних інформаційних систем. До них відносяться mySQL, MS SQL Server, Oracle Database

Відеоредактори (системи відеомонтажу):

  • професійні (Adobe Premiere Pro, Grass Valley Ediu, Sony Vegas Pro);
  • "домашні" (Windows Movie Maker (входить до операційної системи Windows), Corel VideoStudio Pro, Pinnacle Studio).

Аудіоредактори (системи аудіомонтажу):

  • професійні – призначені запису музичних файлів, створення фонограм для радіо, озвучування фільмів, комп'ютерних ігор, реставрації старих фонограм (Adobe Audition, Sony Sound Forge. Audacity та інших.);
  • «домашні» – використовуються для запису аматорських музичних файлів, створення власних рінгтонів мобільних телефонівта ін. (CyberPower Audio Editing Lab, Akram Audio Editorта ін.).

Нотні редактори використовуються працівниками музичних видавництв, музичних навчальних закладів, музичних театрів, філармоній, композитовами, диригентами для створення та редагування нотного тексту з оформленням, а також для відтворення набраного тексту (Finale, Encore, Cakewalk Overture, Sibelius, MuseScore).

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

Прикладне програмне забезпеченняпрофесійного призначення вирішує вузькі завдання професійного характеру у різних предметних галузях.

Професійне ПЗ нині дедалі частіше використовуються у різних сферах життєдіяльності та відокремилися в окрему групу (раніше професійні програми входили до переліку спеціального ПЗ). До нього відносяться бухгалтерські системи, автоматизовані системиуправління, автоматизовані системи наукових досліджень та ін.

Системи автоматизованого проектування (САПР, CAD/CAM/CAE) застосовуються для автоматизації процесу розробки креслень, схем, 3D-моделей, конструкторської документації. Використовуються інженерами-конструкторами, архітекторами. Відомі програми Компас, AutoCAD, ZwCAD, BtoCAD та ін.

Геоінформаційні системи (ГІС):

  • універсальні та спеціалізовані, за допомогою яких можна створювати, редагувати та проводити аналіз електронних географічних карт, здійснювати пошук інформації про об'єкти карт: міста, дороги, будівлі, вулиці, річки, рельєф, середньорічну температуру. Використовуються ГІС-фахівцями, ГІС-операторами, інженерами-картографами, геологами, геодезистами, гідрологами, метеорологами (MapInfo, ArcGIS, Arcview, GeoServer, GRASS, Полігон, Панорама, ГІС Метео);
  • інформаційно-довідкові використовуються непрофесіоналами для перегляду карт міста та околиць, для пошуку організацій, маршрутів транспорту, пошуку проїзду по місту. До них відносять 2ГІС.

Інтегровані системи діловодствавикористовують діловоди для підтримки повного циклу документа в установі: від створення документів, організації руху та обліку документів до зберігання документів (програми Справа, LanDocs, Попелюшка, Гран-Док та ін).

Бухгалтерські системивикористовуються для ведення бухгалтерського та податкового обліку. Наприклад, 1С: Бухгалтерія.

Фінансово-аналітичні системи призначені для ведення аналітичного обліку фінансово-господарської діяльності організації (систематизація інформації, розрахунок аналітичних показників та формування звітів). Наприклад, Альт-Фінанси, Audit Expert, ІНЕК-Аналітик, ФінЕкАналіз та ін.

Примітка 2

Список наведених програм далеко ще не повний, т.к. програми різного призначення розмножуються у геометричній прогресії.

Кожен учень школи або доросла людина, так чи інакше використовує комп'ютер у повсякденному житті, стикається з таким поняттям, як прикладне ПЗ. Деякі користувачі наївно відносять до цієї категорії всі програми, встановлені на комп'ютері. Це очевидна помилка, оскільки до складу прикладного програмного забезпечення входять лише суворо певні додатки, що відповідають деяким основним ознакам. Спробуємо надати коротку характеристику програмного забезпечення цього типу.

Інформатика: прикладне програмне забезпечення

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

Здебільшого завдання прикладного програмного забезпечення суворо визначені деякими рамками. Іншими словами, весь софт умовно орієнтований виконання лише якоїсь однієї чи кількох схожих завдань. Ось тільки потрібно робити різницю між прикладним програмним забезпеченням і прикладними програмами. Прикладне ПЗ - це група, що об'єднує абсолютно всі додатки (або в загальному сенсі, або в якійсь одній обраній області), у той час як прикладні програми - це певні додатки, орієнтовані на той чи інший напрямок у використанні або створені для виконання якого одного або декількох дій для досягнення поставленої мети.

Можна розглянути найпростішу ситуацію. Візьмемо пакет Microsoft Office. Це прикладне програмне забезпечення (приклади можна наводити і на інших аналогічних добірках, але «Офіс» знають усі, тому це виглядає зручнішим). Все ж таки програми, що входять до складу «Офісу» (Word, Excel, Power Point, Access тощо), є вже прикладними програмами.

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

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

У цьому ракурсі можна розглянути прикладне програмне забезпечення. Приклади найкраще наводити на основі програм для роботи з текстом. Так, наприклад, дуже багато користувачів постійно плутають терміни «текстовий редактор» та « текстовий процесор».

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

Текстовий редактор призначений для перегляду та редагування тексту з мінімальним набором інструментів (WordPad), а текстовий процесор (MS Word), крім виконання основних завдань, дозволяє робити безліч додаткових дій. Знову ж таки, поділ тут дуже умовний.

А ось стандартний «Блокнот», що є у будь-якій системі Windows, відноситься швидше до гібридних додатків. Поряд із редагуванням тексту він може використовуватися як інструмент програмування, оскільки підтримує синтаксис більшості відомих на сьогоднішній день мов програмування.

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

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

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

Поділ за типом

Класифікація програм типу в першу чергу орієнтується на тип виконуваної задачі.

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

  • ПЗ загального призначення;
  • розважальне ПЗ;
  • ПЗ спеціального призначення;
  • професійне ПЗ;
  • користувацькі прикладні програми.

ПЗ загального призначення

  • текстові редактори та процесори;
  • засоби роботи з електронними таблицями;
  • пакети для роботи з базами даних (СУБД);
  • графічні редактори;
  • видавничі програмні пакети (комп'ютерна верстка);
  • інтернет-браузери та завантажувачі.

Звичайно, доповнювати цей список можна скільки завгодно довго. Наведено лише коротку класифікацію, так би мовити, для загального розуміння суті питання.

Розважальне ПЗ

Ця категорія, як вже зрозуміло з назви, включає все те, що забезпечує наше дозвілля. Розважальна індустрія має дуже багато напрямів, але стосовно комп'ютерної технікивиділимо лише основні складові.

  • комп'ютерні ігри;
  • всілякі медіаплеєри;
  • програми для перегляду телебачення та прослуховування радіо (у тому числі їх інтернет-аналогів);
  • програмні продукти спортивного характеру;
  • географічні, літературні, кулінарні та інші аплети пізнавального характеру тощо.

Як бачимо, абсолютно всі аспекти, пов'язані з дозвіллям, перерахувати просто неможливо.

ПЗ спеціального призначення

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

Серед усього різноманіття програмних пакетів та програм окремо можна виділити наступні компоненти:

  • експертні системи (логічні програми для вирішення проблемних ситуацій чи прийняття певних рішень);
  • гіпертекстові системи (електронні бібліотеки, словники, довідкові системи, енциклопедії);
  • транслятори (перетворювачі програм, написаних певною мовою програмування на об'єктні файли);
  • системи управління контентом (спільний доступ, редагування тощо);
  • пакети для обробки мультимедіа (редактори аудіо, відео, програми Text-to-Speech, секвенсори, віртуальні музичні студії).

Професійне ПЗ

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

Проте у цій групі можна виділити такі пакети:

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

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

Користувальницькі прикладні програми

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

Поділ у сфері використання

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

  • ПЗ для підприємств та організацій;
  • програмне забезпечення для взаємодії користувача з усіма елементами комп'ютерної системи;
  • організація інфраструктури підприємств;
  • інструментарій інформаційного (офісного) працівника;
  • системи управління та спільного доступу до контенту;
  • освітнє інтерактивне ПЗ;
  • імітаційне ПЗ для наукових досліджень та прогнозів;
  • інструментальні системи в галузі медіа;
  • проектування та конструювання, інженерне ПЗ та ін.

Висновок

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

Насамкінець залишається виділити найголовніше властивість прикладного ПЗ. Самі програми цього типу що неспроможні взаємодіяти з користувачем безпосередньо, і навіть мають безпосередньої можливості звернення до ресурсів комп'ютера. Така взаємодія можлива лише через засоби встановленої операційної системи, яка в даному випадку виконує роль якогось прошарку між програмою, деякими компонентами комп'ютера та кінцевим користувачем.

Що ж до поділу програмного забезпечення за деякими характерними ознаками, сьогодні можна знайти досить багато варіантів класифікації, і наведений приклад не є єдиним і апріорі правильним. Якщо дотримуватися деяких специфічних стандартів, прийнятих та чинних у різних країнах, можна знайти й інші форми поділу програм та програмних пакетів на класи. Наприклад, можна було сюди включити поділ на платні, безкоштовні та умовно-безкоштовні програми. Однак такий критерій може відповідати не тільки прикладному програмному забезпеченню, але й іншим видам програмних продуктів. Якщо вивчити стандарти деяких держав, можна знайти ще чимало критеріїв, яким може відповідати програмне забезпечення цього типу. І саме тому на сьогоднішній день немає єдиної прийнятої системи, яка могла б з повною впевненістю віднести якийсь програмний продукт лише до однієї категорії. Тим більше що навіть у самому прикладному програмному забезпеченні можна зустріти чимало, так би мовити, гібридних додатків, які однаково могли б ставитися до різних класів програмного забезпечення. Але, якщо подивитися на питання дещо ширше, навіть за наведеними характеристиками можна з великою ймовірністю стверджувати, що певна програмавідноситься саме до прикладного типу, а не до якоїсь іншої категорії.

Віруси