Программное обеспечение
Програ́ммное обеспе́чение (произношение обеспече́ние не рекомендуется)[Источник?] — наряду с аппаратными средствами, важнейшая составляющая информационных технологий, включающая компьютерные программы и данные, предназначенные для решения определённого круга задач и хранящиеся на машинных носителях. Программное обеспечение представляет собой либо данные для использования в других программах, либо алгоритм, реализованный в виде последовательности инструкций для процессора.
В компьютерном жаргоне часто используется слово «софт» от английского software, которое, в этом смысле впервые применил в статье American Mathematical Monthly математик из Принстонского университета Джон Тьюки (John W. Tukey) в 1958 г. В области вычислительной техники и программирования программное обеспечение — это совокупность всей информации, данных и программ, которые обрабатываются компьютерными системами.
Классификация ПОПравить
- По способу распространения (доставки, оплаты, ограничения в использовании): Freeware, Shareware, Abandonware, Adware, Free Software, ...
- По назначению ПО разделяется на системное, прикладное и инструментальное.
Системное ПОПравить
- Операционные системы — общего назначения, реального времени, сетевые ОС, встраиваемые
- Загрузчик операционной системы
- Драйверы устройств
- Программные кодеки
Программные средства защитыПравить
- Криптошлюзы
- Средства аутентификации
- Средства мониторинга и аудита
- Сканеры защищенности
- Средства разграничения доступа
- Системы криптографической защиты, шифрования и ЭЦП
- Антивирусные программы
- Антиспамовые программы
- Межсетевой экран
Инструментальное ПОПравить
- Средства разработки программного обеспечения — среды разработки (в том числе RAD), SDK
- Системы управления базами данных (СУБД) — реляционные (например, DB2, Informix, Interbase, Firebird, Microsoft SQL Server, MySQL, Oracle Database PostgreSQL), обьектно-ориентированные, иерархические, сетевые.
Прикладное ПОПравить
- Офисные приложения
- Корпоративные информационные системы
- Системы проектирования и производства
- Системы логистической поддержки изделий
- Системы обработки и хранения медицинской информации
- Научное ПО
- Прочие системы
- Клиенты для доступа к интернет-сервисам:
- Мультимедиа
См. такжеПравить
- Компьютерный вирус
- Аппаратное обеспечение
- Свободное программное обеспечение
- Программирование
- Системное программное обеспечение
- Прикладное программное обеспечение
- Разработка программного обеспечения
- Тестирование программного обеспечения
- Производитель ПО
- Подпрограммное обеспечение
- Лингвистическое программное обеспечение