logo search
Информация и информационные процессы

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

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

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

Используя различные программы, можно превратить компьютер в рабочее место бухгалтера или конструктора, статистика или агронома, редактировать на нем документы или играть в какую-нибудь игру. Для эффективного использования компьютера необходимо знать назначение и свойства необходимых при работе с ним программ.

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

Аппаратное (hardware) и программное (software) обеспечение ЭВМ тесно связаны. Основная тенденция здесь такая: более сложные программные продукты требуют более совершенных аппаратных средств.

Основными характеристиками программного обеспечения являются:

Все программное обеспечение ЭВМ можно условно разделить на следующие группы:

Системное (СПО):

Прикладное (ППО):

Системы программирования или инструментальное (ИПО):

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

Прикладное программное обеспечение составляют пакеты прикладных программ, предназначенных для решения определенного круга задач пользователем из различных проблемных областей.

Системы программирования (инструментальное программное обеспечение) предназначено для создания оригинальных программных средств в любой проблемной области, в том числе и производства системного программного обеспечения. В недавнем прошлом системы программирования являлись инструментами программистов-профессионалов и позволяли создавать программы на различных языках программирования (Basic, Pascal, C и др.). В настоящее время широкое распространение получили системы визуального программирования (Visual Basic, Borland Delphi и др.), которые позволяют даже начинающему пользователю компьютера создавать несложные программы.