2010/04/13 18:12:35

Программное обеспечение

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

Содержание

ПО - в компьютерном жаргоне часто используется слово «софт» от английского software, которое в этом смысле впервые применил в статье American Mathematical Monthly математик из Принстонского университета Джон Тьюки в 1958 году. В области вычислительной техники и программирования программное обеспечение — это совокупность всей информации, данных и программ, которые обрабатываются компьютерными системами.

Методология программирования — это совокупность идей, понятий, принципов, способов и средств, определяющая стиль написания, отладки и сопровождения программ.

Рынки ПО

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

По способу распространения (доставки, оплаты, ограничения в использовании): Коммерческое ПО (Commercial Software), Свободное ПО (Freeware), Открытое ПО (Open Source), Существуют также варианты Shareware, Abandonware, Adware,, Careware и др.

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

По назначению ПО разделяется на системное, прикладное и инструментальное.

Системное ПО

Программные средства защиты

Инструментальное ПО

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

Офисное приложение

Корпоративная информационная система

Системы проектирования и производства

Системы логистической поддержки изделий

Системы обработки и хранения медицинской информации

Научное ПО

Прочие системы

Клиенты для доступа к интернет-сервисам:

Мультимедиа

См. также

Методология программирования

Интернет-технологии

Ссылки