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

Что такое программное обеспечение

Возможности современного ПК столь велики, что все большее число людей находят ему применение в своей работе, учебе, быту. Важнейшим качеством современного компьютера является его «дружественность» по отношению к пользователю. Общение человека с компьютером стало простым, наглядным, понятным. Компьютер сам подсказывает пользователю, что нужно делать в той или иной ситуации, помогает выходить из затруднительных положений. Это возможно благодаря программному обеспечению компьютера.

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

Вся совокупность программ, хранящихся на всех устройствах долговременной памяти компьютера, составляет его программное обеспечение (ПО).

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

Типы программного обеспечения

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

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

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

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

Текстовые и графические редакторы, с помощью которых можно готовить различные тексты, создавать рисунки, строить чертежи; проще говоря, писать, чертить, рисовать;

Системы управления базами данных (СУБД), позволяющие превратить компьютер в справочник по любой теме;

Табличные процессоры, позволяющие организовывать очень распространенные на практике табличные расчеты;

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

Очень популярным видом прикладного программного обеспечения являются компьютерные игры. Большинство пользователей именно с них начинает свое общение с ЭВМ.

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

Системное программное обеспечение

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

Операционные системы

Операционная система - комплекс системных программ, расширяющий возможности вычислительной системы, а также обеспечивающий управление её ресурсами, загрузку и выполнение прикладных программ, взаимодействие с пользователями. В большинстве вычислительных систем ОС являются основной, наиболее важной (а иногда единственной) частью системного ПО.
Функции ОС
Основные функции (простейшие ОС):
Загрузка приложений в оперативную память и их выполнение.
Стандартизованный доступ к периферийным устройствам (устройства ввода-вывода).
Управление оперативной памятью (распределение между процессами, виртуальная память).
Управление доступом к данным на энергонезависимых носителях (таких как жёсткий диск, компакт-диск и т. д.), организованным в той или иной файловой системе. Пользовательский интерфейс.
Сетевые операции, поддержка стека протоколов.

Дополнительные функции :
Параллельное или псевдопараллельное выполнение задач (многозадачность).
Взаимодействие между процессами: обмен данными, взаимная синхронизация.
Защита самой системы, а также пользовательских данных и программ от действий пользователей (злонамеренных или по незнанию) или приложений.
Разграничение прав доступа и многопользовательский режим работы (аутентификация, авторизация).
== Понятие операционной системы
==

Существуют две группы определений ОС: «совокупность программ, управляющих оборудованием» и «совокупность программ, управляющих другими программами». Обе они имеют свой точный технический смысл, который, однако, становится ясен только при более детальном рассмотрении вопроса о том, зачем вообще нужны операционные системы.
Есть приложения вычислительной техники, для которых ОС излишни. Например, встроенные микрокомпьютеры содержатся сегодня во многих бытовых приборах, автомобилях (иногда по десятку в каждом), сотовых телефонах и т. п. Зачастую такой компьютер постоянно исполняет лишь одну программу, запускающуюся по включении. И простые игровые приставки - также представляющие собой специализированные микрокомпьютеры - могут обходиться без ОС, запуская при включении программу, записанную на вставленном в устройство «картридже» или компакт-диске. Тем не менее, некоторые микрокомпьютеры и игровые приставки всё же работают под управлением особых собственных ОС. В большинстве случаев, это UNIX-подобные системы (последнее особенно верно в отношении программируемого коммутационного оборудования: файрволов, маршрутизаторов).

Основные идеи ОС

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

В 1950-60-х годах сформировались и были реализованы основные идеи, определяющие функциональность ОС: пакетный режим, разделение времени и многозадачность, разделение полномочий, реальный масштаб времени, файловые структуры и файловые системы.

Встроенные программы

Встроенные программы или firmware - это программы, «зашитые» в цифровые электронные устройства. В ряде случаев (например, BIOS IBM-PC совместимых компьютеров) являются по сути частью операционной системы, хранящейся в постоянной памяти. В достаточно простых устройствах вся операционная система может быть встроенной. Многие устройства современных компьютеров имеют собственные «прошивки», осуществляющие управление этими устройствами и упрощающие взаимодействие с ними.

Утилиты

Утилиты (англ. utility или tool) - программы, предназначенные для решения узкого круга вспомогательных задач. Иногда утилиты относят к классу сервисного программного обеспечения Утилиты используются для
Мониторинга показателей датчиков и производительности оборудования - мониторинг температур процессора, видеоадаптера; чтение S.M.A.R.T. жёстких дисков;
Управления параметрами оборудования - ограничение максимальной скорости вращения CD-привода; изменение скорости вращения вентиляторов.
Контроля показателей - проверка ссылочной целостности; правильности записи данных.
Расширения возможностей - форматирование и/или переразметка диска с сохранением данных, удаление без возможности восстановления.

Типы утилит

Дисковые утилиты
Дефрагментаторы
Проверка диска - поиск неправильно записанных либо повреждённых различным путём файлов и участков диска и их последующее удаление для эффективного использования дискового пространства.
Очистка диска - удаление временных файлов, ненужных файлов, чистка «корзины».
Разметка диска - деление диска на логические диски, которые могут иметь различные файловые системы и восприниматься операционной системой как несколько различных дисков.
Резервное копирование - создание резервных копий целых дисков и отдельных файлов, а также восстановление из этих копий.
Сжатие дисков - сжатие информации на дисках для увеличения вместимости жёстких дисков. Утилиты работы с реестром
Утилиты мониторинга оборудования
Тесты оборудования

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

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

По типу
программные средства общего назначения
Текстовые редакторы
Системы компьютерной вёрстки
Графические редакторы
СУБД
программные средства специального назначения
Экспертные системы
Мультимедиа приложения (Медиаплееры, программы для создания/редактирования видео, звука, Text-To-Speech и пр.)
Гипертекстовые системы (Электронные словари, энциклопедии, справочные системы)
Системы управления содержимым
программные средства профессионального уровня
САПР
АРМ
АСУ
АСУ ТП
АСНИ
Геоинформационные системы
Биллинговые системы
CRM
По сфере применения
Прикладное программное обеспечение предприятий и организаций. Например, финансовое управление, система отношений с потребителями, сеть поставок. К этому типу относится также ведомственное ПО предприятий малого бизнеса, а также ПО отдельных подразделений внутри большого предприятия. (Примеры: Управление транспортными расходами, Служба IT поддержки)
Программное обеспечение обеспечивает доступ пользователя к устройствам компьютера.
Программное обеспечение инфраструктуры предприятия. Обеспечивает общие возможности для поддержки ПО предприятий. Это системы управления базами данных, серверы электронной почты, управление сетью и безопасностью.
Программное обеспечение информационного работника. Обслуживает потребности индивидуальных пользователей в создании и управлении информацией. Это, как правило, управление временем, ресурсами, документацией, например, текстовые редакторы, электронные таблицы, программы-клиенты для электронной почты и блогов, персональные информационные системы и медиа редакторы.
Программное обеспечение для доступа к контенту. Используется для доступа к тем или иным программам или ресурсам без их редактирования (однако может и включать функцию редактирования). Предназначено для групп или индивидуальных пользователей цифрового контента. Это, например, медиа-плееры, веб-браузеры, вспомогательные браузеры и др.
Образовательное программное обеспечение по содержанию близко к ПО для медиа и развлечений, однако в отличие от него имеет четкие требования по тестированию знаний пользователя и отслеживанию прогресса в изучении того или иного материала. Многие образовательные программы включают функции совместного пользования и многостороннего сотрудничества.
Имитационное программное обеспечение. Используется для симуляции физических или абстрактных систем в целях научных исследований, обучения или развлечения.
Инструментальные программные средства в области медиа. Обеспечивают потребности пользователей, которые производят печатные или электронные медиа ресурсы для других потребителей, на коммерческой или образовательной основе. Это программы полиграфической обработки, верстки, обработки мультимедиа, редакторы HTML , редакторы цифровой анимации, цифрового звука и т. п.
Прикладные программы для проектирования и конструирования. Используются при разработке аппаратного («Железо») и программного обеспечения. Охватывают автоматизированный дизайн (computer aided design - CAD), автоматизированное проектирование (computer aided engineering - CAE), редактирование и компилирование языков программирования, программы интегрированной среды разработки (Integrated Development Environments), интерфейсы для прикладного программирования (Application Programmer Interfaces).
Ссылки на используемые ресурсы

Каковы различные типы прикладного программного обеспечения и как их используют? Найти эти ответы вместе с некоторыми примерами прикладного программного обеспечения прочитав эту статью.

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

Основные виды программного обеспечения

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

Что такое прикладное программное обеспечение?

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

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

Текстовые редакторы

Это программное обеспечение позволяет пользователям создавать и редактировать документы. Самые популярные примеры этого типа программного обеспечения являются MS-Word, WordPad и Блокнот.

Программное обеспечение баз данных

База данных - это структурированный набор данных. Компьютерная база данных опирается на программное обеспечение баз данных для упорядочивания данных и базы данных позволяют пользователям выполнять операции с базой данных. Программное обеспечение базы данных позволяет пользователям хранить и извлекать данные из базы данных. Примерами являются Oracle, MSAccess и т.д.

Редакторы электронных таблиц

Excel, Lotus 1-2-3 и Apple Numbers некоторые примеры электронных таблиц. Эти программы позволяют пользователям выполнять расчеты с помощью электронных таблиц. Они моделируют бумажные листы с помощью отображения нескольких ячеек, которые создают сетку.

Мультимедийное программное обеспечение

Оно позволяет пользователям создавать и воспроизводить аудио и видео файлы. Оно способно проигрывать медиа-файлы. Аудио конвертеры, аудио плееры, видео-кодеры и декодеры, несколько форм мультимедийного программного обеспечения. Примеры этого типа включают Media Player и VLC.

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

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

Корпоративное программного обеспечения

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

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

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

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

Оно имеет возможности для выполнения тестов и отслеживания прогресса. Оно также имеет возможности для совместных программ. Оно часто используется в обучении и самообучении. Словари и энциклопедии, такие как «Britannica» и «Encarta», математическое программное обеспечение, такие как MATLAB и другие подобные Google Earth и NASA World Wind некоторые из известных имен в этой категории.

Симуляторы

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

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

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

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

Комплексное программное обеспечение является важнейшим видом прикладного программного обеспечения. Оно состоит из групп приложений в сочетании для выполнения соответствующих функций. OpenOffice и Microsoft Office являются лучшими образцами этого вида прикладного программного обеспечения. Эти пакеты приложений, как известно, приходят в качестве связки приложений, таких как текстовые редакторы, электронные таблицы, компьютерные презентации и др. Приложения в пакете могут работать вместе или с файлами друг друга.

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

Эти программы используются в проектировании и разработке аппаратных и программных продуктов. Интегрированные среды разработки (IDE) и языки программирования подпадают под этот тип прикладного программного обеспечения. Интересно, что программные продукты, разрабатываются с использованием другого программного обеспечения и программы взаимодействуют друг с другом с помощью программного обеспечения. Интерфейсы прикладного программирования, которые помогают в коммуникации двух или более программ, являются примерами этого типа прикладного программного обеспечения.

Прикладное программное обеспечение доступно в различных формах, таких как эти.

Лицензированное программное обеспечение

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

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

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

Бесплатное программное обеспечение

Приложения программного обеспечения, которые можно загрузить, использовать и копировать без каких-либо ограничений известны как Freeware (бесплатные). Это как правило, небольшие программы выпущенные и открытые для использования.

Условно-бесплатное программное обеспечение

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

Программное обеспечение с открытым исходным кодом

ПО с открытым исходным кодом, как предполагает его название, становится доступным с их исходным кодом. Код открыт для модификации и использования. Люди могут пользоваться программами с открытым кодом бесплатно. Но обратите внимание, что здесь, "бесплатно" относится к свободно доступному исходному коду, что делает программное обеспечение открытым для дальнейшего развития самими пользователями.

Устанавливаемое программное обеспечение

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

Программное обеспечение, работающее в Интернете

Антивирусное программное обеспечение работает в режиме онлайн. Аналогично, интернет игры, в которые вы можете играть онлайн подпадают под эту категорию.

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

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

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

Определение

К прикладному программному обеспечению (application software ) относятся программы, написанные для пользователей или самими пользователями, для задания компьютеру конкретной работы. Программы обработки заказов или создания списков рассылки - пример прикладного программного обеспечения. Программистов, которые пишут прикладное программное обеспечение, называют прикладными программистами.

Классификация прикладного программного обеспечения

  • Прикладное программное обеспечение предприятий и организаций. Например, финансовое управление, система отношений с потребителями, сеть поставок. К этому типу относится также ведомственное ПО предприятий малого бизнеса, а также ПО отдельных подразделений внутри большого предприятия. (Примеры: Управление транспортными расходами, Служба IT поддержки)
  • Программное обеспечение инфраструктуры предприятия. Обеспечивает общие возможности для поддержки ПО предприятий. Это базы данных, серверы электронной почты, управление сетью и безопасностью.
  • Программное обеспечение информационного работника. Обслуживает потребности индивидуальных пользователей в создании и управлении информацией. Это, как правило, управление временем, ресурсами, документацией, например, текстовые редакторы, электронные таблицы, программы-клиенты для электронной почты и блогов, персональные информационные системы и медиа редакторы.
  • Программное обеспечение для доступа к контенту. Используется для доступа к тем или иным программам или ресурсам без их редактирования (однако может и включать функцию редактирования). Предназначено для групп или индивидуальных пользователей цифрового контента. Это, например, медиа-плееры, веб-браузеры, вспомогательные браузеры и др.
  • Образовательное программное обеспечение по содержанию близко к ПО для медиа и развлечений, однако в отличие от него имеет четкие требования по тестированию знаний пользователя и отслеживанию прогресса в изучении того или иного материала. Многие образовательные программы включают функции совместного пользования и многостороннего сотрудничества.
  • Имитационное программное обеспечение. Используется для симуляции физических или абстрактных систем в целях научных исследований, обучения или развлечения.
  • Инструментальные программные средства в области медиа. Обеспечивают потребности пользователей, которые производят печатные или электронные медиа ресурсы для других потребителей, на коммерческой или образовательной основе. Это программы полиграфической обработки, верстки, обработки мультимедиа, редакторы HTML, редакторы цифровой анимации, цифрового звука и т. п.
  • Прикладные программы для проектирования и конструирования. Используются при разработке аппаратного («Железо») и программного обеспечения. Охватывают автоматизированный дизайн (computer aided design - CAD), автоматизированное проектирование (computer aided engineering - CAE), редактирование и компилирование языков программирования, программы интегрированной среды разработки (Integrated Development Environments), интерфейсы для прикладного программирования (Application Programmer Interfaces).

См. также

Wikimedia Foundation . 2010 .

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

    Программное обеспечение, состоящее из: отдельных прикладных программ и пакетов прикладных программ, предназначенных для решения различных задач пользователей; и автоматизированных систем, созданных на основе этих (пакетов) прикладных программ. По … Финансовый словарь

    Раздел декоративного искусства; см. Декоративно прикладное искусство … Большой Энциклопедический словарь

    См. Декоративно прикладное искусство. (Источник: «Популярная художественная энциклопедия.» Под ред. Полевого В.М.; М.: Издательство Советская энциклопедия, 1986.) … Художественная энциклопедия

    ПРИКЛАДНОЕ ИСКУССТВО, смотри Декоративное искусство … Современная энциклопедия

    Раздел декоративного искусства, создание и оформление художественных предметов, имеющих практическое назначение в быту. Большой толковый словарь по культурологии.. Кононенко Б.И.. 2003 … Энциклопедия культурологии

    - (applications software) Компьютерные программы, разработанные для решения определенных задач или конкретного применения. Например бухгалтерские, игровые и обучающие программы относятся именно к прикладным. См.: системное программное обеспечение… … Словарь бизнес-терминов

    Прикладное программное средство - Прикладное программное средство: программное средство, отражающее специфику приложения и скомпонованное из соответствующих программ, данных и документации пользователя... Источник: РЕКОМЕНДАЦИИ ПО СТАНДАРТИЗАЦИИ. ИНФОРМАЦИОННО… … Официальная терминология

    прикладное исследование - — EN applied research Research directed toward using knowledge gained by basic research to make things or to create situations that will serve a practical or utilitarian purpose.… …

    прикладное программное обеспечение - Программы, занимающиеся обработкой пользовательских данных, например офисные программы, бизнес программы, программы для работы с графикой и т.д. Тематики электросвязь, основные понятия … Справочник технического переводчика

    прикладное программное обеспечение цифровой коммутационной станции (узла) - Часть функционального программного обеспечения цифровой коммутационной станции (узла), обеспечивающая функционирование цифровой коммутационной станции (узла) конкретного назначения. [ГОСТ 28704 90] Тематики электросвязь, основные понятия… … Справочник технического переводчика

Книги

  • Прикладное машинное обучение с помощью Scikit-Learn и TensorFlow. Концепции, инструменты и техники , Жерон Орельен. Прикладное машинное обучение с помощью Scikit-Learn и TensorFlow. Концепции, инструменты и техники для создания интеллектуальных систем. Полноцветное издание. "Эта книга - замечательное…

Прикладные программы

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

Определение

К прикладному программному обеспечению (application software ) относятся программы, написанные для пользователей или самими пользователями, для задания компьютеру конкретной работы. Программы обработки заказов или создания списков рассылки - пример прикладного программного обеспечения. Программистов, которые пишут прикладное программное обеспечение, называют прикладными программистами.

Классификация прикладного программного обеспечения

  • Прикладное программное обеспечение предприятий и организаций. Например, финансовое управление, система отношений с потребителями, сеть поставок. К этому типу относится также ведомственное ПО предприятий малого бизнеса, а также ПО отдельных подразделений внутри большого предприятия. (Примеры: Управление транспортными расходами, Служба IT поддержки)
  • Программное обеспечение инфраструктуры предприятия. Обеспечивает общие возможности для поддержки ПО предприятий. Это базы данных, серверы электронной почты, управление сетью и безопасностью.
  • Программное обеспечение информационного работника. Обслуживает потребности индивидуальных пользователей в создании и управлении информацией. Это, как правило, управление временем, ресурсами, документацией, например, текстовые редакторы, электронные таблицы, программы-клиенты для электронной почты и блогов, персональные информационные системы и медиа редакторы.
  • Программное обеспечение для доступа к контенту. Используется для доступа к тем или иным программам или ресурсам без их редактирования (однако может и включать функцию редактирования). Предназначено для групп или индивидуальных пользователей цифрового контента. Это, например, медиа-плееры, веб-браузеры, вспомогательные браузеры и др.
  • Образовательное программное обеспечение по содержанию близко к ПО для медиа и развлечений, однако в отличие от него имеет четкие требования по тестированию знаний пользователя и отслеживанию прогресса в изучении того или иного материала. Многие образовательные программы включают функции совместного пользования и многостороннего сотрудничества.
  • Имитационное программное обеспечение. Используется для симуляции физических или абстрактных систем в целях научных исследований, обучения или развлечения.
  • Инструментальные программные средства в области медиа. Обеспечивают потребности пользователей, которые производят печатные или электронные медиа ресурсы для других потребителей, на коммерческой или образовательной основе. Это программы полиграфической обработки, верстки, обработки мультимедиа, редакторы HTML, редакторы цифровой анимации, цифрового звука и т. п.
  • Прикладные программы для проектирования и конструирования. Используются при разработке аппаратного («Железо») и программного обеспечения. Охватывают автоматизированный дизайн (computer aided design - CAD), автоматизированное проектирование (computer aided engineering - CAE), редактирование и компилирование языков программирования, программы интегрированной среды разработки (Integrated Development Environments), интерфейсы для прикладного программирования (Application Programmer Interfaces).

См. также

Wikimedia Foundation . 2010 .

  • Прикладное ПО
  • Приклонский

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

    Прикладные программы общего пользования - текстовые и графические редакторы, медиа программы (аудио и видеопроигрыватели, программные средства приема телевизионных программ и т.п.), системы управления базами данных, программные платформы общего пользования для разработки программных… … Официальная терминология

    Прикладные программы специальные - Специальные прикладные программы это программы, которые разрабатываются в интересах решения конкретных прикладных задач в данной ИСПДн (в том числе программные средства защиты информации, разработанные для конкретной ИСПДн)... Источник: Базовая… … Официальная терминология

    прикладные объекты - Прикладными объектами являются функции и параметры прикладной программы, которые видимы для интерфейса программирования (API) прикладного уровня. Тематики сети вычислительные EN… … Справочник технического переводчика

    Интерфейс прикладной программы - интерфейс, посредством которого приложение получает доступ к операционной системе и другим сервисам. Интерфейс прикладной программы обеспечивает предоставление четырех видов сервиса: системного, коммуникационного и информационного сервиса, а… … Финансовый словарь

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

    Сегментация прикладной программы - разделение прикладной программы на части, которые могут быть распределены по системам локальной сети. Сегментация осуществляется с помощью специального инструментального программного обеспечения. По английски: Application program segmentation См … Финансовый словарь

    ОБУЧАЮЩИЕ ПРОГРАММЫ - прикладные (см.) для управления работой учащегося над учебным материалом; разрабатываются для обеспечения компьютерной поддержки процесса усвоения материала по какой либо теме конкретной дисциплины. Она определяет последовательность и темп… … Большая политехническая энциклопедия

    ГОСТ Р 53622-2009: Информационные технологии. Информационно-вычислительные системы. Стадии и этапы жизненного цикла, виды и комплектность документов - Терминология ГОСТ Р 53622 2009: Информационные технологии. Информационно вычислительные системы. Стадии и этапы жизненного цикла, виды и комплектность документов оригинал документа: 3.1 аппаратно программная платформа: Единый комплекс средств… …

    этап - 3.16 этап: Часть стадии, имеющая конкретный результат в процессе создания ИВС. 4 Обозначения и сокращения В настоящем стандарте применены следующие обозначения и сокращения: АИСС автоматизированные информационно справочные системы; АПП аппаратно… … Словарь-справочник терминов нормативно-технической документации

    История Linux - Эта статья или раздел нуждается в переработке. Пожалуйста, улучшите статью в соответствии с правилами написания статей … Википедия

Книги

  • Прикладные задачи исследования операций. Гриф УМО по классическому университетскому образованию , Афанасьев М.Ю., Багриновский К., Матюшок В.М.. 352 стр. Учебное пособие содержит теоретическое описание основных задач курса Прикладные задачи исследования операций: разработка оптимального плана производства, задачи оптимального… Купить за 1244 грн (только Украина)
  • Прикладные задачи исследования операций , М. Ю. Афанасьев, К. А. Багриновский, В. М. Матюшок. Учебное пособие содержит теоретическое описание основных задач курса "Прикладные задачи исследования операций" : разработка оптимального плана производства, задачи оптимального смешения и…

Предназначенная для решения отдельных задач или класса задач, связанных с обработкой данных в определенной области деятельности. Термин используется для того, чтобы отличить прикладные программы от программ непосредственно управляющих ЭВМ и входящих в состав общего программного обеспечения. К прикладным программам относятся:

Агентские программы, способные после получения задания работать самостоятельно без участия пользователя.
Аплет - небольшая программа-приложение к другой более развитой прикладной программе. Аплет может передаваться с сервера на компьютер-клиент и выполняться на нем.
Дополнительные модули (plug-ins) расширяющие возможности основного прикладного программного обеспечения. Применительно к Web-технологии, дополнительные модули часто используются для расширения возможности браузеров при работе с мультимедийными данными, со звуком и видео.
Загрузчик (loader), выполняющий загрузку объектных модулей программы в основную память ЭВМ и редактирование связей между ними.
Киллер-приложение (killer application) - прикладная программа, представляющая настолько высокий интерес для пользователей, что они приобретают компьютер специально, чтобы работать с нею. Примером может служить программа PageMaker, предназначенная для настольных издательских систем, благодаря которой компьютеры Macintosh фирмы Apple стали продаваться специально для полиграфических целей.
Компоновщик (linker) - загрузчик, выполняющий в ходе загрузки компоновку единой программы из независимо транслируемых программ.
Редактор программ (редактор текстов программ, program editor) - разновидность текстового редактора, предназначенного для создания и редактирования программ на определенном языке программирования. Часто такие редакторы встроены в операционные системы или в специализированные вспомогательные программы. Редакторы программ позволяют производить: диалоговый просмотр текста; редактирование строк программы; копирование и перенос блоков текста; копирование одной программы или ее части в указанное место другой программы; контекстный поиск и замену подстрок текста; автоматический поиск строки, содержащей ошибку; проверку синтаксиса программ; сохранение программы в виде файла; распечатку программы и ее части.
Редактор текстов, текстовый редактор (text editor, word processor) - предназначен для создания, редактирования, вывода на экран и печать, а также сохранения в виде файлов различного рода документов и данных.
Резидентная программа (memory resident) - программа, остающаяся в оперативной памяти ЭВМ после завершения своей работы. Она может быть быстро вызвана при помощи горячего ключа.
Система программирования (programming system) - комплекс программных средств, предназначенных для автоматизации процессов программирования, который включает в себя: язык программирования, редактор программ, компилятор или интерпретатор программ, а также набор вспомогательных средств (например, библиотек подпрограмм) и документации, обеспечивающих и облегчающих подготовку программных продуктов. Примерами систем программирования могут служить Turbo C, Turbo C++ и Turbo Pascal (разработки фирмы Borland), Microsoft C, Quick C и Microsoft Basic (фирмы Microsoft), VIP-BASIC v.1.5.Mainstay (для ПК серии Macintosh).
Система распознавания текстов (text recognition system) - комплекс программных средств, предназначенный для перевода сканированных текстовых материалов из графической формы в цифровую (символьную).
Табличный редактор, электронная таблица (table editor) - обобщенное наименование прикладных программ, предназначенных для решения вычислительных задач (экономических, бухгалтерских, инженерных, статистических) на больших массивах данных, представляемых в табличной форме.
Desktop Search - класс прикладных программ, предназначенных для поиска файлов и данных на дисках настольных ПК. В основу их работы заложены процессы автоиндексирования по выбору пользователя всех или части файлов, папок, отдельных документов и сообщений электронной почты, мультимедийных и других данных, находящихся в памяти компьютера, построения (а также обновления) индексных файлов и реализации поиска по ключевым словам, содержащимся в индексном файле. Примерами таких программ могут служить бесплатные - Ask Jeeves Desktop Search 1.7.0; Copernic Desktop Search 1.2; Google Desktop Search; Yahoo! Desktop Search и платные - dtDesktop Search 6.4; X1 Desktop Search 5.0.

С прикладными программами связан ряд понятий и терминов:
API (Application Programming Interface) - набор («библиотека») стандартных процедур, программных прерываний, вызовов, форматов данных и других средств, которые должны использовать прикладные программы для реализации своих функций.
Clip art (клипарт) - иллюстративная вставка, графический фрагмент, аппликация, заготовленная в «библиотеке клипартов», являющейся приложением к текстовым и графическим редакторам, настольным издательским системам.
IDE (Interactive Development Environment) - диалоговая среда разработки программного обеспечения.
Watermark (водяной знак) - код, включенный в цифровой материал с целью установления владельца. Он может быть как видимым, так и не видимым для пользователя.
Горячий ключ (hot key) - клавиша или набор последовательно нажатых клавиш, запускающих резидентную программу. Выбор горячих ключей производится таким образом, чтобы они не мешали работе при нажатии соответствующих клавиш в регулярно используемых приложениях.
Руткит (rootkit) -программный модуль, невидимый вместе со спрятанными в его папках файлами для операционной системы и пользователя ПК. Использование руткит-технологий может преследовать как полезные цели (например, защита информационного продукта от несанкционированного копирования, ускорение или более надежное резервное копирование файлов), так и враждебные функции (получение несанкционированного доступа к ПК, внедрение и распространение вредоносных программ типа «червь», «троянский конь»). Использование руткит-технологий не приветствуется информационным сообществом.