Прикладне програмне забезпечення
Тема № 2 ПРОГРАМНЕ ЗАБЕЗПЕЧЕННЯ
План.
Системне (базове) програмне забезпечення
2. Системи програмування
Прикладне програмне забезпечення
У залежності від виконуваних функцій, програмне забезпечення можна розділити на три групи: системне (базове), прикладне, системи програмування.
Системне (базове) програмне забезпечення призначене для організації процесу обробки інформації в комп'ютері і створює нормальне робоче середовище для прикладних програм.
До складу системного програмного забезпечення входять: операційні системи, сервісні програми, програми технічного обслуговування
Найважливішою системною програмою є операційна система, що звичайно зберігається на жорсткому диску. При включенні комп'ютера її основна частина переписується з жорсткого диска у внутрішню пам'ять і знаходиться там протягом усього сеансу роботи комп'ютера. Операційна система забезпечує:
– виконання прикладних програм;
– керування пам'яттю, процесором і всіма зовнішніми пристроями;
– контакт людини з комп'ютером.
До найбільш відомих операційних систем відносяться: Windows XP(7,8) Windows NT, Linux, Unix.
Операційні системи можна розділити на три групи: однозадачні, багатозадачні, мережеві.
Крім операційної системи, до системного програмного забезпечення відносяться різні комплекси програм, що призначені для виконання особливих функцій, відмінних від функцій операційної системи. Ці програми, називають сервісними.
Сервісне програмне забезпечення- це сукупність програмних засобів, які надають користувачеві додаткові послуги в роботі з комп'ютером і розширюють можливості операційних систем. До сервісних програм належать: оболонки, утиліти, програмні засоби антивірусного захисту.
Оболонкифункціонують як надбудови над операційною системою або групою утиліт. Оболонки надають користувачеві якісно новий інтерфейс і звільняють його від детального знання операцій і команд ОС. Серед наявних оболонок для Windows найбільш популярною є оболонка Total Commander.
Утилітинадають користувачеві додаткові послуги переважно з обслуговування дисків і файлів системи. Утиліти дозволяють також виконувати такі функції, як обслуговування каталогів, створення та відновлення архівів, надання інформації про ресурси комп’ютера, про дисковий простір, про розподіл ОЗУ між програмами, друк текстових та інших файлів у різноманітних режимах і форматах, захист від комп’ютерних вірусів. До найбільш відомих утиліт належить багатофункціональні комплекси Norton Utilities, TuneUp Utilities,
2. Системи програмуваннязабезпечують створеннянових програм для комп’ютера. Більша частина цих систем призначена для програмістів.
Системи програмування включають в себе алгоритмічну мову, машинну мову, транслятори, бібліотеку стандартних програм, допоміжні програми.
Наприклад : ( Мови програмування Visual Basic ,Pascal, Delhfi та інш.
3. Прикладне програмне забезпечення являє собою сукупність програм, призначених для розв'язання конкретних задач користувача та організації обчислювального процесу автоматизованої інформаційної системи.
Прикладне програмне забезпеченняпрацює під управлінням системного програмного забезпечення, зокрема операційних систем.
До складу прикладного ПЗ входять:
пакети прикладних програм різноманітного призначення,
програми, що створені користувачем
Пакет прикладних програм (ППП)- це комплект програм, призначений для розв’язання задач певного класу, різних за своїми функціональним призначенням. Розрізняють такі типи ППП:
ü загального призначення;
ü спеціального призначення.
ППП загального призначення - це універсальні програмні засоби, призначені для автоматизації розробки й експлуатації задач загального користування . До них належать:
редактори –за своїми функціональними можливостями поділяють на текстові, графічні, видавничі системи, призначені в основному для автоматизації документообігу ;
текстові редактори призначені для обробки текстової іформації: Microsoft Word
графічні редактори призначені для обробки графічних документів, включаючи таблиці, ілюстрації, креслення, діаграми; Adobe PhotoShop, Paint
видавничі системи поєднують можливості текстових і графічних редакторів, орієнтовані на використання у видавничій справі: Page Maker, Ventura Publisher, Microsoft Publisher та ін;
електронні таблиціпризначені для обробки даних , поданих у вигляды прямокутних таблиць, до найбільш популярних програм цього класу належить програма Microsoft Excel;
системи управління базами даних (СУБД) – це системне програмне забезпечення, яке дозволяє створювати електронну базу даних і працювати з цими даними; найбільш поширеними є Microsoft Аccess, Microsoft FoxPro
інтегровані пакети об'єднують у собі функціонально різноманітні програмні компоненти програм загального призначення. До них належать: Приклад – Microsoft Office;
ПППспеціального призначення- програми ,які застосовуються в окремих сферах промислової діяльності . Наприклад 1С- Бухгалтерія.