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

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

Приложения могут быть объединены с компьютером и его системным программным обеспечением или опубликованы отдельно и могут быть закодированы как проприетарные, с открытым исходным кодом или проекты.[3] Приложения, созданные для мобильных платформ. Называются мобильными приложениями.

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

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

Однако разграничение между системным программным обеспечением. Таким как операционные системы и прикладное программное обеспечение. Не является точным и иногда является предметом споров.[5] Например, один из ключевых вопросов в антимонопольном процессе . веб-браузер Microsoft Internet Explorer частью операционной системы Windows или отдельной частью прикладного программного обеспечения. В качестве другого примера, спор об именовании GNU/Linux частично вызван разногласиями по поводу отношений между ядром Linux и операционными системами. Построенными на этом ядре. В некоторых типах встроенные системы, прикладное программное обеспечение и программное обеспечение операционной системы могут быть неразличимы для пользователя. Как в случае программного обеспечения . Используемого для управления видеомагнитофоном, DVD-плеером или микроволновой печью. Приведенные выше определения могут исключать некоторые приложения. Которые могут существовать на некоторых компьютерах в крупных организациях. Альтернативное определение приложения см. в разделе Управление портфелем приложений.

Метонимия

Слово Например. Такие понятия. Как интерфейс прикладного программирования (API), сервер приложений, виртуализацияприложений. Управление жизненным циклом приложений и портативное приложение, применимы ко всем компьютерным программам. А не только к прикладному программному обеспечению.

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

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

В последние годы укороченный термин [7]) стал популярным для обозначения приложений для мобильных устройств, таких как смартфоны и планшеты, причем укороченная форма соответствует их обычно меньшему объему по сравнению с приложениями на ПК. Еще позже сокращенная версия используется и для настольных приложений.

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

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

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

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

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

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

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

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

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

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

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

С момента разработки и почти повсеместного внедрения Интернетапоявилось важное различие между веб-приложениями , написанными с помощью HTML, JavaScript и других веб — нативных технологий и . Как правило. Требующими быть в Сети и запускать веб-браузер, и более традиционными нативными приложениями. Написанными на любых языках. Доступных для конкретного типа компьютера. В компьютерном сообществе ведутся спорные дебаты о том. Что веб-приложения заменяют нативные приложения для многих целей. Особенно на мобильных устройствах. Таких как смартфоны и планшеты. таблетки. Веб-приложения действительно значительно выросли в популярности для некоторых целей. Но преимущества приложений делают их маловероятными. Чтобы они исчезли в ближайшее время. Если вообще когда-либо. Более того, они могут быть взаимодополняющими и даже интегрированными.[8][9][10]

По назначению и выходу

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

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

  • Набор приложений состоит из нескольких приложений. Объединенных вместе. Они обычно имеют связанные функции. Функции и пользовательские интерфейсы и могут взаимодействовать друг с другом, например. Открывать файлы друг друга. Бизнес-приложения часто выпускаются в виде наборов. Например Microsoft Office, LibreOffice и iWork, которые объединяют текстовый процессор. Электронную таблицу и т. Д.; Но наборы существуют и для других целей. Например для графики или музыки.
  • Корпоративное программное обеспечение удовлетворяет потребности процессов и потоков данных всей организации в нескольких подразделениях. Часто в большой распределенной среде. Примеры включают системы планирования ресурсов предприятия, системы управления взаимоотношениями с клиентами (CRM) и программное обеспечение для управления цепочками поставок. Ведомственное программное обеспечение-это подтип корпоративного программного обеспечения. Ориентированный на небольшие организации или группы внутри большой организации. (Примеры включают управление командировочными расходами и ИТ-службу поддержки.)
  • Программное обеспечение корпоративной инфраструктуры предоставляет общие возможности. Необходимые для поддержки корпоративных программных систем. (Примеры включают базы данных. Почтовые серверы и системы управления сетями и безопасностью.)
  • Application platform as a service (aPaaS) — это облачный вычислительный сервис. Предлагающий среды разработки и развертывания прикладных служб.
  • Программное обеспечение Information worker позволяет пользователям создавать и управлять информацией. Часто для отдельных проектов в рамках отдела. В отличие от управления предприятием. Примеры включают в себя управление временем . Управлениересурсами, аналитические. Совместные и документационные инструменты. Текстовые процессоры, электронные таблицы, клиенты электронной почты и блогов. Персональные информационные системы и отдельные редакторы СМИ могут помочь в решении нескольких задач информационного работника.
  • Программное обеспечение для доступа к контенту используется в основном для доступа к контенту без редактирования. Но может включать в себя программное обеспечение. Позволяющее редактировать контент. Такое программное обеспечение удовлетворяет потребности отдельных лиц и групп в потреблении цифровых развлечений и опубликованного цифрового контента. (Примеры включают медиаплееры, веб-браузерыи справочные браузеры.)
  • Образовательное программное обеспечение связано с программным обеспечением доступа к контенту. Но имеет контент или функции. Адаптированные для использования преподавателями или студентами. Например, он может проводить оценки (тесты). Отслеживать прогресс в материале или включать возможности совместной работы.
  • Программное обеспечение для моделирования имитирует физические или абстрактные системы для исследовательских. Учебных или развлекательных целей.
  • Программное обеспечение для разработки средств массовой информации создает печатные и электронные носители для других пользователей. Чаще всего в коммерческих или образовательных целях. Сюда входят графическое программное обеспечение, программное обеспечение для настольных издательств. Программное обеспечение для разработки мультимедиа. HTML-редакторы. Редакторы цифровой анимации. Цифровые аудио-и видеосоставки и многие другие.[14]
  • Программное обеспечение Product engineering используется при разработке аппаратных и программных продуктов. Сюда входят средства автоматизированного проектирования (САПР), автоматизированного проектирования (CAE). Средства редактирования и компиляции компьютерных языков, интегрированные среды разработкии интерфейсы прикладных программистов.
  • Программное обеспечение для развлечений может относиться к видеоиграм, заставкам. Программам для показа кинофильмов или воспроизведения записанной музыки и другим формам развлечений. Которые можно испытать с помощью вычислительного устройства.

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

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

Программное обеспечение информационного работника

Развлекательное программное

Образовательные программы

  • Управление классом
  • Справочное программное обеспечение
  • Программное обеспечение для обеспечения готовности к продажам
  • Управление обследованиями
  • Энциклопедическое программное обеспечение

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

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

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

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

Программная инженерия

Внешние ссылки