|
ПОНЯТИЕ И КЛАССИФИКАЦИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ. Боковик. Понятие и классификация программного обеспечения понятие и классификация программного обеспечения
ПОНЯТИЕ И КЛАССИФИКАЦИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ Понятие и классификация программного обеспечения ПО
Системное
Операционные системы
Средства контроля и диагностики
Системы программирования
Языки программирования
Трансляторы и иннтерпретаторы
Прикладные
Пакеты прикладных программ
Библиотеки стандартных программ
Уникальные Программное обеспечение (ПО) - (ПО) — это совокупность программ обработки данных и необходимых для их эксплуатации документов. Программное обеспечение является очень широким понятием, оно включает в себя системное программное обеспечение, которое отвечает за работоспособность компьютеров; прикладное программное обеспечение, предназначенное для решения задач любой предметной области в виде пакетов прикладных программ (ППП); и инструментарий технологии программирования.
- Системное программное обеспечение предназначено для функционирования самого компьютера как единого целого. Это в первую очередь операционная система, а также сервисные программы различного назначения — драйверы, утилиты и т. п. Сюда же относятся программы проведения диагностики и профилактики аппаратуры компьютера. В системное программное обеспечение входит сетевой интерфейс, который обеспечивает доступ к данным на сервере.
Виды системного ПО - Операционные системы — главная часть системного ПО. Это комплекс программ, управляющих всеми аппаратными компонентами компьютера, обеспечивая их целостное функционирование, а также предоставляющих пользователю доступ к аппаратным возможностям компьютера. В состав ОС входит большое количество утилит — программ вспомогательного назначения.
- Важным классом системных программ являются драйверы. Они расширяют возможности ОС, например позволяют ей работать с тем или иным внешним устройством, обучая ее новому протоколу обмена данными и т. д. Так, первые попавшие в нашу страну версии операционных систем DOS, Windows и OS/2 были английскими и не поддерживали ввод русских букв с клавиатуры. Для устранения этого недостатка были созданы специальные драйверы клавиатуры.(Драйверы обычно входят в комплект поставки ОС. В процессе установки операционной системы активизируются те драйверы, которые нужны для поддержки устройств и функций ОС, указанных пользователем)
- Весьма популярный класс системных программ составляют программы-оболочки. Они обеспечивают более удобный и наглядный способ общения с компьютером, чем штатные средства ОС.
- Средства контроля и диагностики обеспечивают автоматическую проверку функционирования отдельных узлов ЭВМ, поиск ошибок в их работе.
Система программирования - Система программирования позволяет разрабатывать программы на языках программирования. Языками программирования называются формальные языки связи человека с ЭВМ, предназначенные для описания данных (информации) и алгоритмов (программ) их обработки на компьютере. Внутренний (машинный) язык любой ЭВМ — цифровой, слова в нем записываются в двоичных кодах, в виде последовательности нулей и единиц. Трансляторы и интерпретаторы — комплекс программ, обеспечивающий автоматический перевод с алгоритмических языков в машинные коды.
Примеры языков программирования: - Pascal
- Basic
- Visual Basic
- Cobol
- Swift
- Go
Прикладное программное обеспечение Прикладное программное обеспечение предназначено для непосредственного решения пользовательских задач. Прикладные программы в основном представлены пакетами прикладных программ (ППП) — комплексом взаимосвязанных программ для решения задач определенного класса в конкретной предметной области. Разработаны и используются сотни тысяч прикладных программ для различных применений. Условно их делят на четыре группы: ⦁ пакеты программ текстовой обработки; ⦁ табличные процессоры; ⦁ пакеты программ графики; ⦁ системы управления базами данных. Такая классификация не является исчерпывающей, так как в одну группу могут входить программы, выполняющие весьма различающиеся задачи. Например, к пакетам текстовой обработки можно отнести как текстовые редакторы, так и издательские системы; к программам графики — графические редакторы и средства создания презентаций и т. д. Отдельной частью прикладного программного обеспечения являются библиотеки стандартных программ. Их составляют часто используемые программы вычисления функций, решения уравнений, распространенных операций обработки данных (сортировка, нахождение максимального и минимального значений в массивах данных и т. д.). - Уникальное программное обеспечение — комплекс программ, предназначенных для выполнения специализированных программ пользователя, решающих уникальные пользовательские задачи. Кроме того, к уникальным можно отнести задачи создания и обработки базы данных для конкретного предприятия.
|
|
|