11
Янв

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

Программное обеспечение —  совокупность программ, выполняемых вычислительной техникой (рабочими станциями, или, проще говоря, компьютерами).

Программное обеспечение – неотъемлемая часть компьютерной системы. Оно является логическим продолжением технических средств. Сфера применения конкретной рабочей станции определяется созданным для него ПОПрограммное обеспечение современных компьютеров включает миллионы программ – от игровых до научных.

Типы прикладных программ:

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

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

1. Прикладное ПО:

  • подготовка текста (документов) на компьютере – редакторы текстов;
  • подготовка документов типографского качества – издательские системы;
  • обработка табличных данных – табличные процессоры;
  • обработка массивов информации – системы управления базами данных.

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

2. Виды САПР:

  • интегрированные системы — сочетают в себе возможности системы управления базами данных, табличного процессора, текстового редактора, системы деловой графики;
  • бухгалтерские программы – предназначены для ведения бухучета, подготовки финансовой отчетности и финансового анализа;
  • программы-оболочки – обеспечивают удобный способ общения с компьютером. Операционные оболочки упрощают создание графических программ, предоставляя для этого большое количество удобных средств, и расширяют возможности компьютера.

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

Системное ПО делится на базовое и сервисное программное обеспечение. Базовое ПО включает в себя: операционную системуоперационную оболочку и сетевую операционную систему. Сервисное ПО делится на: программы диагностики и работоспособности рабочей станцииантивирусные программыпрограммы обслуживания дисков, программы архивирования данных, программы обслуживания сети.

Вспомогательные программы (утилиты):

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

Современные системы программирования для персональных компьютеров предоставляют пользователю весьма мощные и удобные средства для разработки программ. В них входят:

  • компилятор;
  • библиотеки программ;
  • различные вспомогательные программы.