но задовольняючи потребам користувача. 1
На ПЕОМ (персональні електронно-обчислювальні машини) широко використовуються такі програми-оболонки, як Norton Commander і DOS Navigator.
Утиліти надають користувачам засоби обслуговування комп'ютера і його програмне забезпечення. Вони забезпечують реалізацію наступних дій:
обслуговування магнітних дисків;
обслуговування файлів і каталогів;
надання інформації про ресурси комп'ютера;
шифрування інформації;
захист від комп'ютерних вірусів;
архівація файлів.
Існують окремі утиліти, використовувані для вирішення одного з перерахованих дій, і багатофункціональні утиліти. В даний час для ПЕОМ серед багатофункціональних утиліт одним з найбільш досконалих є комплект утиліт Norton Utilities. Існують його версії для використання в середовищі DOS і Windows. p align="justify"> Засоби розробки програм використовуються для розробки нового програмного забезпечення як системного, так і прикладного.
Операційна система, крім інших функцій, забезпечує інтерфейс користувача, основне завдання якого - формування зручного середовища для роботи. Інтерфейс користувача може бути графічним, а може бути текстовим. Поняття інтерфейсу взагалі можна описати як набір методів для організації взаємодії двох і більше одиниць. Інтерфейс може бути між користувачем і програмою, між програмами, а також між програмою і апаратним забезпеченням. p align="justify"> До засобів програмування відносяться безліч мов програмування, засоби для автоматизації процесу створення програм, компілятори та інтерпретатори.
Мови та системи програмування є за своїм призначенням інструментами для створення дійсно корисного програмного забезпечення. З їх допомогою створюється як прикладне, так і системне програмне забезпечення, а також нові засоби розробки. 1
Величезну частку в програмному забезпеченні займають прикладні програми, які в свою чергу поділяють на універсальні та спеціалізовані. Але це розподіл в якійсь мірі умовно. p align="justify"> Прикладне програмне забезпечення. Прикладним називається програмне забезпечення, призначене для вирішення певної цільової завдання з проблемної області. Часто такі програми називають додатками. Спектр проблемних областей в даний час досить широкий. p align="justify"> З усього розмаїття прикладного програмного забезпечення виділяють групу найбільш поширених програм (типові пакети та програми), які можна використовувати в багатьох областях людської діяльності.
До типового прикладного програмного забезпечення відносять наступні програми:
текстові процесори; табличні процесори; системи ілюстративної та ділової графіки (графічні процесори); системи управління базами даних; експертні системи; програми математичних розрахунків, моделювання та аналізу експериментальних даних.
Пропоновані на ринку програмного забезпечення програми, в загальному випадку, можуть бути виконані як окремі програми або як інтегровані системи. Інтегрованими системами зазвичай є експертні системи, програми математичних розрахунків, моделювання та аналізу експериментальних даних, а також офісні системи. Прикладом потужної і широко поширеною інтегрованої системи є офісна система Microsoft Office. 1
До інструментальному програмному забезпеченню відносяться засоби автоматизації розробки комп'ютерних програм, тобто інструменти програміста. Інструментальне програмне забезпечення це різновид прикладного програмного забезпечення (воно є прикладним для розробника). p align="justify"> При розробці програмного забезпечення необхідно представляти алгоритми у формі, зрозумілій комп'ютеру. Для цього використовуються комплекси програм, звані системами програмування. Вони складають основу інструментального програмного забезпечення. p align="justify"> Інструментальні програмні засоби - це програми, які використовуються в ході розробки, коригування або розвитку інших прикладних або системних програм.
За своїм призначенням вони близькі системам програмування. До інструментальних програмами, наприклад, відносяться:
редактори;
кошти компонування програм;
налагоджувальні програми, тобто програми, що допомагають знаходити і усувати - помилки в програмі;
допоміжні програми, що реалізують часто використовувані системні дії;
графічні пакети програм тощо
Інструментальні програмні засоби можуть надати допомогу на всіх стадіях розробки програмного забез...