Классификация программного обеспечения
Программное обеспечение — совокупность программ, выполняемых вычислительной техникой (рабочими станциями, или, проще говоря, компьютерами).
Программное обеспечение – неотъемлемая часть компьютерной системы. Оно является логическим продолжением технических средств. Сфера применения конкретной рабочей станции определяется созданным для него ПО. Программное обеспечение современных компьютеров включает миллионы программ – от игровых до научных.
Типы прикладных программ:
- графические редакторы – позволяют создавать и редактировать картинки на экране компьютера; большинство редакторов позволяют обрабатывать изображения, полученные с помощью сканеров;
- системы деловой и научной графики — позволяют наглядно представить на экране различные данные, любые виды графиков и диаграмм;
- системы управления базами данных — позволяют управлять большими информационными массивами – базами данных;
- табличные процессоры — обеспечивают работу с большими таблицами чисел, позволяют перевычислять значения элементов таблиц, строить по таблице графики;
- системы автоматизированного проектирования (САПР) — позволяют осуществлять черчение и конструирование различных механизмов с помощью компьютера.
Классификация программного обеспечения.
1. Прикладное ПО:
- подготовка текста (документов) на компьютере – редакторы текстов;
- подготовка документов типографского качества – издательские системы;
- обработка табличных данных – табличные процессоры;
- обработка массивов информации – системы управления базами данных.
Прикладная программа – это любая конкретная программа, способствующая решению какой-либо задачи в пределах данной проблемной области. Она может использоваться либо автономно, либо в составе программных комплексов или пакетов.
2. Виды САПР:
- интегрированные системы — сочетают в себе возможности системы управления базами данных, табличного процессора, текстового редактора, системы деловой графики;
- бухгалтерские программы – предназначены для ведения бухучета, подготовки финансовой отчетности и финансового анализа;
- программы-оболочки – обеспечивают удобный способ общения с компьютером. Операционные оболочки упрощают создание графических программ, предоставляя для этого большое количество удобных средств, и расширяют возможности компьютера.
Системное программное обеспечение – выполняет различные функции (создание копий используемой информации, выдачу справочной информации о компьютере, проверку работоспособности устройств компьютера.
Системное ПО делится на базовое и сервисное программное обеспечение. Базовое ПО включает в себя: операционную систему, операционную оболочку и сетевую операционную систему. Сервисное ПО делится на: программы диагностики и работоспособности рабочей станции, антивирусные программы, программы обслуживания дисков, программы архивирования данных, программы обслуживания сети.
Вспомогательные программы (утилиты):
- программы-упаковщики позволяют сжимать информацию на дисках, объединять копии нескольких файлов;
- программы для создания резервных копий информации на дисках позволяют быстро скопировать информацию;
- антивирусные программы предназначены для предотвращения заражения компьютерным вирусом и ликвидации последствий заражения вирусом;
- программы для диагностики компьютера позволяют проверить конфигурацию компьютера и работоспособность;
- программы динамического сжатия дисков позволяют увеличить количество информации, хранимой на диске;
- программы для автономной печати позволяют распечатывать файлы на принтере параллельно с выполнением другой работы на компьютере.
Современные системы программирования для персональных компьютеров предоставляют пользователю весьма мощные и удобные средства для разработки программ. В них входят:
- компилятор;
- библиотеки программ;
- различные вспомогательные программы.