Jump to content

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

(Перенаправлено из приложения «Компьютер» )

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

Приложения могут поставляться в комплекте с компьютером и его системным программным обеспечением или публиковаться отдельно и могут иметь собственный код , код с открытым исходным кодом или проекты. [4] Применительно к приложениям для мобильных устройств, таких как телефоны, чаще используется термин «приложение».

Терминология

[ редактировать ]

В информационных технологиях приложение ( app ), прикладная программа или прикладное программное обеспечение — это компьютерная программа, предназначенная для помощи людям в выполнении какой-либо деятельности. В зависимости от деятельности, для которой оно было разработано, приложение может манипулировать текстом, числами, звуком, графикой и комбинацией этих элементов. Некоторые пакеты приложений ориентированы на одну задачу, например обработку текста; другие, называемые интегрированным программным обеспечением, включают несколько приложений. [5]

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

Однако разграничение между системным программным обеспечением, таким как операционные системы , и прикладным программным обеспечением неточно и иногда является объектом споров. [6] Например, один из ключевых вопросов в процессе США против Microsoft Corp. антимонопольном Microsoft Internet Explorer заключался в том, является ли веб-браузер частью операционной системы Windows или отдельной частью прикладного программного обеспечения. Другой пример: разногласия в именах GNU/Linux частично вызваны разногласиями по поводу взаимоотношений между ядром Linux и операционными системами, построенными на его основе . В некоторых типах встроенных систем прикладное программное обеспечение и программное обеспечение операционной системы могут быть неотличимы от пользователя, как в случае с программным обеспечением, используемым для управления видеомагнитофоном , DVD- плеером или микроволновой печью . Приведенные выше определения могут исключать некоторые приложения, которые могут существовать на некоторых компьютерах в крупных организациях. Альтернативное определение приложения: см. «Управление портфелем приложений» .

Метонимия

[ редактировать ]

Слово «приложение», используемое в качестве прилагательного, не ограничивается значением «прикладного программного обеспечения или на нем». [6] Например, такие концепции, как интерфейс прикладного программирования (API), сервер приложений , виртуализация приложений , управление жизненным циклом приложений и переносимые приложения, применимы ко всем компьютерным программам, а не только к прикладному программному обеспечению.

Приложения и приложения-убийцы

[ редактировать ]

Некоторые приложения доступны в версиях для нескольких разных платформ; другие работают только на одном и поэтому называются, например, по географии приложением для Microsoft Windows , или приложением Android для образования , или для Linux игрой . Иногда появляется новое и популярное приложение, которое работает только на одной платформе , что повышает желательность этой платформы. Это называется приложение-убийца или приложение-убийца , придуманное в конце 1980-х годов. [7] [8] Например, VisiCalc была первой современной программой для работы с электронными таблицами для Apple II и помогла продавать в офисы новые на тот момент персональные компьютеры . Для Blackberry это была программа электронной почты .

Сокращенный термин «приложение» (придуманный в 1981 году или ранее). [9] ) стал популярным с появлением в 2008 году iOS App Store для обозначения приложений для мобильных устройств, таких как смартфоны и планшеты . Позже, с появлением Mac App Store в 2011 году в 2010 году и Windows Store , этот термин стал широко использоваться и теперь включает в себя настольные приложения.

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

[ редактировать ]

Существует множество различных и альтернативных способов классификации прикладного программного обеспечения.

С юридической точки зрения прикладное программное обеспечение в основном классифицируется по принципу «черного ящика» в отношении прав его конечных пользователей или подписчиков (с возможными промежуточными и многоуровневыми уровнями подписки).

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

По правам собственности и пользования

[ редактировать ]

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

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

Бесплатное программное обеспечение с открытым исходным кодом (FOSS) должно запускаться, распространяться, продаваться или расширяться для любых целей, и, будучи открытым, оно должно быть изменено или отменено таким же образом.

Программные приложения FOSS, выпущенные по свободной лицензии, могут быть бессрочными и бесплатными . Возможно, владелец , держатель или сторонний исполнитель любого права ( авторского права , товарного знака , патента или права in re Aliena ) имеет право добавлять исключения, ограничения, ограничения по времени или даты истечения срока действия в условия использования лицензии.

Программное обеспечение, являющееся общественным достоянием, представляет собой разновидность СОПО, которое не требует лицензионных отчислений и может быть открыто или зарезервировано запущено, распространено, изменено, отменено, переиздано или создано в виде производных произведений без какого-либо указания авторских прав и, следовательно, отзыва . Его даже можно продать, но без передачи общедоступной собственности другим отдельным субъектам. Программное обеспечение, находящееся в общественном достоянии, может быть выпущено в соответствии с (не)лицензирующим юридическим заявлением, которое обеспечивает соблюдение этих условий на неопределенный срок (на всю жизнь или навсегда).

По языку кодирования

[ редактировать ]

С момента развития и почти повсеместного внедрения Интернета появилось важное различие между веб-приложениями , написанными с использованием HTML , JavaScript и других веб-технологий и обычно требующими подключения к Интернету и запуска веб-браузера , и более традиционные собственные приложения, написанные на языках, доступных для конкретного типа компьютера . В компьютерном сообществе ведутся спорные дебаты по поводу замены веб-приложений собственными приложениями для многих целей, особенно на мобильных устройствах, таких как смартфоны и планшеты . Популярность веб-приложений для некоторых целей действительно значительно возросла, но преимущества приложений не позволяют им исчезнуть в ближайшее время, если вообще когда-либо. Более того, они могут дополнять друг друга и даже интегрироваться. [10] [11] [12] [13]

По назначению и мощности

[ редактировать ]

Прикладное программное обеспечение также можно рассматривать как горизонтальное или вертикальное . [14] [15] Горизонтальные приложения более популярны и распространены, поскольку они универсальны, например текстовые процессоры или базы данных. Вертикальные приложения — это нишевые продукты , предназначенные для определенного типа отрасли, бизнеса или отдела внутри организации. Интегрированные пакеты программного обеспечения будут пытаться обрабатывать каждый возможный конкретный аспект, например, производственного или банковского работника, бухгалтерского учета или обслуживания клиентов.

Существует множество типов прикладного программного обеспечения: [16]

  • Пакет приложений состоит из нескольких приложений, объединенных вместе. Обычно они имеют связанные функции, особенности и пользовательские интерфейсы и могут взаимодействовать друг с другом, например открывать файлы друг друга. Бизнес-приложения часто входят в состав пакетов, например Microsoft Office , LibreOffice и iWork , которые объединяют текстовый процессор, электронную таблицу и т. д.; но существуют пакеты для других целей, например, графики или музыки.
  • Корпоративное программное обеспечение удовлетворяет потребности процессов и потоков данных всей организации в нескольких отделах, часто в большой распределенной среде. Примеры включают системы планирования ресурсов предприятия , системы управления взаимоотношениями с клиентами (CRM), механизмы репликации данных и программное обеспечение для управления цепочками поставок . Ведомственное программное обеспечение — это подтип корпоративного программного обеспечения, ориентированный на небольшие организации или группы внутри крупной организации. (Примеры включают управление командировочными расходами и службу ИТ-поддержки.)
  • Программное обеспечение инфраструктуры предприятия предоставляет общие возможности, необходимые для поддержки программных систем предприятия . (Примеры включают базы данных, серверы электронной почты и системы управления сетями и безопасностью.)
  • Платформа приложений как услуга (aPaaS) — это служба облачных вычислений , предлагающая среды разработки и развертывания для служб приложений.
  • для информационных работников Программное обеспечение позволяет пользователям создавать информацию и управлять ею, часто для отдельных проектов внутри отдела, в отличие от управления предприятием. Примеры включают управление временем , управление ресурсами , инструменты анализа, совместной работы и документации. Текстовые процессоры, электронные таблицы , клиенты электронной почты и блогов, персональные информационные системы и отдельные медиаредакторы могут помочь в выполнении множества задач, связанных с информационными работниками.
  • Программное обеспечение для доступа к контенту используется в основном для доступа к контенту без редактирования, но может включать программное обеспечение, позволяющее редактировать контент. Такое программное обеспечение удовлетворяет потребности отдельных лиц и групп в потреблении цифровых развлечений и опубликованного цифрового контента. (Примеры включают медиаплееры , веб-браузеры и справочные браузеры.)
  • Образовательное программное обеспечение связано с программным обеспечением для доступа к контенту, но его контент или функции адаптированы для использования преподавателями или студентами. Например, он может предоставлять оценки (тесты), отслеживать прогресс в изучении материала или включать возможности совместной работы.
  • Программное обеспечение для моделирования моделирует физические или абстрактные системы для исследовательских, обучающих или развлекательных целей.
  • Программное обеспечение для разработки средств массовой информации создает печатные и электронные средства массовой информации для использования другими, чаще всего в коммерческих или образовательных целях. Это включает в себя графическое программное обеспечение , программное обеспечение для настольных издательских систем, программное обеспечение для разработки мультимедиа, редакторы HTML, редакторы цифровой анимации, композиции цифрового аудио и видео и многие другие. [17]
  • Программное обеспечение для проектирования изделий используется при разработке аппаратных и программных продуктов. Сюда входят системы автоматизированного проектирования (CAD), автоматизированного проектирования (CAE), инструменты редактирования и компиляции компьютерного языка, интегрированные среды разработки и интерфейсы прикладных программистов.
  • Развлекательное программное обеспечение может относиться к видеоиграм, заставкам, программам для отображения фильмов или воспроизведения записанной музыки, а также к другим формам развлечений, которые можно получить с помощью компьютерного устройства.

По платформе

[ редактировать ]

Приложения также можно классифицировать по вычислительным платформам, например настольное приложение для конкретной операционной системы , [18] сети доставки, такие как облачные вычисления и приложения Web 2.0 , или устройства доставки, такие как мобильные приложения для мобильных устройств .

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

Программное обеспечение для информационных работников

[ редактировать ]

Развлекательное программное обеспечение

[ редактировать ]

Образовательное программное обеспечение

[ редактировать ]

Программное обеспечение для корпоративной инфраструктуры

[ редактировать ]

Программное обеспечение для моделирования

[ редактировать ]

Программное обеспечение для разработки медиа

[ редактировать ]

Программное обеспечение для разработки продукта

[ редактировать ]

См. также

[ редактировать ]
  1. ^ «прикладное программное обеспечение» . Оксфордский словарь английского языка (онлайн-изд.). Издательство Оксфордского университета . (Требуется подписка или членство участвующей организации .)
  2. ^ Р. Ширей (август 2007 г.). Глоссарий по интернет-безопасности, версия 2 . Сетевая рабочая группа. дои : 10.17487/RFC4949 . РФК 4949 . Информационный.
  3. ^ «Прикладное программное обеспечение» . Журнал ПК . Зифф Дэвис .
  4. ^ Райан, Торн (14 марта 2013 г.). «Кофеин и экраны компьютеров: студенты-программисты переносят аппатоки на выходные» . Арбитр . Архивировано из оригинала 9 июля 2016 г. Проверено 12 октября 2015 г.
  5. ^ Черуцци, Пол Э. (2000). История современных вычислений . Кембридж, Массачусетс: MIT Press. ISBN   0-262-03255-4 .
  6. ^ Jump up to: а б Ульрих, Уильям (31 августа 2006 г.). «Прикладное программное обеспечение: обещания или реальность» . Консорциум резчиков . Обзор производительности резака. Архивировано из оригинала 2 февраля 2016 года . Проверено 12 января 2023 г.
  7. ^ Дворжак, Джон (1 июля 1989 г.). «Искать следующее убийственное приложение в OS/2 — значит идти не по ту сторону дерева. Вот откуда они на самом деле пришли» . Журнал ПК . Зифф Дэвис . Проверено 25 марта 2023 г.
  8. ^ «приложение-убийца» . словарь.com . Проверено 26 марта 2023 г. Происхождение приложения-убийцы 1985–1990 гг.
  9. ^ Том Холверда (24 июня 2011 г.). «История приложения и упадок программиста» . osnews.com . Проверено 12 января 2023 г.
  10. ^ Гассе, Жан-Луи (17 сентября 2012 г.). «Дебаты о глупом Интернете и нативных приложениях» . Архивировано из оригинала 15 апреля 2016 г. Проверено 14 июля 2013 г.
  11. ^ Фрешетт, Кейси (11 апреля 2013 г.). «Что журналистам нужно знать о разнице между веб-приложениями и нативными приложениями» . Пойнтер . Проверено 4 января 2017 г.
  12. ^ Валумс, Эндрю (10 февраля 2010 г.). «Веб-приложения против настольных приложений» . valums.com . Архивировано из оригинала 02 апреля 2013 г. Проверено 14 июля 2013 г.
  13. ^ «Компания по разработке веб-приложений, Великобритания | Агентство по разработке индивидуальных веб-приложений» . www.bespokesoftwaredevelopment.com . Проверено 29 января 2024 г.
  14. ^ «Что такое горизонтальное приложение?» .
  15. ^ «Что такое горизонтальные услуги?» . Архивировано из оригинала 31 октября 2013 г.
  16. ^ «Что такое прикладное программное обеспечение и его типы | eduCBA» . eduCBA . 21 декабря 2015 г. Проверено 24 марта 2017 г.
  17. ^ Кэмпбелл-Келли, Мартин; Эспрей, Уильям (1996). Компьютер: история информационной машины . Нью-Йорк: Основные книги. ISBN   0-465-02990-6 .
  18. ^ «Определение настольного приложения» . ПКМАГ . Проверено 7 января 2022 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 4fd9167d8c6b7f69b529b6e391855066__1720487280
URL1:https://arc.ask3.ru/arc/aa/4f/66/4fd9167d8c6b7f69b529b6e391855066.html
Заголовок, (Title) документа по адресу, URL1:
Application software - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)