Прикладное ПО

Программное обеспечение персонального компьютера и его классификация

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

К программному обеспечению относится также вся область деятельности по проектированию и разработке ПО.

- технология проектирования программ;

- методы тестирования программ;

- методы доказательства правильности программ;

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

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

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

 

Классификация ПО

 

Программы, работающие на компьютере, можно разделить на три категории:

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

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

- вспомогательное ПО (инструментальные системы и утилиты).

Очевидно, что границы между указанными классами программ достаточно условны, например, в состав программы системного характера может входить редактор текстов, т. е. программа прикладного характера.

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

- подготовки текстовых документов на компьютере (текстовые редакторы и процессоры);

- подготовки документов типографского качества (издательские системы);

- обработки табличных данных (табличные процессоры);

- обработки массивов информации (системы управления базами данных).

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

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

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