Software | это... Что такое Software? (original) (raw)

Software

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

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

Содержание

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

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

Системное ПО
Операционная система Общего назначения Реального времени Сетевая Встраиваемая Загрузчик операционной системы Драйвер устройства Программный кодек Утилита
Программные средства защиты
Криптошлюз Средство аутентификации Средство мониторинга и аудита Сканер защищённости Средство разграничения доступа Система криптографической защиты, шифрования и ЭЦП Антивирусная программа Антиспамовая программа Межсетевой экран
Инструментальное ПО
Средство разработки программного обеспечения Среда разработки SDK Система управления базами данных (СУБД) Реляционная (DB2, Interbase, Microsoft SQL Server, Oracle, ЛИНТЕР) Объектно-ориентированная (Cache) Иерархическая Сетевая

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

Офисное приложение
Текстовый редактор Текстовый процессор Табличный процессор Редактор презентаций
Корпоративная информационная система
Аудиторская программа Бухгалтерская программа Система MRP II Система POS Система управления проектами (Project Management) Система автоматизации документооборота (EDM) Финансово-аналитическая система Система управления архивами документов (DWM) Корпоративный портал
Система проектирования и производства
Система автоматизации проектных работ (САПР, CAD) CAM-система PLM-система АСУТП (SCADA) АСТПП (MES)
Система логистической поддержки изделий
Система анализа логистической поддержки (LSA) Система создания ИЭТР (IETM)
Система обработки и хранения медицинской информации
Радиологическая информационная сеть (РИС) Госпитальная информационная сеть (ГИС)
Научное ПО
Система математического и статистического расчёта и анализа Система компьютерного моделирования
Прочие системы
Геоинформационная система (ГИС) Система поддержки принятия решений (СППР) Система управления IT-инфраструктурой Справочно-правовая система (СПС)
Клиент для доступа к интернет-сервисам
Электронная почта Веб-браузер Система мгновенного обмена сообщениями IP-телефония Пиринговая сеть Потоковое мультимедиа Банк-клиент
Мультимедиа
Компьютерная игра Музыкальный редактор Графический редактор Видео-редактор Аудиоредактор Медиа-проигрыватель

Примечания

  1. С. И. Ожегов Словарь русского языка. — М.: Русский язык, 1986. — С. 364.
  2. Акцентологический словарь
  3. Словари русского языка — Проверка слова «обеспечение» Грамота.ру
  4. Издание орфографического словаря Ожегова 2007 года приводит единственный вариант — обеспече́ние.

См. также

Аппаратное обеспечение Свободное программное обеспечение Открытое программное обеспечение Программирование Компьютерный язык Язык программирования Тестирование программного обеспечения Подпрограммное обеспечение Лингвистическое программное обеспечение Программная инженерия Раздувание программного обеспечения Software Asset Management Компьютерный вирус

Ссылки

Разработка программного обеспечения
Шаги процесса Анализ требованийПроектирование программного обеспеченияПрограммированиеФормальные методыТестирование программного обеспеченияВнедрение программного обеспеченияСопровождение программного обеспечения
Концепции Моделирование данных • Архитектура программного обеспечения • Functional specification • Язык моделирования • Парадигма программированияПрограммное обеспечениеАрхитектура программного обеспечения • Методология разработки программного обеспечения • Цикл разработки программного обеспеченияКачество программного обеспечения • Обеспечение качества программного обеспечения • Структурный анализ программного обеспечения
Направления Гибкая методология разработкиАспектно-ориентированное программированиеОбъектно-ориентированное программирование • Проблемно-ориентированное программирование • ОнтологияСервисно-ориентированная архитектураЦикл разработки программного обеспечения
Модели Модели разработки: Гибкая методология разработкиCleanroomИтеративная разработкаRUP • Scrum • MSFСпиральная модельМодель водопадаXP: CMMI • Модель данных • Function model • UML
Выдающиесядеятели Kent Beck • Гради Буч • Фред Брукс • Barry Boehm • Уорд КаннингемОле-Йохан Даль • Tom DeMarco • Эдсгер Вибе ДейкстраДональд КнутМартин ФаулерЧарльз Энтони Ричард Хоар • Watts Humphrey • Michael A. Jackson • Ivar Jacobson • Craig Larman • James Martin • Bertrand Meyer • David Parnas • Winston W. Royce • James Rumbaugh • Никлаус Вирт • Edward Yourdon
Связанныестатьи ИнформатикаКомпьютерная инженерия • Enterprise engineering • История разработки ПО • Конфигурационное управлениеМенеджментДокументированиеМатематикаУправление проектамиВсеобщее управление качествомЭргономикаСистемотехникаОбратная разработка

Wikimedia Foundation.2010.

Полезное

Смотреть что такое "Software" в других словарях: