Следующий план представляет собой обзор и тематическое руководство по программному обеспечению:
Программное обеспечение - набор компьютерных программ и связанных с ними данных, в котором содержатся инструкции, указывающие компьютеру, что и как делать. Программное обеспечение относится к одной или нескольким компьютерным программам и данным, которые хранятся в памяти компьютера для некоторых целей. Другими словами, программное обеспечение - это набор программ, процедур, алгоритмов и их документации, связанных с работой системы обработки данных. Этот термин был придуман для контраста со старым термином « оборудование» (то есть физическими устройствами). В отличие от железа, программное обеспечение «не трогать». [1] Программное обеспечение также иногда используется в более узком смысле, имея в виду прикладное программное обеспечение.Только. Иногда этот термин включает данные, которые традиционно не были связаны с компьютерами, например пленки, магнитные ленты и записи. [2]
.
Какой тип вещи это программное обеспечение? [ редактировать ]
Программное обеспечение можно описать как все следующее:
- Технология
- Компьютерные технологии
- Инструменты
Типы программного обеспечения [ править ]
- Прикладное программное обеспечение - приложения для конечных пользователей компьютеров, такие как текстовые процессоры или видеоигры , и программное обеспечение ERP для групп пользователей.
- Программное обеспечение для бизнеса
- Системы автоматизированного проектирования
- Базы данных
- ПО для принятия решений
- Образовательное программное обеспечение
- Программное обеспечение, чувствительное к эмоциям
- Редактирование изображений
- Промышленная автоматизация
- Математическое программное обеспечение
- Медицинское программное обеспечение
- Программное обеспечение для молекулярного моделирования
- Программное обеспечение для квантовой химии и физики твердого тела
- Программное обеспечение для моделирования
- Таблицы
- Телекоммуникации (то есть Интернет и все, что по нему течет)
- Программное обеспечение для редактирования видео
- Видеоигры
- Текстовые процессоры
- Промежуточное ПО контролирует и координирует распределенные системы .
- Языки программирования - определяют синтаксис и семантику компьютерных программ. Например, многие зрелые банковские приложения были написаны на языке COBOL , изобретенном в 1959 году. Новые приложения часто написаны на более современных языках.
- Системное программное обеспечение - обеспечивает основные функции для использования компьютера и помогает запускать компьютерное оборудование и систему. Он включает в себя следующее:
- Драйвер устройства
- Операционная система
- Система управления пакетами
- Сервер
- Полезность
- Оконная система
- Учебное ПО - любое специальное программное обеспечение или другие средства продукта, предназначенные для образовательных целей в области разработки программного обеспечения и не только в общем образовании. [3]
- Testware - любое программное обеспечение для тестирования оборудования или программного обеспечения.
- Прошивка - низкоуровневое программное обеспечение, которое часто хранится на электрически программируемых устройствах памяти. Прошивка получила свое название, потому что она рассматривается как аппаратное обеспечение и запускается («выполняется») другими программами. Прошивка часто недоступна для изменения другими организациями, кроме предприятий разработчиков.
- Термоусадочная программа - это старое название программного обеспечения, приобретаемого потребителями, поскольку оно часто продавалось в розничных магазинах в термоусадочной упаковке.
- Драйверы устройств - управляют частями компьютеров, такими как дисководы , принтеры , приводы компакт-дисков или компьютерные мониторы .
- Инструменты программирования - помогают программисту в написании компьютерных программ и программного обеспечения с использованием различных языков программирования более удобным способом. Инструменты включают:
- Компиляторы
- Отладчики
- Переводчики
- Линкеры
- Текстовые редакторы
- Интегрированная среда разработки (IDE) - единое приложение для управления всеми этими функциями.
Программные продукты [ править ]
Издатель [ править ]
- Список программного обеспечения Adobe
- Список программного обеспечения Microsoft
По платформе [ править ]
- Список программного обеспечения Macintosh
- Список старого программного обеспечения Macintosh
По типу [ править ]
- Список категорий программного обеспечения
- Список программного обеспечения для 2D-анимации
- Список программного обеспечения для 3D-анимации
- Список программного обеспечения для 3D компьютерной графики
- Список программ для 3D-моделирования
- Список антивирусного ПО
- Список шахматного софта
- Список компиляторов
- Список программ автоматизированного проектирования
- Список систем компьютерной алгебры
- Список компьютерного программного обеспечения для органического синтеза
- Список программ компьютерного моделирования
- Список программ для создания концептуальных карт и карт разума
- Список систем управления контентом
- Список программного обеспечения для построения графиков
- Список программного обеспечения для обработки информации
- Список дистрибутивов Linux
- Список операционных систем
- Список программ для предсказания структуры белков
- Список систем молекулярной графики
- Список программного обеспечения для численного анализа
- Список программного обеспечения для оптимизации
- Список помощников доказательства
- Список программного обеспечения для квантовой химии и физики твердого тела
- Список программного обеспечения для работы с электронными таблицами
- Список статистических пакетов
- Список средств доказательства теорем
- Список инструментов единого языка моделирования
- Список программ для редактирования видео
- Список веб-браузеров
Сравнения [ править ]
- Сравнение программного обеспечения для 3D компьютерной графики
- Сравнение бухгалтерских программ
- Сравнение программного обеспечения аудиоплеера
- Сравнение редакторов автоматизированного проектирования
- Сравнение инструментов моделирования данных
- Сравнение инструментов базы данных
- Сравнение программного обеспечения для настольных издательских систем
- Сравнение цифровых аудиоредакторов
- Сравнение операционных систем DOS
- Сравнение почтовых клиентов
- Сравнение реализаций силового поля
- Сравнение клиентов обмена мгновенными сообщениями
- Сравнение систем отслеживания проблем
- Сравнение дистрибутивов Linux
- Сравнение почтовых серверов
- Сравнение систем сетевого мониторинга
- Сравнение программного обеспечения для моделирования нуклеиновых кислот
- Сравнение операционных систем
- Сравнение редакторов растровой графики
- Сравнение программного обеспечения для моделирования молекулярной механики
- Сравнение программного обеспечения системной динамики
- Сравнение текстовых редакторов
- Сравнение редакторов векторной графики
- Сравнение веб-фреймворков
- Сравнение программного обеспечения веб-сервера
- Сравнение текстовых процессоров
- Сравнение программного обеспечения для глубокого обучения
История программного обеспечения [ править ]
- История программной инженерии
- История бесплатного программного обеспечения с открытым исходным кодом
- История управления конфигурацией программного обеспечения
- История языков программирования
- Хронология языков программирования
- История операционных систем
- История Mac OS X
- История Microsoft Windows
- Хронология Microsoft Windows
- История веб-браузера
- История веб-браузера
Разработка программного обеспечения [ править ]
- Разработка программного обеспечения ( схема ) - разработка программного продукта, которая включает в себя компьютерное программирование (процесс написания и поддержки исходного кода ), но также включает в себя запланированный и структурированный процесс от концепции желаемого программного обеспечения до его окончательного воплощения. [4] Таким образом, разработка программного обеспечения может включать в себя исследования, новые разработки, прототипы, модификацию, повторное использование, реинжиниринг, обслуживание или любые другие действия, результатом которых являются программные продукты. [5]
Компьютерное программирование [ править ]
- Компьютерное программирование ( схема ) -
Программная инженерия [ править ]
- Программная инженерия ( схема ) -
Распространение программного обеспечения [ править ]
Распространение программного обеспечения -
- Лицензии на программное обеспечение
- Пивная посуда
- Бесплатно
- Бесплатное программное обеспечение с открытым исходным кодом
- Свободно распространяемое программное обеспечение
- Программное обеспечение с открытым исходным кодом
- Проприетарное программное обеспечение
- Программное обеспечение, являющееся общественным достоянием
- Модели доходов
- Рекламное ПО
- Пожертвование
- Freemium
- Бесплатное ПО
- Коммерческое программное обеспечение
- Nagware
- Открытка
- Условно-бесплатное ПО
- Способы доставки
- Цифровое распространение
- Список платформ распространения мобильного ПО
- Локальное программное обеспечение
- Предустановленное программное обеспечение
- Комплектация продукта
- Программное обеспечение как услуга
- Программное обеспечение плюс услуги
- Цифровое распространение
- Мошенничество
- Пугающее ПО
- Вредоносное ПО
- Конец жизненного цикла программного обеспечения
- Отказаться от ПО
Индустрия программного обеспечения [ править ]
- Софтверная индустрия
Публикации по программному обеспечению [ править ]
- Журнал свободного программного обеспечения
- InfoWorld
- Журнал ПК
- Журнал программного обеспечения
- Проводной (журнал)
Лица, влиятельные в программном обеспечении [ править ]
- Билл Гейтс
- Стив Джобс
- Джонатан Сакс
- Уэйн Рэтлифф
См. Также [ править ]
- Краткое описание информационных технологий
- Схема компьютеров
- Схема вычислений
- Список терминов компьютерного оборудования
- Бакалавр наук в области информационных технологий
- Программное обеспечение на заказ
- Функциональная спецификация
- Маркетинговые стратегии для программного продукта
- Сервисно-ориентированная структура моделирования
- Фактор шины
- Модель зрелости возможностей
- Издатель программного обеспечения
- Пользовательский опыт
Ссылки [ править ]
- ^ "Wordreference.com: WordNet 2.0" . Принстонский университет, Принстон, штат Нью-Джерси . Проверено 19 августа 2007 .
- ^ "программное обеспечение .. (nd)" . Dictionary.com Unabridged (версия 1.1) . Проверено 13 апреля 2007 .
- ^ "Перевод" учить " " .
- ^ http://www.bestpricecomputers.co.uk/glossary/application-development.htm
- ^ DRM Associates (2002). «Глоссарий по разработке новых продуктов» . Проверено 29 октября 2006 .