Добавлен: 30.06.2023
Просмотров: 101
Скачиваний: 2
Итак остановимся на первоначальном вопросе моей курсовой работы – определением программного обеспечения.
Исходя из изученной литературы, могу сделать вывод о том, что под программным обеспечением принято называть совокупность программ, описаний и инструкций по их применению, позволяющую использовать ВС как универсальную систему для хранения, обработки и обмена информацией.
Программы могут разрабатываться и распространяться в форме, пригодной для выполнения с помощью других программ, в их среде. Примерами таких программ являются приложенияFoxPro (файлы приложений с расширением APP (application), FXP или даже файлы в исходном (на языке программирования FoxPro) коде PRG) или апплеты Java, выполняемые на Java-машине. Такие приложения не могут выполняться самостоятельно, вне соответствующей среды.
Программы могут распространяться в качестве загрузочных (исполнимых) модулей, содержащих полностью сформированный машинный код, готовых к выполнению. Такие программы, которые могут самостоятельно запускаться для решения соответствующих задач, называют еще приложениями. Такие программы содержатся в программных EXE- и COM-файлах.
К программному обеспечению относятся также библиотеки, используемые для разработки других программ или при их выполнении . Такие программные файлы называют компонентами приложений, так как содержащиеся в них программы не загружаются на выполнение самостоятельно, а подключаются при выполнении к другим программам-приложениям.
Назначение программного обеспечения состоит в упрощении технической эксплуатации ВС, а также контроль за работой отдельных аппаратных компонентов ВС, локализация и диагностика неисправностей в работе системы, увеличении эффективности и снижении трудоемкости труда программиста и пользователя, предоставление различных средств программирования, пакетов наиболее употребительных программ, удобных средств отладки программ, обработки аварийных ситуаций, контроль сохранности входной, промежуточной и выходной информации, повышении адаптируемости программ к изменяющимся ресурсам, независимость программ от устройств ввода/вывода, возможность расширения имеющихся средств.
Программное обеспечение является необходимым дополнением к техническим средствам ВС, обеспечивающим общую эффективную работу системы.