Прикладная программа
Прикладная программа или приложение — программа, предназначенная для выполнения определенных пользовательских задач и рассчитана на непосредственное взаимодействие с пользователем. В большинстве операционных систем прикладные программы не могут обращаться к ресурсам компьютера напрямую, а взаимодействуют с оборудованием и проч. при посредстве операционной системы.
Определение
К прикладному программному обеспечению (application software) относятся программы, написанные для пользователей или самими пользователями, для задания компьютеру конкретной работы. Программы обработки заказов или создания списков рассылки — пример прикладного программного обеспечения. Программистов, которые пишут прикладное программное обеспечение, называют прикладными программистами.
Классификация прикладного программного обеспечения
- Прикладное программное обеспечение предприятий и организаций. Например, финансовое управление, система отношений с потребителями, сеть поставок. К этому типу относится также ведомственное ПО предприятий малого бизнеса, а также ПО отдельных подразделений внутри большого предприятия. (Примеры: Управление транспортными расходами, Служба IT поддержки)
- Программное обеспечение инфраструктуры предприятия. Обеспечивает общие возможности для поддержки ПО предприятий. Это базы данных, серверы электронной почты, управление сетью и безопасностью.
- Программное обеспечение информационного работника. Обслуживает потребности индивидуальных пользователей в создании и управлении информацией. Это, как правило, управление временем, ресурсами, документацией, например, текстовые редакторы, электронные таблицы, программы-клиенты для электронной почты и блогов, персональные информационные системы и медиа редакторы.
- Программное обеспечение для доступа к контенту. Используется для доступа к тем или иным программам или ресурсам без их редактирования (однако может и включать функцию редактирования). Предназначено для групп или индивидуальных пользователей цифрового контента. Это, например, медиа-плееры, веб-браузеры, вспомогательные браузеры и др.
- Образовательное программное обеспечение по содержанию близко к ПО для медиа и развлечений, однако в отличие от него имеет четкие требования по тестированию знаний пользователя и отслеживанию прогресса в изучении того или иного материала. Многие образовательные программы включают функции совместного пользования и многостороннего сотрудничества.
- Имитационное программное обеспечение. Используется для симуляции физических или абстрактных систем в целях научных исследований, обучения или развлечения.
- Инструментальные программные средства в области медиа. Обеспечивают потребности пользователей, которые производят печатные или электронные медиа ресурсы для других потребителей, на коммерческой или образовательной основе. Это программы полиграфической обработки, верстки, обработки мультимедиа, редакторы HTML, редакторы цифровой анимации, цифрового звука и т. п.
- Прикладные программы для проектирования и конструирования. Используются при разработке аппаратного («Железо») и программного обеспечения. Охватывают автоматизированный дизайн (computer aided design — CAD), автоматизированное проектирование (computer aided engineering — CAE), редактирование и компилирование языков программирования, программы интегрированной среды разработки (Integrated Development Environments), интерфейсы для прикладного программирования (Application Programmer Interfaces).
См. также
- Программное обеспечение
- Системное программное обеспечение
Wikimedia Foundation . 2010 .
- Прикаспийская провинция
- Прикладная этика
31. Прикладные программы: назначение, классификация, примеры.
Этот раздел посвящен краткому описанию видов прикладных компьютерных программ — душе вычислительной машины, тому, без чего компьютер был бы дорогой и красивой, но безделушкой.
Прикладные программы предназначены для того, чтобы обеспечить применение вычислительной техники в различных сферах деятельности человека. В последнее время развитие программного обеспечения идет по пути создания большого количества прикладных программ, предназначенных для применения в самых разных предметных областях и ориентированных на самых разных пользователей.
Помимо создания новых программных продуктов, разработчики прикладных программ большие усилия тратят на совершенствование и модернизацию популярных систем, создание их новых версий. Новые версии, как правило, поддерживают старые, сохраняя преемственность, и включают в себя базовый минимум (стандарт) возможностей.
Один из возможных вариантов классификации программных средств, составляющие прикладное программное обеспечение (ППО), отражен на рис.2.9. Как и почти всякая классификация, данная не является единственно возможной. Кроме того, в ней представлены не все виды прикладных программ. Тем не менее, использование классификации является полезным для создания общего представления о ППО.
Рис.2.9. Классификация прикладного программного обеспечения.
Кратко охарактеризуем некоторые программные средства из представленных трех классов.
3.1.1. Инструментальные программные средства общего назначения.
Текстовые редакторы и издательские системы
Несмотря на широкие возможности использования компьютеров для обработки самой разной информации, самыми популярными и распространенными являются программы, предназначенные для работы с текстами — текстовые редакторы и издательские системы. Текстовыми редакторами называют программы для ввода в память компьютера текстовой информации, последующей ее обработки, хранения и печатания в удобном для пользователя виде.
Эксперты оценивают, что в более 80 % случаях компьютер (с помощью текстовых редакторов) используют в качестве печатающей машинки. Преимущество подобных программ в простоте и экономичности хранения и обработки текстовой информации. В настоящее время использование текстовых редакторов бывает просто необходимо. Большинство оргкомитетов различных конференций принимают заявки, тезисы и доклады ее участников исключительно в компьютерной форме. Большая часть дипломных (и даже курсовых) работ в вузах оформляются с помощью таких программ. А если вспомнить электронную почту (E-mail), то можно текстовые редакторы сравнить с ролью ручки и бумаги для обычной традиционной почты.
Более подробно про текстовые редакторы будет рассказано в пункте 4.
Графические редакторы
Большую популярность приобрели программы обработки графической информации. Компьютерная графика в настоящее время является одной из самых динамично развивающихся областей программного обеспечения. Она включает в себя ввод, обработку и вывод графической информации: чертежей, рисунков, картин, текстов и т.д. средствами компьютерной техники. Различные типы графических компьютерных систем позволяют быстро строить изображения, вводить иллюстрации с помощью сканера или видеокамеры, создавать анимационные ролики.
Графические редакторы имеют ряд возможностей: выбор различного инструментария художника, стандартные библиотеки изображений, наборы стандартных шрифтов, редактирования изображений, копирование и перемещение фрагментов по страницам экрана и др.
Графическим редакторам посвящен раздел 5.
Электронные таблицы
Существует много способов обработки числовой информации. Например, можно написать программу на одном из языков программирования. Но это не всегда удобно и приятно.
Для выполнения расчетов и дальнейшей обработки числовой информации существуют специальные программы — электронные таблицы.
В процессе деятельности любого специалиста часто требуется представить результаты работы в виде таблиц, где одна часть полей занята исходными данными, а другая — результатами вычислений и графического анализа. Характерными для них является большой объем перерабатываемой информации, необходимость в многократных расчетах при изменении и вариации исходных данных, т.е. в моделировании той или иной ситуации. Автоматизацией подобной рутинной работы и занимаются электронные таблицы.
Особенно широко таблицы используются в административной, экономической, научных сферах. Подробно электронные таблицы рассмотрены в разделе 7.
Системы управления базами данных (СУБД)
Широкое распространение информационных технологий во всех сферы жизнедеятельности человечества привело к тому, что доля вычислительных задач при использовании компьютерной техники уменьшилась по сравнению с задачами хранения и обработки нечисловой информации.
Этому способствовало создание множества информационных систем, баз данных. Базы данных — это совокупность данных, предназначенных для совместного использования, и организованных специальным образом для хранения в памяти компьютера.
Одним из наиболее перспективных направлений развития вычислительной техники является создание специальных аппаратных средств для хранения гигантских массивов информационных данных, и последующей их нечисловой обработки — поиска и сортировки.
Для компьютерной обработки подобных баз данных используют системы управления базами данных. СУБД — это набор средств программного обеспечения, необходимых для создания, обработки и вывода записей баз данных.
Различают несколько типов СУБД: иерархические, сетевые, реляционные.
При работе с СУБД выделяют несколько последовательных этапов:
- проектирование базы данных;
- создание структуры базы данных;
- заполнение базы данных;
- просмотр и редактирование базы данных;
- сортировка базы данных;
- поиск необходимой записи;
- выборка информации;
- создание отчетов.
Как правило большинство популярных систем управления базами данных поддерживают эти этапы и предоставляют удобный инструментарий для их реализации.
СУБД описаны в разделе 6.
Интегрированные системы
Рассмотренные выше вопросы, связанные с использованием текстовых, графических редакторов, электронных таблиц и СУБД показывают их достоинства при обработке одного из видов информации. Естественно желание объединить функции различных прикладных программ в единую систему. Так появляются интегрированные системы.
В недалеком прошлом универсальные интегрированные системы разрабатывались по принципу единой системы, содержащей в качестве элементов текстовые и графические редакторы, электронные таблицы и систему управления базами данных. Примеры: Framework, Works, Мастер.
Современная концепция интеграции программных средств кооперация отдельных прикладных программных систем, по типу широко известного пакета MicroSoft Office. Сами же системы, входящие в пакет, являются независимыми; более того, они сами представляют локально интегрированный пакет, поскольку помимо основной своей задачи поддерживают функции других систем.
Например,текстовый редактор Word обладает возможностью манипулировать с электронными таблицами и базами данных, а в электронной таблице Excel встроен мощный текстовый редактор.
Для сопряжения информационных данных из различных программных систем в них предусматривают импорт-экспортную систему обмена с перекодировкой форматов представления данных. Подробно мы рассмотрим интегрированные системы в пункте 8.
Прикладное программное обеспечение
Для решения различных прикладных задач пользователей разработан класс программных продуктов, который так и называется прикладное программное обеспечение. О составе прикладного программного обеспечения можно прочитать в данной статье.
Прикладное программное обеспечение
Для работы с различными видами информации используются разные программы. Совокупность программных средств, которые позволяют решать различные пользовательские задачи по обработке разных видов информации не прибегая к программированию, называется прикладным программным обеспечением.
Прикладное программное обеспечение упрощает взаимодействие пользователя ЭВМ с различными видами информации. Прикладные программы также называются приложениями.
По типу решаемых задач прикладные программы принято подразделять на два класса:
- базовое прикладное программное обеспечение;
- специализированное программное обеспечение.
Базовое прикладное ПО
К данной группе программных средств принято относить приложения общего назначения в независимости от предметной области решаемой задачи. Так для обработки текстовой информации, причем неважно о чем идет речь в тексте, используются текстовые редакторы.
Применение программ общего назначения доступно практически каждому пользователю компьютера. К группе базового прикладного ПО относятся:
- текстовые редакторы — используются для работы с текстовой информацией;
- табличные редакторы — предназначены для вычислений;
- системы управления базами данных — являются программной средой для создания и управления массивами данных;
- редакторы презентаций — используются для оформления материалов, сопровождающих публичные выступления;
- графические редакторы — основное назначение этих программ создание и редактирование графических изображений;
- мультимедийные проигрыватели — приложения для воспроизведения звуковых и видеофайлов.
Обычно, производители программного обеспечения выпускают программы общего назначения единым пакетом, в котором возможен обмен содержимым файлов. Например, Microsoft выпускают пакет офисных приложений Microsoft Office, в который входит текстовый редактор Word, редактор электронных таблиц Excel, система управления базами данных Access, редактор презентаций PowerPoint.
Название программ офисного пакета Microsoft говорит само за себя и переводится дословно как слово (Word), превосходить (Excel), доступ (Access), мощная точка (PowerPoint).
Специализированное прикладное ПО
Возможности специализированного прикладного программного обеспечения ограничены предметной областью. Этот класс продуктов предназначен для работы в различных профессиональных областях. Примером специализированного ПО могут быть:
- математические пакеты — программы для выполнения сложных математических вычислений, например решения уравнений, определения интегралов, производных (MathCad, MathLab);
- бухгалтерские программы — предназначены для ведения бухгалтерского, налогового учета, учета денежных средств, расчета заработной платы (1С бухгалтерия);
- издательские системы — предназначены для подготовки в тиражированию печатной продукции, позволяют верстать, редактировать, оформлять газеты журналы, книги (Adobe PageMaker);
- системы автоматизированного проектирования — используются для промышленного конструирования различных механизмов, деталей и систем (AutoCad, Компас);
- геоинформационные системы — предназначены для создания высокотехнологичных географических и тематических карт;
- экспертные системы — аккумулируют знания специалистов в некоторой предметной области и помогают пользователям принимать решения.
Нормативные принципы использования программного обеспечения позволяют устанавливать только лицензионные программные продукты.
Что мы узнали?
Для решения различных пользовательских задач предназначено прикладное программное обеспечения. В зависимости от типа решаемой задачи различают прикладное ПО общего и специализированного назначения. Специализированные приложения используются в различных профессиональных областях узкими специалистами. Применение программ общего назначения доступно всем.
При подготовке материала использовались источники:
https://dic.academic.ru/dic.nsf/ruwiki/1106377
https://studfile.net/preview/9490349/page:24/
https://obrazovaka.ru/informatika/prikladnoe-programmnoe-obespechenie-primenenie.html