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

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

Программы могут распространяться в качестве загрузочных (исполнимых) модулей, содержащих полностью сформированный машинный код, готовых к выполнению (такие программы содержатся в программных EXE- и COM-файлах). Такие программы, которые могут самостоятельно запускаться для решения соответствующих задач, называют еще приложениями.

Программы могут разрабатываться и распространяться в форме, пригодной для выполнения с помощью других программ, в их среде. Примерами таких программ являются приложения FoxPro (файлы приложений с расширением APP (application), FXP или даже файлы в исходном (на языке программирования FoxPro) коде PRG) или апплеты Java, выполняемые на Java-машине. Такие приложения не могут выполняться самостоятельно, вне соответствующей среды.

К программному обеспечению относятся также библиотеки, используемые для разработки других программ или при их выполнении (файлы библиотек имеют обычно расширения LIB или DLL). Такие программные файлы называют компонентами приложений, так как содержащиеся в них программы не загружаются на выполнение самостоятельно, а подключаются при выполнении к другим программам-приложениям.

Назначение программного обеспечения состоит в упрощении технической эксплуатации ВС (контроль за работой отдельных аппаратных компонентов ВС, локализация и диагностика неисправностей в работе системы), увеличении эффективности и снижении трудоемкости труда программиста и пользователя (предоставление различных средств программирования, пакетов наиболее употребительных программ, удобных средств отладки программ, обработки аварийных ситуаций, контроль сохранности входной, промежуточной и выходной информации), повышении адаптируемости программ к изменяющимся ресурсам (независимость программ от устройств ввода/вывода, возможность расширения имеющихся средств).

ПО является необходимым дополнением к техническим средствам ВС, обеспечивающим общую эффективную работу системы.

Все программы, устанавливаемые (инсталлируемые) в ВС, делятся на несколько классов в зависимости от решаемых с их помощью задач и функций, которые они выполняют. Программное обеспечение принято делить на две основные группы: прикладное и системное ПО.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: