Каждый учащийся школы или взрослый человек, так или иначе использующий компьютер в повседневной жизни, сталкивается с таким понятием, как «прикладное ПО».
Некоторые пользователи наивно относят к этой категории абсолютно все программы, установленные на компьютере.
Это явное заблуждение, поскольку в состав прикладного программного обеспечения входят только строго определенные приложения, соответствующие некоторым основным признакам. Попытаемся дать краткую характеристику программного обеспечения данного типа.
Информатика: прикладное программное обеспечение
Современный софт принято разделять на несколько типов, одним из которых и является ПО этой категории. Как отличить прикладные программы от приложений другого типа? Очень просто.
В большинстве своем задачи прикладного программного обеспечения строго определены некими рамками. Иными словами, весь софт условно ориентирован на выполнение только какой-то одной или нескольких похожих задач. Вот только нужно делать разницу между прикладным ПО и прикладными программами.
Прикладное ПО – это группа, объединяющая абсолютно все приложения (либо в общем смысле, либо в какой-то одной выбранной области), в то время как прикладные программы – это определенные приложения, ориентированные на то или иное направление в использовании или созданные для выполнения какого-то одного или нескольких действий для достижения поставленной цели.
Можно рассмотреть самую простую ситуацию. Возьмем пакет Microsoft Office. Это – прикладное программное обеспечение (примеры можно приводить и на других аналогичных подборках, но «Офис» знают все, поэтому это выглядит более удобным). Все же приложения, входящие в состав «Офиса» (Word, Excel, Power Point, Access и т. д.), являются уже прикладными программами.
Назначение прикладного программного обеспечения
Поскольку этот тип программного обеспечения ориентирован на выполнение строго определенных задач, в некотором смысле его (весьма условно) можно разделить на программы, предназначенные исключительно для одной общей задачи и целые программные комплексы, совмещающие в себе возможности по выполнению и основной, и сопутствующих задач.
В этом ракурсе и можно рассмотреть прикладное программное обеспечение. Примеры лучше всего приводить на основе приложений для работы с текстом. Так, например, очень многие пользователи постоянно путают термины «текстовый редактор» и «текстовый процессор».
- Хотя в таких приложениях очень много общего, тем не менее разница между ними существенная.
Текстовый редактор предназначен для просмотра и редактирования текста с минимальным набором инструментов (WordPad), а текстовый процессор (MS Word), помимо выполнения основных задач, позволяет производить и множество дополнительных действий. Опять же, разделение здесь весьма условное.
А вот стандартный «Блокнот», имеющийся в любой системе Windows, относится скорее к гибридным приложениям. Наравне с редактированием текста он может использоваться как инструмент программирования, поскольку поддерживает синтаксис большинства известных на сегодняшний день языков программирования.
Общая классификация прикладного программного обеспечения
Разновидности прикладного программного обеспечения относить к какой-то категории становится все труднее, поскольку новые программы появляются относительно быстро, а сфера их применения постоянно расширяется. Неудивительно, что на сегодняшний день единой принятой системы разделения программ попросту не существует.
Тем не менее, как один из вариантов, можно привести наиболее общее разделение приложений по типу и по сфере использования. Обе категории достаточно объемны, поэтому некоторые виды прикладного ПО следует рассмотреть по отдельности. Только это может дать полное понимание общей картины.
Разделение по типу
Классификация программ по типу в первую очередь ориентируется на тип исполняемой задачи.
Так для простоты понимания практически все приложения можно объединить в несколько больших групп:
- По общего назначения;
- развлекательное ПО;
- По специального назначения;
- профессиональное ПО;
- пользовательские прикладные программы.
По общего назначения
В состав этой категории включены приложения и программные пакеты, о которых знает любой пользователь современного компьютера. Сюда можно отнести следующие компоненты:
- текстовые редакторы и процессоры;
- средства работы с электронными таблицами;
- пакеты для работы с базами данных (СУБД);
- графические редакторы;
- издательские программные пакеты (компьютерная верстка);
- интернет-браузеры и загрузчики.
Естественно, дополнять этот список можно сколько угодно долго. Приведена только краткая классификация, так сказать, для общего понимания сути вопроса.
Развлекательное ПО
Эта категория, как уже понятно из названия, включает в себя все то, что обеспечивает наш досуг. Развлекательная индустрия имеет очень много направлений, но применительно к компьютерной технике выделим только основные составляющие.
В этой категории в состав прикладного программного обеспечения входят следующие приложения и программные пакеты:
- компьютерные игры;
- всевозможные медиаплееры;
- программы для просмотра телевидения и прослушивания радио (в том числе и их интернет-аналогов);
- программные продукты спортивного характера;
- географические, литературные, кулинарные и другие апплеты познавательного характера и т. д.
Как видим, абсолютно все аспекты, связанные с досугом, перечислить просто невозможно.
По специального назначения
Что касается программного обеспечения этого типа, нетрудно догадаться, что в прикладное ПО этой категории включены программы, имеющие очень узкую направленность.
Среди всего многообразия программных пакетов и приложений отдельно можно выделить следующие компоненты:
- экспертные системы (логические программы для решения проблемных ситуаций или принятия определенных решений);
- гипертекстовые системы (электронные библиотеки, словари, справочные системы, энциклопедии);
- трансляторы (преобразователи программ, написанных на определенном языке программирования в объектные файлы);
- системы управления контентом (совместный доступ, редактирование и т. д.);
- пакеты для обработки мультимедиа (редакторы аудио, видео, приложения Text-to-Speech, секвенсоры, виртуальные музыкальные студии).
Профессиональное ПО
С разделом профессионального программного обеспечения дело обстоит несколько сложнее. Эта категория является очень большой, а программы, в нее входящие, рядовые пользователи практически никогда не используют.
Тем не менее в этой группе можно выделить следующие пакеты:
- системы автоматизированного проектирования;
- автоматизированные системы управления;
- программно-технические комплексы автоматизации рабочего места;
- системы управления технологическими процессами;
- автоматизированные системы для научных исследований;
- биллинговые системы;
- геоинформационные системы;
- управляющие складские программы;
- системы управления взаимоотношений с клиентами;
- системы поддержки глобальных процессов торговли;
- системы аналитики;
- автоматизация документооборота;
- системы управления предприятиями (планирование фондов и ресурсов, управление маркетингом, организация управления производством и ремонтами);
- автоматизированные банковские системы;
- программы дистанционного управления банковскими услугами и обслуживанием клиентов и т. д.
Опять же, абсолютно все категории программ профессионального назначения перечислить весьма проблематично, а данный список приводится исключительно в целях понимания входящих в него программных продуктов.
Пользовательские прикладные программы
С этой группой все просто. В большинстве своем это приложения, создаваемые самим пользователем с использованием набора инструментов, имеющегося в его распоряжении, в какой-то определенной вычислительной среде в соответствии с возможностями самой среды и операционной системы, в которой она функционирует.
Разделение по сфере использования
Классификация прикладного программного обеспечения по этому признаку тоже содержит весьма обширные сведения. Среди самых приоритетных направлений отметим наиболее часто встречающиеся:
- ПО для предприятий и организаций;
- ПО для взаимодействия пользователя со всеми элементами компьютерной системы;
- организация инфраструктуры предприятий;
- инструментарий информационного (офисного) работника;
- системы управления и совместного доступа к контенту;
- образовательное интерактивное ПО;
- имитационное ПО для научных исследований и прогнозов;
- инструментальные системы в области медиа;
- проектирование и конструирование, инженерное ПО и др.
Заключение
Как уже можно было заметить их всего вышесказанного, прикладное ПО является одной из самых больших групп в разделении программ и приложений.
Понятно, что упомянуть абсолютно все типы программ, направления в решении поставленных задач или области применения таких программных продуктов невозможно просто физически.
Тем не менее даже приведенная для примера классификация позволяет сразу же понять отличия, скажем, от системного программного обеспечения и управляющих или обслуживающих утилит.
Напоследок остается выделить самое главное свойство прикладного ПО.
Сами программы этого типа не могут взаимодействовать с пользователем напрямую, а также не имеют непосредственной возможности обращения к ресурсам компьютера.
Такое взаимодействие возможно только через средства установленной операционной системы, которая в данном случае исполняет роль некой прослойки между программой, некоторыми компонентами компьютера и конечным пользователем.
Что же касается разделения программного обеспечения по некоторым характерными признакам, сегодня можно найти достаточно много вариантов классификации, и приведенный пример не является единственным и априори правильным.
Если следовать некоторым специфичным стандартам, принятым и действующим в разных странах, можно найти и другие формы разделения приложений и программных пакетов на классы. Например, можно было сюда включить разделение на платные, бесплатные и условно-бесплатные программы.
Однако такой критерий может соответствовать не только прикладному ПО, но и другим видам программных продуктов. Если хорошенько изучить стандарты некоторых государств, можно найти еще немало критериев, которым может соответствовать программное обеспечение этого типа.
И именно поэтому на сегодняшний день нет единой принятой системы, которая бы могла с полной уверенностью отнести какой-то программный продукт только к одной категории.
Тем более что даже в самом прикладном ПО можно встретить немало, так сказать, гибридных приложений, которые в равной степени могли бы относиться к разным классам программного обеспечения. Но, если посмотреть на вопрос несколько шире, даже по приведенным характеристиками можно с большой долей вероятности утверждать, что определенная программа относится именно к прикладному типу, а не к какой-то другой категории.
Источник: https://www.syl.ru/article/306622/prikladnoe-po-vidyi-naznachenie-primeryi-klassifikatsiya-prikladnogo-programmnogo-obespecheniya
Прикладное программное обеспечение: классификация, характеристика, различия
Содержание:
В современном мире информационные технологии имеют большое значение как в деятельности людей, так и в повседневной жизни.
Поэтому представляется вполне закономерным появление новых средств и программ, классификация которых позволяет упростить задачу понимания и освоения новых технологий.
Среди множества классификаций, нам представляется наиболее уместной классификация, представленная на схеме. Она выделяет три класса программного обеспечения в зависимости от их назначения и сферы применения.
По общего назначения
К таковым можно отнести все те программы, которые доступны и понятны рядовому пользователю. Такие программы входят в наше повседневное использования и предназначаются для работы со стандартизованными, универсальными задачами. Всё, что относится к этой группе, можно увидеть в перечне на схеме. Но необходимо более детально рассмотреть каждую из групп.
- В первую очередь, к этой группе относятся текстовые редакторы, которые являются самими элементарными программами для создания и редактирования текстовых файлов. В этих программах нет никаких графических элементов, оформления и дополнительных функций, скорее – их используют как бумажный блокнот, только в электронном виде. Стандартно, на каждом компьютере есть либо «Блокнот», либо «TextPad», которые как раз и являются представителями этой группы.
- Немного выше уровнем стоят текстовые процессоры, которые позволяют оформлять текст, регулируя не только графические характеристики, но и параметры шрифта, цвета и размера текста. В текст можно вставлять изображения, его можно оформлять как книгу – указывая страницы, делая сноски, выравнивая текст, дополняя текст таблицами, графиками или формулами. К этой группе можно отнести привычные всем программы операционной системы Microsoft Office, а именно — Microsoft Word или WordPad. При этом второй напоминает по функционалу первую группу программ, но является текстовым процессором.
- Примечательно то, что таблицы могут не только быть включенными в текст, но и выступать самостоятельным элементом. Для этого существуют специальные табличные процессоры, к которым можно отнести MS Excel или Lotus. В этих программах с таблицами можно работать разными способами. Программы используются не только в повседневной жизни, но и в профессиональной деятельности. Здесь можно сортировать данные, вводить формулы для автоматических подсчётов, создавать графические отчёты (строить графики и диаграммы) для числовых данных.
- Следующая группа имеет также широкое распространение – это графические редакторы. Уже из названия становится понятно, что основная их функция= работа с изображениями: создание и обработка – главный конёк данной группы программ. При этом графические редакторы можно классифицировать по видам:
- Растровые редакторы используют для обработки группы изображений с плавными цветовыми переходами. Из стандартных редакторов, относящихся к этой группе, можно назвать MS Paint, из профессиональных – уже зарекомендовавший себя Adobe Photoshop. При этом первый по умолчанию есть в операционной системе, а второй придется приобретать отдельно.
- Векторные редакторы подходят для манипуляций с рисунками и чертежами. Среди таких программ наибольшей популярностью пользуются CorelDRAW и Adobe Illustrator.
- Последний вид – это редакторы, которые предназначаются для создания и обработки 3D моделей. Они позволяют создавать объёмные изображения, макеты, композиции и моделировать пространство и объекты. Наиболее популярными программами этого вида являются 3D Max, Maya и Cinema 4D.
- Для того, чтобы компьютер имел возможность распознавать все форматы файлов, необходимым представляется использования специальных программ для просмотра. Их можно разделить на несколько видов, в зависимости от типов файлов:
- Программы для просмотра изображений;
- Программы для просмотра HTML-страниц;
- Программы для прослушивания аудиофайлов;
- Программы, представляющие собой многофункциональные проигрыватели;
- Программы, для просмотра flash-файлов;
- Программы, предназначенные для просмотра определённого формата файлов: например, pdf, djvu и тд.
- Следующая группа По общего назначения – это базы данных, которые позволяют создавать данные и управлять (в том числе — осуществлять поиск и отбор) данными. В качестве примера можно назвать Access и Paradox.
- Последняя группа – это программы, которые позволяют переводить текст. Это могут быть как словари, так и непосредственно электронные переводчики. Наиболее известные программы данной группы – это МультиЛекс и ПРОМТ.
Прикладное программное обеспечение специального назначения
Примечание 1 В отличие от предыдущей группы, данное программное обеспечение имеет специализированную направленность. Оно включает в себя программы, которые применяются в различных профессиональных категориях и призваны решить конкретные «специальные» задачи.
Доступ к таким программам для обывателя, как правило, закрыт. Высокое значение программ заключается в том, что с их помощью реализуются экспертные задачи: анализ данных, обработка данных, работа с данными. Фактически, эти программы позволяют исключить человека из процесса реализации каких-либо операций. В качестве примера можно привести:
- MYCIN, которая используется в организациях здравоохранения;
- ACES, которая используется в военных организациях;
- CODES, которая используется в сфере информационных технологий;
- PROSPECTOR, которая используется геологами.
- Среди самых популярных программ этой группы можно назвать программы, которые специализируются на создании проектов в электронном виде (САПР, CAD/CAM/CAE), а также различного рода моделей, чертежей или схем (Компас, AutoCAD, ZwCAD, BtoCAD). Все эти программы относятся к сфере деятельности инженеров-конструкторов.
- В повседневном использовании нам знакомы различные программы, содержащие в себе информацию о местности или климате – это ГИС-системы, носящие информационный характер. Но мы видим уже готовый продукт, в то время как эти карты разрабатываются, высчитываются, изучаются в реальных условиях специалистами и представляются нам в доступном для понимания виде. Специалисты в этой области используют такие профессиональные программы как Полигон, Панорама или ГИС Метео.
- В сферах, где основа деятельности заключается в работе с документацией, также используются профессиональные программы, которые позволяют более динамично работать с документами. К таким можно отнести: Золушка, Дело или LanDocs.
- Наверняка многим знакома на слух программа 1С, хотя в широком использовании её нет. Данная программа предназначена для ведения бухгалтерского учёта, то есть имеет довольно-таки узкую профессиональную направленность. Отдельно можно выделить финансово-аналитические системы, которые также используются для учёта деятельности и аналитики. К таким относятся: Audit Expert, ФинЭкАнализ, Альт-Финансы или ИНЭК-Аналитик. Без этих программ в работе крупных организаций и компаний обойтись нельзя.
Данные программы нельзя назвать полностью замещающими работников, но они позволяют получать данные, на основе которых затем проводится диагностика, планирование и управление всем технологическим процессом.Чтобы внести ясность в понимание функционирования таких программ, рассмотрим такой пример: компьютер не сможет написать за вас книгу, но провести верстку – запросто. Так, в издательствах, например, где поток печатной продукции очень велик, верстка проводится с помощью специальных программ. Особенно часто используются следующие: Adobe FrameMaker, Corel Ventura, QuarkXPress или Adobe InDesign.Иногда такие базы данных укрупняются и представляют собой базы данных по всей системе работы организации, которая курируется специальным администратором. Как пример можно привести такие базы данных как MS SQL Server или Oracle Database.Ещё две немаловажные группы – это видео и аудиоредакторы, которые позволяют монтировать видео и аудиофайлы.
Прикладное программное обеспечение профессионального назначения
В отличие от предыдущей группы программ, которые работают в достаточно узкой области, данная группа работает не с профессиональной средой, а с конкретной профессией, с конкретным предметом. Программы профессионального назначения призваны решать узкие задачи и требуют специальных навыков для работы с ними.Конечно, специальные и профессиональные программы легко спутать между собой, тем более что профессиональные программы выделились в отдельную группу не так давно. И всё же, их отличия очевидны. К профессиональным программам мы можем отнести различные системы управления или профессиональные системы, которые поставлены на путь автоматизации. Можно условно разделить эти программы на несколько видов.
Примечание 2 К сожалению, в рамках статьи невозможно сделать полный обзор на все имеющиеся программы, поэтому приведённый список можно назвать урезанным. Необходимо подбирать программы, в зависимости от вашей профессиональной области и целей работы. Например, для обработки результатов опроса хороша программа SPSS, для работы с контент-анализом – Yoshikoder.
Источник: https://referatreview.ru/blog/prikladnoe-programmnoe-obespechenie-klassifikaciya-harakteristika-razlichiya/
Классификация прикладного программного обеспечения
Текстовые редакторы. Основные функции этого класса прикладных программ заключаются в вводе и редактировании текстовых данных.
Дополнительные функции состоят в автоматизации процессов ввода и редактирования.
Для операций ввода, вывода и сохранения данных, текстовые редакторы вызывают и используют системное программное обеспечение. Это характерно и для всех прочих видов прикладных программ.
Текстовые процессоры. Основное отличие текстовых процессоров от текстовых редакторов в том, что они позволяют не только вводить и редактировать текст, но и форматировать его, то есть оформлять.
Соответственно, к основным средствам текстовых процессоров относятся средства обеспечения взаимодействия текста, графики, таблиц и других объектов, составляющих итоговый документ, а к дополнительным — средства автоматизации процесса форматирования.
Современный стиль работы с документами подразумевает два альтернативных подхода — работу с бумажными документами и работу с электронными документами (по безбумажной технологии).
Поэтому, говоря о форматировании документов средствами текстовых процессоров, надо иметь в виду два принципиально разных направления — форматирование документов, предназначенных для печати, и форматирование электронных документов, предназначенных для отображения на экране.
Приемы и методы в этих случаях существенно различаются. Соответственно, различаются и текстовые процессоры, хотя многие из них успешно сочетают оба подхода.
Графические редакторы. Это обширный класс программ, предназначенных для создания и (или) обработки графических изображений. В данном классе различают следующие категории: растровые редакторы, векторные редакторы и программные средства для создания и обработки трехмерной графики (ЗВ — редакторы).
Растровые редакторы применяют в тех случаях, когда графический объект представлен в виде комбинации точек, образующих растр и обладающих свойствами яркости и цвета.
Такой подход эффективен в тех случаях, когда графическое изображение имеет много полутонов и информация о цвете элементов, составляющих объект, важнее, чем информация об их форме. Это характерно для фотографических и полиграфических изображений.
Растровые редакторы широко применяются для обработки изображений, их ретуши, создания фотоэффектов и художественных композиций (коллажей).
Возможности создания новых изображений средствами растровых редакторов ограничены и не всегда удобны. В большинстве случаев художники предпочитают пользоваться традиционными инструментами, после чего вводить рисунок в компьютер с помощью специальных аппаратных средств (сканеров) и завершать работу с помощью растрового редактора путем применения спецэффектов.
Векторные редакторы отличаются от растровых способом представления данных об изображении. Элементарным объектом векторного изображения является не точка, а линия.
Такой подход характерен для чертежно-графических работ, в которых форма линий имеет большее значение, чем информация о цвете отдельных точек, составляющих ее.
В векторных редакторах каждая линия рассматривается как математическая кривая третьего порядка и, соответственно, представляется не комбинацией точек, а математической формулой (в компьютере хранятся числовые коэффициенты этой формулы).
Такое представление намного компактнее, чем растровое, соответственно данные занимают много меньше места, однако построение любого объекта выполняется не простым отображением точек на экране, а сопровождается непрерывным пересчетом параметров кривой в координаты экранного или печатного изображения. Соответственно, работа с векторной графикой требует более производительных вычислительных систем.
Из элементарных объектов (линий) создаются простейшие геометрические объекты (примитивы) из которых, в свою очередь, составляются законченные композиции. Художественная иллюстрация, выполненная средствами векторной графики, может содержать десятки тысяч простейших объектов, взаимодействующих друг с другом.
Векторные редакторы удобны для создания изображений, но практически не используются для обработки готовых рисунков. Они нашли широкое применение в рекламном бизнесе, их применяют для оформления обложек полиграфических изданий и всюду, где стиль художественной работы близок к чертежному.
Редакторы трехмерной графики используют для создания трехмерных композиций. Они имеют две характерные особенности. Во-первых, они позволяют гибко управлять взаимодействием свойств поверхности изображаемых объектов со свойствами источников освещения и, во-вторых, позволяют создавать трехмерную анимацию. Поэтому редакторы трехмерной графики нередко называют также ЗВ-аниматорами.
Системы управления базами данных. Базами данных называют огромные массивы данных, организованных в табличные структуры. Основными функциями систем управления базами данных являются:
- создание пустой (незаполненной) структуры базы данных;
- предоставление средств ее заполнения или импорта данных из таблиц другой базы;
- обеспечение возможности доступа к данным, а также предоставление средств поиска и фильтрации.
Многие системы управления базами данных дополнительно предоставляют возможности проведения простейшего анализа данных и их обработки. В результате возможно создание новых таблиц баз данных на основе имеющихся.
В связи с широким распространением сетевых технологий к современным системам управления базами данных предъявляется также требование возможности работы с удаленными и распределенными ресурсами, находящимися на серверах всемирной компьютерной сети.
Электронные таблицы. Электронные таблицы предоставляют комплексные средства для хранения различных типов данных и их обработки. В некоторой степени они аналогичны системам управления базами данных, но основной акцент смещен не на хранение массивов данных и обеспечение к ним доступа, а на преобразование данных, причем в соответствии с их внутренним содержанием.
В отличие от баз данных, которые обычно содержат широкий спектр типов данных (от числовых и текстовых до мультимедийных), для электронных таблиц характерна повышенная сосредоточенность на числовых данных. Зато электронные таблицы предоставляют более широкий спектр методов для работы с данными числового типа.
Основное свойство электронных таблиц состоит в том, что при изменении содержания любых ячеек таблицы может происходить автоматическое изменение содержания во всех прочих ячейках, связанных с измененными соотношением, заданным математическими или логическими выражениями (формулами).
Простота и удобство работы с электронными таблицами снискали им широкое применение в сфере бухгалтерского учета, в качестве универсальных инструментов анализа финансовых, сырьевых и товарных рынков, доступных средств обработки результатов технических испытаний, то есть всюду, где необходимо автоматизировать регулярно повторяющиеся вычисления достаточно больших объемов числовых данных.
Системы автоматизированного проектирования ( CAD-системы) — предназначены для автоматизации проектно-конструкторских работ. Применяются в машиностроении, приборостроении, архитектуре. Кроме чертежно-графических работ эти системы позволяют проводить простейшие расчеты (например, расчеты прочности деталей) и выбор готовых конструктивных элементов из обширных баз данных.
Отличительная особенность CAD-систем состоит в автоматическом обеспечении на всех этапах проектирования технических условий, норм и правил, что освобождает конструктора (или архитектора) от работ нетворческого характера.
Например, в машиностроении CAD-системы способны на базе сборочного чертежа изделия автоматически выполнить рабочие чертежи деталей, подготовить необходимую технологическую документацию с указанием последовательности переходов механической обработки, назначить необходимые инструменты, станочные и контрольные приспособления, а также подготовить управляющие программы для станков с числовым программным управлением (ЧПУ), промышленных роботов и гибких автоматизированных линий. Сегодня системы автоматизированного проектирования являются необходимым компонентом, без которого теряется эффективность реализации гибких производственных систем (ГПС) и автоматизированных систем управления технологическими процессами (АСУТП).
Настольные издательские системы. Назначение программ этого класса состоит в автоматизации процесса верстки полиграфических изданий. Этот класс программного обеспечения занимает промежуточное положение между текстовыми процессорами и системами автоматизированного проектирования.
Теоретически текстовые процессоры предоставляют средства для внедрения в текстовый документ объектов другой природы, например объектов векторной и растровой графики, а также позволяют управлять взаимодействием между параметрами текста и параметрами внедренных объектов.
Однако на практике для изготовления полиграфической продукции эти средства либо функционально недостаточны с точки зрения требований полиграфии, либо недостаточно удобны для производительной работы.
От текстовых процессоров настольные издательские системы отличаются расширенными средствами управления взаимодействием текста с параметрами страницы и с графическими объектами. С другой стороны, они отличаются пониженными функциональными возможностями по автоматизации ввода и редактирования текста.
Типичный прием использования настольных издательских систем состоит в том, что их применяют к документам, прошедшим предварительную обработку в текстовых процессорах и графических редакторах.
Экспертные системы. Предназначены для анализа данных, содержащихся в базах знаний, и выдачи рекомендаций по запросу пользователя. Такие системы применяют в тех случаях, когда исходные данные хорошо формализуются, но для принятия решения требуются обширные специальные знания.
Характерными областями использования экспертных систем являются юриспруденция, медицина, фармакология, химия. По совокупности признаков заболевания медицинские экспертные системы помогают установить диагноз и назначить лекарства, дозировку и программу лечебного курса.
По совокупности признаков события юридические экспертные системы могут дать правовую оценку и предложить порядок действий, как для обвиняющей стороны, так и для защищающейся.
Характерной особенностью экспертных систем является их способность к саморазвитию. Исходные данные хранятся в базе знаний в виде фактов, между которыми с помощью специалистов-экспертов устанавливается определенная система отношений.
Если на этапе тестирования экспертной системы устанавливается, что она дает некорректные рекомендации и заключения по конкретным вопросам или не может дать их вообще, это означает либо отсутствие важных фактов в ее базе, либо нарушения в логической системе отношений.
И том и в другом случае экспертная система сама может сгенерировать достаточный набор запросов к эксперту и автоматически повысить свое качество.
С использованием экспертных систем связана особая область научно-технической деятельности, называемая инженерией знаний. Инженеры знаний — это специалисты особой квалификации, выступающие в качестве промежуточного звена между разработчиками экспертной системы (программистами) и ведущими специалистами в конкретных областях науки и техники (экспертами).
Редакторы HTML (Web-редакторы). Это особый класс редакторов, объединяющих в себе свойства текстовых и графических редакторов. Они предназначены для создания и редактирования, так называемых Web-документов (Web-страниц Интернета). Web-документы — это электронные документы, при подготовке которых следует учитывать ряд особенностей, связанных с приемом/передачей информации в Интернете.
Теоретически для создания Web-документов можно использовать обычные текстовые редакторы и процессоры, а также некоторые из графических редакторов векторной графики, но Web-редакторы обладают рядом полезных функций, повышающих производительность труда Web-дизайнеров. Программы этого класса можно также эффективно использовать для подготовки электронных документов и мультимедийных изданий.
Броузеры (обозреватели, средства просмотра Web). К этой категории относятся программные средства, предназначенные для просмотра электронных документов, выполненных в формате HTML (документы этого формата используются в качестве Web-документов).
Современные броузеры воспроизводят не только текст и графику.
Они могут воспроизводить музыку, человеческую речь, обеспечивать прослушивание радиопередач в Интернете, просмотр видеоконференций, работу со службами электронной почты, с системой телеконференций (групп новостей) и многое другое.
Интегрированные системы делопроизводства. Представляют собой программные средства автоматизации рабочего места руководителя.
К основным функциям подобных систем относятся функции создания, редактирования и форматирования простейших документов, централизация функций электронной почты, факсимильной и телефонной связи, диспетчеризация и мониторинг документооборота предприятия, координация деятельности подразделений, оптимизация административно-хозяйственной деятельности и поставка по запросу оперативной и справочной информации.
Бухгалтерские системы. Это специализированные системы, сочетающие в себе функции текстовых и табличных редакторов, электронных таблиц и систем управления базами данных.
Предназначены для автоматизации подготовки первичных бухгалтерских документов предприятия и их учета, для ведения счетов плана бухгалтерского учета, а также для автоматической подготовки регулярных отчетов по итогам производственной, хозяйственной и финансовой деятельности в форме, принятой для предоставления в налоговые органы, внебюджетные фонды и органы статистического учета. Несмотря на то что теоретически все функции, характерные для бухгалтерских систем, можно исполнять и другими вышеперечисленными программными средствами, использование бухгалтерских систем удобно благодаря интеграции разных средств в одной системе.
При решении о внедрении на предприятии автоматизированной системы бухгалтерского учета необходимо учитывать необходимость наличия в ней средств адаптации при изменении нормативно-правовой базы.
В связи с тем, что в данной области нормативно-правовая база в России отличается крайней нестабильностью и подвержена частым изменениям, возможность гибкой перенастройки системы является обязательной функцией, хотя это требует от пользователей системы повышенной квалификации.
Финансовые аналитические системы. Программы этого класса используются в банковских и биржевых структурах. Они позволяют контролировать и прогнозировать ситуацию на финансовых, товарных и сырьевых рынках, производить анализ текущих событий, готовить сводки и отчеты.
Геоинформационные системы (ГИС). Предназначены для автоматизации картографических и геодезических работ на основе информации, полученной топографическими или аэрокосмическими методами.
Системы видеомонтажа. Предназначены для цифровой обработки видеоматериалов, их монтажа, создания видеоэффектов, устранения дефектов, наложения звука, титров и субтитров.
Отдельные категории прикладных программных средств, обладающие своими развитыми внутренними системами классификации, представляют обучающие, развивающее, справочные и развлекательные системы и программы.
Характерной особенностью этих классов программного обеспечения являются повышенные требования к мультимедийной составляющей (использование музыкальных композиций, средств графической анимации и видеоматериалов).
Статьи к прочтению:
Прикладной уровень| Курс
Источник: http://csaa.ru/klassifikacija-prikladnogo-programmnogo/
Пакеты прикладных программ (ППП) — PIkafedrakto
Пакеты прикладных программ (ППП) служат программным инструментарием решения функциональных задач и являются самым многочисленным классом программных продуктов. В данный класс входят программные продукты, выполняющие обработку информации различных предметных областей.
Установка программных продуктов на компьютер выполняется квалифицированными пользователями, а непосредственную их эксплуатацию осуществляют, как правило, конечные пользователи – потребители информации, во многих случаях деятельность которых весьма далека от компьютерной области. Данный класс программных продуктов может быть весьма специфичным для отдельных предметных областей.
Пакет прикладных программ (application program package) – комплекс взаимосвязанных программ для решения задач определенного класса конкретной предметной области.
Инструментарий технологии программирования обеспечивает процесс разработки программ и включает специализированные программные продукты, которые являются инструментальными средствами разработчика.
Программные продукты данного класса поддерживают все технологические этапы процесса проектирования, программирования (кодирования), отладки и тестирования создаваемых программ.
Пользователями технологии программирования являются системные и прикладные программисты.
Характеристика пакетов прикладных программ. Классифицируются:
- Проблемно-ориентированные пакеты;
- Методо-ориентированные пакеты;
- Общего назначения;
- Автоматизированного проектирования;
- Офисные ПП;
- Программные средства мультимедиа;
- Настольные издательские системы;
- Интеллектуальные системы;
Проблемно-ориентированные (ПОС):
- Самый представительный. Внутри проводят классификацию по разным признакам (По типам предметных областей, информационным системам, функциям и комплексам задач, реализации программным способом.). Пакеты прикладных программ управляют материальными запасами, управляют производством.
Основные тенденции в области развития ПОС:
- Создание программных комплексов в виде автоматизированных рабочих мест (АРМ);
- Объединение автоматизированных рабочих мест в единый программный комплекс с архитектурой клиент-сервер;
- Организация данных больших информационных систем в виде распределенных БД.
Требования ПОС:
- Оперативная обработка данных (Пропускная способность банковских систем должна составлять несколько сот транзакций в секунду).
- Большой объем хранимой информации (Повышение требований к администрированию).
Автоматизированное проектирование
- Предназначено для работы конструкторов и технологов, связанных с разработкой чертежей, схем, диаграмм, математического моделирования, создания библиотечных стандартных элементов (template) для их многократного использования.
Особенности: высокие требования к технической части обработки систем, наличие библиотеки встроенных функций и объектов, интерфейсов и баз данных.
Пакеты общего назначения
- Поддержка информационных технологий конечными пользователями (СУБД, локальных пользователей Access и пр.);
- Организация запросов специальных языков высокого уровня;
- Генерация отчетов различной структуры баз данных с промежуточными и окончательными итогами;
- Обработка встроенных функций (программы, написанные с помощью макрокоманд);
- СУБД создаются по типу меню работы конечного пользователя, каждая команда которого обеспечивает автоматизированное выполнение каждой функции.
Элементы CASE-технологии в процессе корректировки содержат:
- Визуализированная схема БД;
- Осуществлена автоматическая поддержка целостности БД при различных видах обработки (включение, удаление, модификация);
- Предоставление “мастера”, обеспечивающего поддержку процесса проектирования (режим “конструктор”);
- Прототипы структур БД (Шаблоны).
Серверы БД – успешно развивающийся вид программного обеспечения:
- Для создания и использования при работе в сети интегрированной БД в архитектуре клиент-сервер;
- Многоуровневая СУБД – типа Paradox, Access, FoxPro в сетевом варианте обработки данных – хранят информацию на файл-сервере – специальный выделенный компьютер в централизованном виде. Сама обработка данных идет на рабочих станциях;
- Серверы БД всю обработку данных выполняют самостоятельно, одновременно обеспечивая данными большое число пользователей сети;
- Большинство серверов БД поддерживают широкий аспект протоколов передачи данных и несколько платформ;
- Некоторые сервера реализуют распределенное хранение информации, поддерживают интерфейс на уровне выбора ODBC (Open Data Base Connectivity) для доступа к разнообразным БД.
DAL – Data Access Language – для создания запросов на выборку данными из сети;
SQL – для распределения запросов.
Самая большая проблема серверов баз данных – обеспечение целостности базы данных.
Генераторы отчетов (серверы отчетов):
- Самостоятельное направление развития программных средств, обеспечивающих реализацию запросов и формирование отчетов в печатном, либо в экранном виде в условиях сети с архитектурой клиент-сервер;
- Сервер отчетов подключен к серверу базы данных, использующий все уровни передач и драйверы сервера БД.
Сервер отчетов включает:
- Программы планирования (учет времени для формирования отчета ПО требуемого пользователю);
- Программы управления очередью запросов на формирование отчетов;
- Программы ведения архива отчетов.
Подготовленные отчеты рассматриваются клиентами по электронной почет или другим транспортным агентом. Серверы отчетов обычно поддерживают разнородные платформы, поэтому эффективно работать в других вычислительных сетях.
Текстовые процессоры
При описании текстовых процессоров следует выделить две группы программных продуктов этого типа. Первая группа ориентирована на создание документов разной степени сложности с мощными средствами форматирования и включения графики.
Типичным представителем этой группы является WinWord.
Вторая группа текстовых процессоров (их часто называют текстовыми редакторами) ориентирована для работы с чисто текстовыми файлами, среди которых могут быть тексты программ, написанные на различных языках, конфигурационные файлы, файлы настройки и др.
Ярким представителем таких программных продуктов является MultiEdit версий, начиная с 5.0. Этот текстовый процессор имеет мощную систему контекстной замены, встроенный язык макрокоманд на уровне Visual Basic, средства поддержки внутренней среды, средства помощи при наборе ключевых слов.
Текстовый процессор — прикладное программное обеспечение, используемое для создания текстовых документов.
Возможности: автоматическое форматирование документов, вставка рисунков объектов и графики, составление оглавления и указателей, проверка орфографии, шрифтовое оформление, подготовка шаблонов документов.
Развитие данного направления программных продуктов является издательские системы.
Табличный процессор
Электронная таблица -компьютерный эквивалент обычной таблицы, в клетках (ячейках) которой записаны данные различных типов: тексты, даты, формулы, числа.
Результат вычисления формулы в клетке является изображением этой клетки. Числовые данные и даты могут рассматриваться как частный случай формул. Для управления электронной таблицей используется специальный комплекс программ — табличный процессор.
Главное достоинство электронной таблицы — это возможность мгновенного пересчета всех данных, связанных формульными зависимостями при изменении значения любого операнда.
Табличный процессор – удобная среда для вычислений конечного пользователя. Средства деловой графики, специальной обработки встроенных функций, работа с базами данных, статистическая обработка данных и программ.
Средства презентационной графики
- Специализированные программы, предназначенные для создания изображений и показа их на экране, подготовки слайдов, фильмов, мультфильмов и пр.
- Презентация может включать показ диаграмм и графиков. Все программы презентационной графики делятся на:
- Программы для подготовки слайд-шоу;
- Программы для подготовки мультимедиа презентаций.
- Для работы этих программ необходимо специальное оборудование (проекционная панель), которая подсвечивает проектором для ввода изображений.
- Презентация требует предварительного составления плана показа; для каждого слайда выполняется проектирование, определяется содержимое слайда (размер, состав элементов, способы их форматирования).
Интегрированные пакеты
Набор нескольких программных продуктов, функционально дополняемых друг друга, поддерживающих единые информационные технологии, реализуемые на общей вычислительной и операционной платформе.
Яркий представитель – Microsoft Office.Компоненты пакета могут работать изолированно друг от друга. Основное достоинство – их разумное сочетание друг с другом.
Характеристика интегрированного пакета:
- Полнота информационных технологий для конечных пользователей;
- Однотипный интерфейс конечного пользователя для всех программ, входящих в состав интегрированного пакета;
- Общий сервис для программ интегрированного пакета (словарь, средства орфографии, построение диаграмм, конвертирование данных);
- Легкость обмена и ссылок на объекты, создание программами интегрированного пакета.
Метод:
— DDE и OLE (динамическая компоновка объектами);
- Наличие единой языковой платформы для разработки макрокоманд;
- Возможность создания документов, интегрированных в себе возможности различных программ, входящих в состав интегрированного пакета.
Методоориентированные пакеты прикладных программ
- Обеспечивает независимо от предметной области и функции информационных систем, математические, статистические и другие методы решения задач;
- Наиболее распространены методы математического программирования, решения дифференцированных уравнений, имитационное моделирование, исследовательские операции;
- Методы статистической обработки анализа данных (раздел описательной статистики, регрессивный анализ, прогнозирование технико-экономических данных и т.д.) имеют все возрастающее применение.
Современный табличный процессор Excell:
- Расширенный набор встроенных функций, реализация статистической обработки, статистический анализ;
- Имеются специальные программные средства статистической обработки, обеспечивающие высокую точность, многообразие статистических методов.
Офисные пакеты прикладных программ (ППП):
- Обеспечивающие организационное управление деятельностью офиса (органайзеры). ПО для планирование рабочего времени, составление протоколов встреч, расписаний, ведения записной и телефонной книжки;
- В состав ПО органайзер входит калькулятор;
- Наиболее часто подобное ПО разрабатывается для ноутбуков;
- Программы-переводчики, средства проверки орфографии;
- Коммуникационные программные продукты (предназначены для организации взаимодействия пользователей с удаленными абонентами или информационными ресурсами сети.
Средства интернет:
Браузеры, средства создания интернет-страниц и прочего;
Электронная почта – важный компонент;
— Различаются платформами на которых работают, ценой, условиями распространения, поддерживаемыми транспортными протоколами, интерфейсами и сетями;
— Должна обеспечивать шифрование информации, факсимилию подписи, проверка орфографии на любом языке, управление сообщениями.
Настольные издательские системы
- Включает программы, обеспечивающие информационную технологию компьютерной издательской деятельностью;
- Форматирование и редактирование текста. Автоматическое разбитие текста на страницы, создание заголовков, компьютерная верстка печатной страницы, монтирование графики и т.д.;
- Формат печатной страницы – А4;
- Максимальный формат печатной страницы – А2;
- Расширенные возможности по верстке;
- Неограниченное число страниц шаблонов, которые могут присутствовать в одной публикации;
- Применение различных цветных эффектов к тексту, настройка резкости, регулировка цвета, закрепление расположения объектов на странице, автоматическое выравнивание объекта;
- Разработаны и включены цветовые библиотеки.
Программные средства мультимедиа
- Относительно новый класс ПП, сформированный в связи с изменением среды обработки данных и появлением лазерных дисков высокой плотности записи с хорошими техническими параметрами, доступной ценой;
- Расширение состава периферийного оборудования, подключенного к компьютеру;
- Развитие сетевых технологий обработки, появления региональных и глобальных информационных сетей, располагающих мощными информационными ресурсами.
Основное назначение этого класса программных продуктов:
Создание и использование аудио- и видео информации для расширения информационного пространства пользователя.
Программные продукты мультимедиа заняли лидирующее положение на рынке в сфере библиотечного информационного обслуживания, в процессе обучения, организации досуга, БД компьютерных изображений, произведений искусства, библиотечных звуковых записей – все это основа для прикладных обучающих систем, компьютерных игр, библиотечных каталогов и фондов.
Системы Искусственно Интеллекта (ИИ)
Данный класс ПП реализует отдельные функции интеллекта человека.
Основными компонентами системы ИИ являются:
- База знаний;
- Интеллектуальный интерфейс с пользователем;
- Программа формирования логических выводов.
Разработка интеллектуальных систем ведется по следующим направлениям:
- Программные оболочки для создания экспертных систем путем наполнения баз знаний и правил логического вывода;
- Готовые экспертные системы для принятия решений в рамках определения предметных областей;
- Системы управления базами знаний для поддержания семантических моделей;
- Системы анализа и распознания речи.
Интеллектуальный интерфейс включает:
- Диалоговый процессор на естественном языке;
- Планировщик (преобразование описания задачи на основе информационной базы знаний);
Модуляция/демодуляция голоса – главный фактор в отставании проектирования интеллектуального интерфейса.
Семантическая сеть – модель знаний, в форме графа, в основе таких моделей лежит идея о том, что любой из знания можно представить в виде совокупности объектов и связи между ними.
Классификация семантических сетей:
1. Однородные (с единым типом взаимодействий);2. Неоднородные (с различными типами взаимодействий).
По типам отношений делятся:
- Бинарные (в которых отношениями связны два объекта и n-арные, в которых есть специальные отношения связи более двух понятий);
- Класс или элемент класса;
- Свойства и значения;
- Пример элемента класса.
Источник: https://www.sites.google.com/site/pikafedrakto/lekcii-1/lekcii-po-trpp/pakety-prikladnyh-programm-ppp