Тема: КЛАСИФІКАЦІЯ ТА ЗАГАЛЬНА ХАРАКТЕРИСТИКА ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ, СИСТЕМНЕ ТА СЛУЖБОВЕ ПРОГРАМНЕ ЗАБЕЗПЕЧЕННЯ Програмне забезпечення (англійською software) — одна із складових інформаційної системи — сукупність програм і програмних документів, необхідних для експлуатації цих програм. Примітка. У поданих далі переліках однотипного програмного забезпечення потрібно запам'ятати хоча б один програмний засіб. Бажано багатоплатформний і той, який можна продемонструвати при вивченні курсу інформатики. За функціональним призначенням програми, що входять до складу програмного забезпечення ПК, поділяють на такі 3 категорії: інструментальні програми — системи програмування; прикладні програми — прикладне програмне забезпечення; системні програми — системне програмне забезпечення. Інструментальна система (система програмування, інтегроване середовище проектування, англійською Integrated Development Environment або Integrated Design Environment, IDE) — комплекс програмних засобів, призначених для створення нового або модифікації (удосконалення) наявного програмного забезпечення. Така система обов'язково містить компілятор з мови програмуваня й середовище для розробки та налаштування додатків. Наприклад, Microsoft Visual Studio (Windows, мови Visual Basic.NET, C++ та інші); Embarcadero Delphi (Windows); Codeblocks (багатоплатформне, мови С, С++, Fortran); Eclipse (багатоплатформне, мови С++, Java, Python); KDevelop (Linux з графічним середовищем KDE, мови С++, Java, Python). Прикладна програма (англійською application, application software) — комп'ютерна програма, що дає змогу розв'язувати конкретні прикладні (практичні) задачі користувача. Прикладне програмне забезпечення (ППЗ) поділяють на 2 категорії — ППЗ загального призначення і ППЗ професійного призначення. Прикладне програмне забезпечення загального призначення: програми опрацювання тексту (текстові редактори та текстові процесори) — для створення та редагування тексту, перевірки правопису: WordPad (Windows); MicrosoftOffice Word (Windows); LibreOffice Writer (багатоплатформна); OpenOffice Writer (багатоплатформна); GnomeOffice Abiword (Linux); KOffice KWord (Linux); Geany (Linux); програми опрацювання електронних таблиць — для опрацювання числової інформації, поданої таблицями чисел, побудови діаграм та графіків: MicrosoftOffice Excel (Windows); OpenOffice Calc; (багатоплатформна) LibreOffice Calc (багатоплатформна); KOffice KSpread (Linux); GnomeOffice Gnumeric (Linux); cистеми керування базами даних: MicrosoftOffice Access (Windows); LibreOffice Base (багатоплатформна); OpenOffice Base (багатоплатформна); Oracle Database (багатоплатформна); програми для створення мультимедійних презентацій: MicrosoftOffice PowerPoint (Windows); OpenOffice Impress (багатоплатформна); LibreOffice Impress (багатоплатформна); KOffice KPresenter (Linux); графічні редактори — прикладні програми (або пакети програм) для створення й редагування зображення і зберігання у багатьох популярних форматах (JPEG, PNG, GIF, TIFF тощо): Adobe Photoshop (растровий, Windows); Paint.net (растровий, Windows); GIMP (растровий, багатоплатформний); KPaint (растровий, Linux); Adobe Illustrator (векторний, Windows); Corel Draw (векторний, Windows); Inkscape (векторний, багатоплатформний); KOffice Karbon14 (векторний, багатоплатформний); електронні словники та перекладачі: Stylus; Socrat (Windows); Lingvo (online); Promt (Windows); POLYGLOSSUM (багатоплатформний); програми-браузери (англійською to browse — проглядати) — програми для перегляду гіпертекстових веб-сторінок: Microsoft Internet Explorer (Windows); Safari (Windows, Mac OS X, iOS); Mozilla Firefox (багатоплатформний); Google Chrome (багатоплатформний); Opera (багатоплатформний); програми підготовки мультимедійних проектів для монтажу відео- та аудіоданих, створення анімації: Movie Maker (Windows); Video Splitter (Windows, Mac OS); Media Suite (Windows); Camtasia Stidio (Windows, Mac OS); Pinnacle Studio (Windows); Open Movie Editor (Linux, Windows); Cinelerra CV (Linux, Windows); Kdenlive (Linux, FreeBSD); Avidemux (багатоплатформний); Audacity (багатоплатформний); Оcenaudio (багатоплатформний); прикладне програмне забезпечення навчального призначення: мультимедійні курси навчальних предметів, енциклопедії, довідники та тренажери. Прикладне програмне забезпечення професійного призначення передбачає наявність фахових знань і навичок у певній області людської діяльності: програми для математичних розрахунків: Mathematica (багатоплатформна); Matlab (багатоплатформна); MathCad (Windows); Reduce (багатоплатформна); Scilab (багатоплатформна); SMath Studio (багатоплатформна); cистеми автоматизованого проектування (САПР): AutoCad (Windows); ArchiCad (Windows, Mac OS); OrCad (Windows); TurboCAD Deluxe (Windows); KTechLab (багатоплатформна); KiCad (багатоплатформна); FreeCAD (багатоплатформна); avoCADo (багатоплатформна); програми для проведення бухгалтерських розрахунків: 1С-Бухгалтерия (Windows); Парус (Windows); Ананас (Linux и Windows); програмни для 3D комп'ютерної графіки: Blender (багатоплатформна); 3D Studio Max (Windows); AC3D (багатоплатформна); CINEMA 4D Studio (Windows, Mac OS); Aladdin4D (багатоплатформна); Maya (Windows, Mac OS X); Realsoft 3D (Linux, Mac OS X) Системне програмне забезпечення — це сукупність програм, які: забезпечують технічне функціонування комп'ютера; здійснюють керування складовими ПК, забезпечують їхню взаємодію; здійснюють взаємодію елементів ПК з виконуваними програмами; здійснюють розподіл ресурсів ПК між програмами користувача; забезпечують взаємодію користувача з комп'ютером; здійснюють діагностику функціонування ПК. До системного програмного забезпечення відносять такі програми: операційні системи (MS-DOS, Windows, OS/2, MacOS, Unix, Linux) — сукупність програм, які здійснюють керування всіма елементами комп'ютера, керують виконанням програм, забезпечують взаємодію програм з апаратними ресурсами та взаємодію користувача з комп'ютером; драйвери (англійською to drive — їхати, вести машину, рухати) — невеликі за розміром програми, які дають можливість операційній системі керувати роботою зовнішніх пристроїв, переводячи команди, отримані від операційної системи, в команди, зрозумілі цим пристроям; файлові менеджери (програми-оболонки) — комп'ютерні програми, які надають зручний наочний інтерфейс для роботи з файловою системою та файлами, тобто легко виконувати операції з файлами: створення, відкриття / програвання / запуск / перегляд, переміщення, перейменування, копіювання, вилучення, зміну атрибутів та властивостей, пошук файлів: Norton Commander (MS-DOS, Windows); DOS Navigator (OS/2, Windows); FAR Manager (Windows); Windows Explorer (Провідник Windows); Dolphin (Linux з середовищем KDE); Nautilus (Linux з середовищем GNOME); утиліти (допоміжні програми) — службові (сервісні) програми, щорозширюютьможливостіопераційноїсистемитапідвищуютьефективністьроботикомп'ютера, виконуючидеякідопоміжні (сервісні) функції: допомагають керувати файлами, отримувати інформацію про комп'ютер, діагностувати й усувати проблеми з дисками, файлами, апаратним та програмним забезпеченням, слідкувати за станом системного реєстра, здійснювати тонке (розширене) налаштування системи тощо: для контролю помилок і пошкоджень файлової системи, поверхні та структури дисків: Norton Disk Doctor (Windows); ScanDisk (Windows); fsck (Unix-подібні); для контролю цілісності системи та системного реєстра: RegCleaner (Windows); CCleaner(Windows, Mac OS); Reg Organizer (Windows); TIGER ; Chkrootkit (Linux, FreeBSD); GtkOrphan (Linux); Gconf-Cleaner (Linux); для роботи з розділами жорсткого диску (створення, форматування, знищення, зміна розміру, дефрагментація): (Windows) fdisk (Windows); PartitionMagic (Windows); Acronis Disk Director Suite (Windows); Auslogics Disk Defrag (Windows); (Linux) fdisk (Linux); mdadm (Linux); для тонкого налаштування наявних програм або операційної системи в цілому: WinCustomizer (Windows); Advanced SystemCare (Windows); Neo Utilities (Windows); Glary Utilities (Windows); TuneUp Utilities (Windows); Ailurus (Linux); GConf (Linux); Unsettings (Linux Ubuntu); архіватори, призначені для створення архівних копій папок і файлів, звільнення вільного місця на дисках за рахунок перенесення в архів і стиснення непотрібної в даний момент інформації, розпакування (розархівування) наявних архівів: WinZip (Windows); WinRAR (Windows); 7-Zip (Windows); ARJ (Windows); Tar (Linux); DAR (Linux); PeaZip (багатоплатформний); Areca Backup (багатоплатформний); антивірусні програми, призначені для захисту комп'ютера від вірусних атак, виявлення і знищення знайдених вірусів, лікування заражених файлів: Антивірус Касперського (Windows); NOD32 (Windows); AVG Antivirus (Windows, Mac OS); DrWeb (Windows); Avira Free Antivirus (Windows, Mac OS, iOS, Android); Avast! (Windows, Mac OS, Android); McAfee (багатоплатформна); Norton AntiVirus (Windows); CLAMAV (Linux, Windows); F-PROT Antivirus (Linux, Unix); AVG Anti-Virus Free Edition (Linux). |