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

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

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

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

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

- робочих програм користувача ІС.

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

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

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

- універсальне (загального призначення);

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

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

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

• редакторів текстових (текстових процесорів) і графічних;

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

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

Призначення текстових редакторів - обробка текстової інформації, тобто:

• запис в файл тексту;

• видалення, вставка, заміна символів, фрагментів тексту, рядків;

• підтримка в тексті різних шрифтів;

• підготовка змістів, розбивка тексту на сторінки;

• заміну в тексті слів і виразів і пошук по контексту;

• включення в текст простих ілюстрацій;

До найбільш поширених текстових редакторах відносяться Microsoft Word, WordPerfect, ChiWriter і інші.

Призначення графічних редакторів - обробка графічних документів, зокрема, діаграм, ілюстрацій, креслень, таблиць. Редактор дозволяє управляти розміром шрифтів і фігур, переміщенням фігур і букв, створенням будь-яких зображень. Відомі графічні редактори - це PC Paintbnish, BoiengGraf, Corel DRAW, AdobePhotoshop.

Прикладне програмне забезпечення, призначене для обробки таблиць, називається електронними таблицями. Інформація в таблицях зберігається в осередках, які є перетином стовпців і рядків. Осередок може містити число, символ і формулу, яка визначає залежність значень одних осередків в залежності від вмісту інших. Найпопулярніші електронні таблиці - Microsoft Excel, Lotus1-2-3, Ouattro Pro та інші.

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

Найбільш поширені Microsoft Access, MicrosoftFoxPro, а також більш захищені і складні СУБД - Oracle, Ingres, Sybase та ін.

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

Прикладне програмне забезпечення сучасних персональних комп'ютерів є комплексом програм, який використовується користувачами для виконання конкретних завдань. Прикладне програмне забезпечення включає в себе: - стандартні прикладні. [Читати далі].

Класифікація прикладних програмних засобів 1. Текстові редактори - дозволяють готувати текстові документи, редагувати (виправляти помилки) і форматувати (оформляти) їх. Приклад: Блокнот, Лексикон (Dos), Слово і Діло, Фотон. 2. Текстові процесори -. [Читати далі].

Класифікація службового програмного забезпечення Загальна характеристика програм службового рівня Лекція 5.1. Службове програмне забезпечення ДЕ 5 службове програмне забезпечення. Прикладне програмне. [Читати далі].

Пошук інформації 1.Поісковие системи загального призначення 2.Спеціалізірованние пошукові системи Пошукові системи загального призначення дозволяє знаходити веб сторінки за ключовими словами в базі даних або шляхом пошуку по ієрархічній системі каталогів. . [Читати далі].

Прикладне програмне забезпечення (ППО) призначене для вирішення певної проблемної завдання користувача або класу таких завдань (ППО часто називають програмним додатком або просто додатком). ППО включає до свого складу проблемні прикладні програми. [Читати далі].

Прикладне програмне забезпечення для глобальних мереж Проблемно-орієнтоване прикладне програмне забезпечення Методо-орієнтоване прикладне програмне забезпечення Прикладне програмне забезпечення загального. [Читати далі].

Лекції 6,7,8Тема: Алгоритмізація та програмування Алгоритм - це метод (спосіб) рішення задачі, записаний за певними правилами, що забезпечує однозначність його розуміння і механічного виконання при всіх значеннях вихідних даних (з деякого безлічі. [Читати далі].

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

Прикладне ПО - сукупність програм для вирішення прикладних завдань (завдань користувача). . [Читати далі].

Базове програмне забезпечення До складу базового ПО входять: · операційні системи; · Сервісні програми (оболонки, утиліти, антивірусні засоби); · Програми технічного обслуговування (тестові програми, програми контролю); · Інструментальне ПО. [Читати далі].

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

  • Знайти і оформити у вигляді виносок посилання на авторитетні джерела, що підтверджують написане.

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

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

  • програмні засоби загального призначення
    • текстові редактори
    • текстові процесори
    • Системи комп'ютерної верстки
    • Графічні редактори
    • СУБД
    • електронні таблиці
    • Веб-браузер
  • програмні засоби спеціального призначення
    • експертні системи
    • Мультимедіа програми (Медіаплеєри, програми для створення і редагування відео, звуку, Text-To-Speech і ін.)
    • Гіпертекстові системи (Електронні словники, енциклопедії, довідкові системи)
    • Системи управління вмістом
  • професійні програмні засоби
    • САПР
    • АРМ
    • АСУ
    • АСУ ТП
    • АСНИ
    • Геоінформаційні системи
    • Білінгові системи
    • CRM
    • CTRM / ETRM - системи
    • SRM (Supplier Relationship Management) - системи управління взаємовідносинами з постачальниками
    • BI (Business Intelligence) - Аналітичні Системи
    • DMS (Document Management System) - СЕД (Системи Електронного Документообігу)
    • CMS (Content Management System) - Системи Управління Змістом (контентом)
    • WMS (Warehouse Management System) - Системи Управління Складом (СВР)
    • ERP-системи - системи планування ресурсів підприємства
    • EAM-системи - системи управління основними фондами підприємства
    • MRM-системи - системи управління маркетинговими ресурсами
    • MES-системи - системи оперативного (цехового) управління виробництвом і ремонтами
    • Інтеграційні шини даних тих (ESB)
  • Прикладне програмне забезпечення підприємств і організацій. Наприклад, фінансове управління, система відносин зі споживачами, мережа поставок. До цього типу належить також відомче ПО підприємств малого бізнесу, а також ПО окремих підрозділів усередині великого підприємства. (Приклади: Керування транспортними витратами, Служба IT підтримки)
  • Програмне забезпечення забезпечує доступ користувача до пристроїв комп'ютера.
  • Програмне забезпечення інфраструктури підприємства. Забезпечує загальні можливості для підтримки ПЗ підприємств. Це системи управління базами даних, сервери електронної пошти, управління мережею і безпекою.
  • Програмне забезпечення інформаційного працівника. Обслуговує потреби індивідуальних користувачів у створенні та управлінні інформацією. Це, як правило, управління часом, ресурсами, документацією, наприклад, текстові редактори, електронні таблиці, програми-клієнти для електронної пошти та блогів, персональні інформаційні системи і медіа редактори.
  • Програмне забезпечення для доступу до контенту. Використовується для доступу до тих чи інших програм або ресурсів без їх редагування (проте може і включати функцію редагування). Призначено для груп або індивідуальних користувачів цифрового контента. Це, наприклад, медіа-плеєри, веб-браузери, допоміжні браузери і ін.
  • Освітнє програмне забезпечення за змістом близько до ПО для медіа та розваг, проте на відміну від нього має чіткі вимоги по тестуванню знань користувача і відстеження прогресу у вивченні того чи іншого матеріалу. Багато освітні програми включають функції спільного користування та багатостороннього співробітництва.
  • Імітаційне програмне забезпечення. Використовується для симуляції фізичних або абстрактних систем з метою наукових досліджень, навчання або розваги.
  • Інструментальні програмні засоби в галузі медіа. Забезпечують потреби користувачів, які виробляють друковані або електронні медіа ресурси для інших споживачів, на комерційній чи освітньої основі. Це програми поліграфічної обробки, верстки, обробки мультимедіа, редактори HTML, редактори цифрової анімації, цифрового звуку і т. П.
  • Прикладні програми для проектування і конструювання. Використовуються при розробці апаратного і програмного забезпечення. Охоплюють автоматизоване проектування (computer aided design - CAD), автоматизований інжиніринг (computer aided engineering - CAE), редагування та компіляція мов програмування, програми інтегрованого середовища розробки (Integrated Development Environments).

Wikimedia Foundation. 2010 року.

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

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

Прикладне ПРОГРАМНЕ ЗАБЕЗПЕЧЕННЯ - (applications software) Комп'ютерні програми, розроблені для вирішення певних завдань або конкретного застосування. Наприклад бухгалтерські, ігрові та навчальні програми відносяться саме до прикладних. Див .: системне програмне забезпечення ... ... Словник бізнес-термінів

Прикладне програмне забезпечення - ПРИКЛАДНОЕ ПРОГРАМИ, або спец. програмне забезпечення, частина програмного забезпечення з отд. прикладних програм або їх пакетів, напр., для створення і обробки інформації (текстові редактори, програми для дизайну і верстки і т ... Видавничий словник-довідник

прикладне програмне забезпечення - Програми, що займаються обробкою даних користувача, наприклад офісні програми, бізнес програми, програми для роботи з графікою і т.д. [Http: //www.iks media.ru/glossary/index.html?glossid=2400324] Тематики електрозв'язок, основні поняття ... Довідник технічного перекладача

прикладне програмне забезпечення - 3.4 прикладне програмне забезпечення (application software): Частина програмного забезпечення системи контролю та управління, яка забезпечує виконання прикладних функцій. [МЕК 61513, пункт 3.2] Джерело ... Словник-довідник термінів нормативно-технічної документації

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

прикладне програмне забезпечення цифрової комутаційної станції (вузла) - Частина функціонального програмного забезпечення цифрової комутаційної станції (вузла), що забезпечує функціонування цифрової комутаційної станції (вузла) конкретного призначення. [ГОСТ 28704 90] Тематики електрозв'язок, основні поняття ... ... Довідник технічного перекладача

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

Прикладне програмне забезпечення цифрової комутаційної станції (вузла) - 1. Частина функціонального програмного забезпечення цифрової комутаційної станції (вузла), що забезпечує функціонування цифрової комутаційної станції (вузла) конкретного призначення Вживається в документі: ГОСТ 28704 90 Єдина система ... ... Телекомунікаційний словник

системне прикладне програмне забезпечення - - [Е.С.Алексеев, А.А.Мячев. Англо російський тлумачний словник по системотехніці ЕОМ. Москва 1993] Тематики інформаційні технології в цілому EN system application softwareSAS ... Довідник технічного перекладача

Лекція 4. Прикладне програмне забезпечення

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

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

ППО, класифікуючи за призначенням, можна розділити на прикладні програми загального призначення і прикладні програми спеціального призначення.

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

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

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

Програми, які обробляють тексти. До них відносяться текстові редактори, текстові процесори.

текстові редактори - це програми для створення і редагування текстових документів (NotePad, WordPad).

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

Текстові редактори забезпечують основні можливості по підготовці невеликих і нескладних документів. Вони виконують такі прості операції:

введення алфавітно-цифрової інформації;

переміщення по набраному тексту;

вставка або видалення символів.

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

додаткові зручності (можливість пошуку фрагмента, пошук з заміною, друк документа і т.д.).

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

На рівні спеціального ППО, програми, що обробляють тексти, представлені спеціалізованими редакторами і видавничими системами.

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

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

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

Електронні таблиці виконують функції:

текстових процесорів зі створення і форматування таблиць;

математичної обробки табличних даних;

візуалізації результатів у формі таблиць, діаграм, графіків.

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

Сучасні програмні продукти цього виду мають:

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

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

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

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

База даних - сукупність взаємопов'язаних даних на машинних носіях, організована певним способом.

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

Системи комп'ютерної графіки - це окремі програми і апаратно-програмні комплекси, що створюють і обробляють різні графічні зображення.

До них відносяться редактори растрової і векторної графіки, програми обробки тривимірної графіки (ЗD-редактори).

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

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

Інтегровані програмні засоби - програмний продукт, що забезпечує роботу декількох різнорідних систем з єдиним інтерфейсом, а також обмін даними між системами і загальними стандартними частинами (MS Office, Works).

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

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

текстовий процесор Word;

електронні таблиці Excel;

пакет підготовки і демонстрації презентацій PowerPoint;

організатор і планувальник роботи Outlook;

система управління базами даних (СКБД) Access і д.р.

Перекладачі, ігри, розваги.

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

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

Інформаційні системи використовуються в:

управлінні підприємством (склад, документообіг офісу);

бухгалтерському обліку (1с Бухгалтерія);

аналізі економічної і фінансової діяльності (банківські і біржові структури).

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

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

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

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

Системи автоматизованого проектування (САПР) - комплекс технічних і програмних засобів, що дозволяють створювати всю необхідну конструкторську і технологічну документацію на окремі вироби, будівлі та споруди (CAD/CAM/CAE-програми: КОМПАС, Unigraphics, ANSYS, DEFORM).

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

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

Інтегровані пакети математичних розрахунків

Практичним результатом комп'ютерної математики є розробка великої кількості комп'ютерних математичних систем.

Структура систем комп'ютерної математики виглядає наступним чином:

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

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

За рівнем складності виділяють три класи математичних систем:

початкового рівня для школярів і студентів (Derive, MuPad);

середнього рівня (MuPad, MathCad);

вищий клас (Mathematica, Maple, MatLab).

В даний час комп'ютерні математичні системи за функціональним призначенням можна поділити на сім класів:

Системи для чисельних розрахунків здатні виконувати арифметичні, алгебраїчні, логічні оператори і функції, векторні і матричні оператори і функції, засоби вирішення рівнянь, систем лінійних і нелінійних рівнянь, засоби вирішення систем диференціальних рівнянь, засоби оптимізації та лінійного програмування, засоби створення графіків і засоби програмування (Eureka, Mercury, MathCad).

матричні системи - всі функції системи визначаються як матричні, тобто здатні виконувати дії над масивами (MatLab).

Системи для статистичних розрахунків - призначені для статистичної обробки даних (StatGraphics Plus, Statistica, SPSS).

Системи для спеціальних розрахунків - частина математичних пакетів орієнтована на деякий вузькоспеціальне коло завдань (система нелінійних рівнянь ТК Solver, система диференціальних рівнянь Dynamic Solver, побудова графіків Axum і т.д.).

Системи для аналітичних розрахунків (комп'ютерної алгебри) - дають можливість виробляти обчислення в аналітичному вигляді (Maple, MathCad).

Програмні системи кінцево-елементного аналізу

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

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

Стосовно до обробки металів тиском найбільш широкого поширення набули такі системи кінцево-елементного аналізу: холодна листове штампування (AutoForm, ANSYS/LS-DYNA), Гаряча об'ємна штампування (DEFORM, qForm, SuperForge).

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

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

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

побудова геометричної моделі;

вказівка ​​граничних умов (площин симетрії, контактних поверхонь і т.д.);

подання даних до розрахунку.

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

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

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

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

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

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

  • програмне забезпечення загального призначення
    • текстові редактори
    • текстові процесори
    • Системи комп'ютерної верстки
    • Графічні редактори
    • СУБД
    • електронні таблиці
    • Веб-браузери
  • програмне забезпечення розважального призначення
    • медіаплеєри
    • Комп'ютерні ігри
  • програмне забезпечення спеціального призначення
    • експертні системи
    • транслятори
    • Мультимедіа-додатки (медіаплеєри, програми для створення і редагування відео, звуку, text-to-speech і ін.)
    • Гіпертекстові системи (електронні словники, енциклопедії, довідкові системи)
    • Системи управління вмістом
  • професійне програмне забезпечення
    • САПР - системи автоматизованого проектування
    • АРМ - автоматизоване робоче місце
    • АСУ - автоматизована система управління
    • АСУ ТП - автоматизована система управління технологічним процесом
    • АСНИ - автоматизована система наукових досліджень
    • Геоінформаційні системи
    • Білінгові системи
    • CRM - системи управління взаємовідносинами з клієнтами
    • CTRM / ETRM - системи управління складом
    • SRM (Supplier Relationship Management) - системи управління взаємовідносинами з постачальниками
    • BI (Business Intelligence) - аналітичні системи
    • DMS (Document Management System) - Система управління документами / Система автоматизації документообігу (системи електронного документообігу)
    • CMS (Content Management System) - системи управління вмістом (контентом)
    • WMS (Warehouse Management System) - системи управління складом (СВР)
    • ERP-системи - системи планування ресурсів підприємства
    • EAM-системи - системи управління основними фондами підприємства
    • MRM-системи - системи управління маркетинговими ресурсами
    • MES-системи - системи оперативного (цехового) управління виробництвом і ремонтами
    • АБС-системи - автоматизовані банківські системи
    • Системи ДБО - системи дистанційного банківського обслуговування

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

Найчисленнішим класом програмного забезпечення комп'ютера є прикладні програми.

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

прикладні програми - програми, призначені для вирішення конкретних завдань користувача.

Один з можливих варіантів класифікації.

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

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

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

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

Всі текстові редактори зберігають у файлі «чистий» текст і завдяки цьому сумісні один з одним.

Різні текстові процесори записують у файл інформацію про форматування по-різному і тому несумісні один з одним.

Основні компоненти текстового процесора:

  • Набір шрифтів.
  • Перевірка орфографії.
  • Попередній перегляд друкованих сторінок.
  • Об'єднання документів, многооконность.
  • Автоформатування і автоперенос.
  • Стандартні інструменти.
  • Табличний редактор і калькулятор.
  • Вставка графічних об'єктів.

Приклади - MS Word, Write, WordPerfect, Ami Pro, MultiEdit, Лексикон, Рефіс

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

Приклади - Corel Ventura, QuarkXPress, Adobe PageMaker, MS Publisher, FrameMaker

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

Графічний редактор - програма для створення, редагування, перегляду графічний зображень.

Основні компоненти графічного редактора:

  • Набір шрифтів, робота з текстом.
  • Стандартні інструменти.
  • Бібліотека картинок.
  • Об'єднання картинок.
  • Спецефекти.

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

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

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

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

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

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

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

Приклади - Paint, PaintBrush, CorelDraw, MS PhotoEditor, Adobe PhotoShop, 3D MAX Studio

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

Приклади - dBase, Paradox, MS Access, Oracle, FoxPro

інтегрованим системи зустрічаються двох типів

  • Традиційні (полносвязанние) пакети прикладних програм (ППП).
  • Пакети прикладних програм з інтеграцією об'єктно-пов'язаного характеру

традиційні ППП

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

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

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

Відомі пакети Open Access фірми Open Access, FrameWork фірми Ashton-Tate, Lotus 1-2-3 і Symphony фірми Lotus Development Corporation, Lotus Works.

ППП з інтеграцією об'єктно-пов'язаного характеру

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

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

Особливістю цього типу інтеграції є використання загальних ресурсів. Види спільного доступу до ресурсів:

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

У плані спільного використання об'єктів декількома додатками є два основні стандарти:

  • динамічного компонування і вбудовування об'єктів Object Linking and Embedding OLE фірмою Microsoft;
  • OpenDoc (відкритий документ) фірмами Apple, Boriartd, IBM, Novell і WordPerfect.

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

Також даний механізм дозволяє переносити OLE-об'єкти з вікна однієї програми у вікно іншого.

OpenDoc є об'єктно-орієнтовану систему, що базується на відкритих стандартах фірм - учасників розробки. В якості моделі об'єкта використовується розподілена модель системних об'єктів (DSOM - Distributed System Object Model), розроблена фірмою IBM для OS / 2.

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

Приклади: Borland Office for Windows, Lotus SmartSute for Windows, MS Office.

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

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

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

Прийнято виділяти в ЕС три основних модуля: модуль бази знань, модуль логічного висновку, інтерфейс з користувачем.

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

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

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

АРМ - автоматизоване робоче місце.

АСНИ - автоматизовані системи наукових досліджень.

АСУ - автоматизована система управління.

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

1 Star2 Stars3 Stars4 Stars5 Stars (Пока оценок нет)
Загрузка...
Понравилась статья? Поделиться с друзьями:
Добавить комментарий

85 − 81 =

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:


map