Пакеты прикладных программ
Пакеты прикладных программ (ППП) служат программным инструментарием решения функциональных задач и являются самым многочисленным классом программных продуктов. В данный класс входят программные продукты, выполняющие обработку информации различных предметных областей.
Пакет прикладных программ – комплекс взаимосвязанных программ для решения задач определенного класса конкретной предметной области.
Настольные системы управления базами данных (СУБД), обеспечивающие организацию и хранение локальных баз данных на автономно работающих компьютерах либо централизованное хранение баз данных на файл–сервер и сетевой доступ к ним. В настоящее время широко представлены реляционные СУБД осуществляющие: работу с базой данных через экранные формы; организацию запросов на поиск данных с помощью специальных языковых запросов; генерацию отчетов различной структуры данных с подведением промежуточных и окончательных итогов; вычислительную обработку путем выполнения встроенных функций, программ, написанных с использованием языков программирования и макрокоманд. Примеры : FoxPro, Access.
Серверы баз данных – предназначен для создания и использования при работе в сети интегрированых баз данных в архитектуре клиент–сервер. Многопользовательские СУБД в сетевом варианте обработки данных хранят информацию на файл–сервере – специально выделенном компьютере в централизованном виде, но сама обработка данных ведется на рабочих станциях. Примеры : Oracle, Ms QSL Server.
Генераторы (серверы) отчетов – обеспечивают реализацию запросов и формирование отчетов в печатном или экранном виде в условиях сети с архитектурой клиент–сервер. Примеры: Report Smith.
Текстовые процессоры – специальные программы, предназначенные для работы с документами (текстами), позволяющие компоновать, форматировать, редактировать тексты при создании пользователем документа. Признанными лидерами в части текстовых процессоров для ПЭВМ являются MS WORD, WordPerfect, AmiPro.
Табличный процессор (электронные таблицы) – пакеты программ, предназначенные для обработки табличным образом организованных данных (осуществляет разнообразные вычисления, строит графики, управляет форматом ввода–вывода данных, проводит аналитические исследования и т.п.). В настоящее время наиболее популярными и эффективными пакетами данного класса являются Excel, Improv, Quattro Pro, 1-2-3.
Средства презентационной графики – специализированные программы, предназначенные для создания изображений и их показ на экране, подготовки слайд–фильмов, мультфильмов, видеофильмов, их редактирования, определения порядка следования изображений. Примеры : PowerPoint, Multimedia Viewer.
Интегрированные пакеты – набор нескольких программных продуктов, функционально дополняющих друг друга. Компоненты интегрированных пакетов могут работать изолированно друг от друга. Примеры : Ms Office, Borland Office.
Органайзеры (планировщики) – ПО для планирования рабочего времени, составления протоколов встреч, расписаний, ведения записной и телефонной книжки (калькуляторы, записная книжка, часы, календарь и т.д.).
Программы–переводчики, средства проверки орфографии и распознавания текста : FineReader, Lingvo, Promt.
Коммуникационные ППП – предназначены для организации взаимодействия пользователя с удаленными абонентами или информационными ресурсами сети: браузеры, средства для создания WWW–страниц, электронная почта.
Что такое пакеты прикладных программ и как их можно классифицировать
Пакеты прикладных программ (ППП) служат программным инструментарием решения функциональных задач и являются самым многочисленным классом программных продуктов. В данный класс входят программные продукты, выполняющие обработку информации различных предметных областей.
Установка программных продуктов на компьютер выполняется квалифицированными пользователями, а непосредственную их эксплуатацию осуществляют, как правило, конечные пользователи – потребители информации, во многих случаях деятельность которых весьма далека от компьютерной области. Данный класс программных продуктов может быть весьма специфичным для отдельных предметных областей.
Пакет прикладных программ (application program package) – комплекс взаимосвязанных программ для решения задач определенного класса конкретной предметной области.
Инструментарий технологии программирования обеспечивает процесс разработки программ и включает специализированные программные продукты, которые являются инструментальными средствами разработчика. Программные продукты данного класса поддерживают все технологические этапы процесса проектирования, программирования (кодирования), отладки и тестирования создаваемых программ. Пользователями технологии программирования являются системные и прикладные программисты.
Характеристика пакетов прикладных программ. Классифицируются:
Основные тенденции в области развития ПОС:
Особенности: высокие требования к технической части обработки систем, наличие библиотеки встроенных функций и объектов, интерфейсов и баз данных.
Пакеты общего назначения
Элементы CASE-технологии в процессе корректировки содержат:
Серверы БД – успешно развивающийся вид программного обеспечения:
DAL – Data Access Language – для создания запросов на выборку данными из сети;
SQL – для распределения запросов.
Самая большая проблема серверов баз данных – обеспечение целостности базы данных.
Генераторы отчетов (серверы отчетов):
Сервер отчетов включает:
Подготовленные отчеты рассматриваются клиентами по электронной почет или другим транспортным агентом. Серверы отчетов обычно поддерживают разнородные платформы, поэтому эффективно работать в других вычислительных сетях.
При описании текстовых процессоров следует выделить две группы программных продуктов этого типа. Первая группа ориентирована на создание документов разной степени сложности с мощными средствами форматирования и включения графики. Типичным представителем этой группы является WinWord. Вторая группа текстовых процессоров (их часто называют текстовыми редакторами) ориентирована для работы с чисто текстовыми файлами, среди которых могут быть тексты программ, написанные на различных языках, конфигурационные файлы, файлы настройки и др. Ярким представителем таких программных продуктов является MultiEdit версий, начиная с 5.0. Этот текстовый процессор имеет мощную систему контекстной замены, встроенный язык макрокоманд на уровне Visual Basic, средства поддержки внутренней среды, средства помощи при наборе ключевых слов.
Возможности: автоматическое форматирование документов, вставка рисунков объектов и графики, составление оглавления и указателей, проверка орфографии, шрифтовое оформление, подготовка шаблонов документов.
Развитие данного направления программных продуктов является издательские системы.
Табличный процессор – удобная среда для вычислений конечного пользователя. Средства деловой графики, специальной обработки встроенных функций, работа с базами данных, статистическая обработка данных и программ.
Средства презентационной графики
Набор нескольких программных продуктов, функционально дополняемых друг друга, поддерживающих единые информационные технологии, реализуемые на общей вычислительной и операционной платформе.
Яркий представитель – Microsoft Office. Компоненты пакета могут работать изолированно друг от друга. Основное достоинство – их разумное сочетание друг с другом.
Характеристика интегрированного пакета:
— DDE и OLE (динамическая компоновка объектами);
Методоориентированные пакеты прикладных программ
Современный табличный процессор Excell:
Офисные пакеты прикладных программ (ППП):
Браузеры, средства создания интернет-страниц и прочего;
Электронная почта – важный компонент;
— Различаются платформами на которых работают, ценой, условиями распространения, поддерживаемыми транспортными протоколами, интерфейсами и сетями;
— Должна обеспечивать шифрование информации, факсимилию подписи, проверка орфографии на любом языке, управление сообщениями.
Настольные издательские системы
Программные средства мультимедиа
Основное назначение этого класса программных продуктов:
Создание и использование аудио- и видео информации для расширения информационного пространства пользователя.
Программные продукты мультимедиа заняли лидирующее положение на рынке в сфере библиотечного информационного обслуживания, в процессе обучения, организации досуга, БД компьютерных изображений, произведений искусства, библиотечных звуковых записей – все это основа для прикладных обучающих систем, компьютерных игр, библиотечных каталогов и фондов.
Системы Искусственно Интеллекта (ИИ)
Данный класс ПП реализует отдельные функции интеллекта человека.
Основными компонентами системы ИИ являются:
Разработка интеллектуальных систем ведется по следующим направлениям:
Интеллектуальный интерфейс включает:
Модуляция/демодуляция голоса – главный фактор в отставании проектирования интеллектуального интерфейса.
Семантическая сеть – модель знаний, в форме графа, в основе таких моделей лежит идея о том, что любой из знания можно представить в виде совокупности объектов и связи между ними.
Классификация семантических сетей:
1. Однородные (с единым типом взаимодействий);
2. Неоднородные (с различными типами взаимодействий).
По типам отношений делятся:
Лекция 2 Виды пакетов прикладных программ
Виды пакетов прикладных программ
Еще раз вспомним, что такое прикладные программы.
Итак, пакет прикладных программ (ППП) – это комплекс взаимосвязанных программ для решения определенного класса задач из конкретной предметной области. На текущем этапе развития информационных технологий именно ППП являются наиболее востребованным видом прикладного ПО. Это связано с упомянутыми ранее особенностями ППП. Рассмотрим их подробней:
Ориентация на решение класса задач. Одной из главных особенностей является ориентация ППП не на отдельную задачу, а на некоторый класс задач, в том числе и специфичных, из определенной предметной области. Так например, офисные пакеты ориентированы на офисную деятельность, одна из задач которой — подготовка документов (в общем случае включающих не только текстовую информацию, но и таблицы, диаграммы, изображения). Следовательно, офисный пакет должен реализовывать функции обработки текста, представлять средства обработки табличной информации, средства построения диаграмм разного вида и первичные средства редактирования растровой и векторной графики.
Наличие языковых средств. Другой особенностью ППП является наличие в его составе специализированных языковых средств, позволяющих расширить число задач, решаемых пакетом или адаптировать пакет под конкретные нужды. Пакет может представлять поддержку нескольких входных языков, поддерживающих различные парадигмы. Поддерживаемые языки могут быть использованы для формализации исходной задачи, описания алгоритма решения и начальных данных, организации доступа к внешним источникам данных, разработки программных модулей, описания модели предметной области, управления процессом решения в диалоговом режиме и других целей. Примерами входных языков ППП являются VBA в пакете MS Office, AutoLISP/VisualLISP в Autodesk AutoCAD, StarBasic в OpenOffice.org
Единообразие работы с компонентами пакета. Еще одна особенность ППП состоит в наличии специальных системных средств, обеспечивавших унифицированную работу с компонентами. К их числу относятся специализированные банки данных, средства информационного обеспечения, средства взаимодействия пакета с операционной системой, типовой пользовательский интерфейс и т.п.
По типу:
программное обеспечение общего назначения
программное обеспечение развлекательного назначения
программное обеспечение специального назначения
Экспертные системы — компьютерная система, способная частично заменить специалиста-эксперта в разрешении проблемной ситуации. Современные экспертные системы начали разрабатываться исследователями искусственного интеллекта в 1970-х годах, а в 1980-х получили коммерческое подкрепление.
профессиональное программное обеспечение
АСНИ автоматизированная с истема н аучных и сследований — это программно-аппаратный комплекс на базе средств вычислительной техники, предназначенный для проведения научных исследований или комплексных испытаний образцов новой техники на основе получения и использования моделей исследуемых объектов, явлений и процессов.
Геоинформационные системы — система сбора, хранения, анализа и графической визуализации пространственных [1] (географических) данных и связанной с ними информации о необходимых объектах.
CTRM / ETRM — системы управления складом
SRM (Supplier Relationship Management) — системы управления взаимоотношениями с поставщиками
BI (Business Intelligence) — аналитические системы
DMS (Document Management System) — Система управления документами / Система автоматизации документооборота (системы электронного документооборота)
По сфере применения:
Прикладное программное обеспечение предприятий и организаций. Например, финансовое управление, система отношений с потребителями, сеть поставок. К этому типу относится также ведомственное ПО предприятий малого бизнеса, а также ПО отдельных подразделений внутри большого предприятия. (Примеры: управление транспортными расходами, служба IT-поддержки)
Программное обеспечение, обеспечивающее доступ пользователя к устройствам компьютера.
Программное обеспечение инфраструктуры предприятия. Обеспечивает общие возможности для поддержки ПО предприятий. Это системы управления базами данных, серверы электронной почты, управление сетью и безопасностью.
Образовательное программное обеспечение по содержанию близко к ПО для медиа и развлечений, однако в отличие от него имеет четкие требования по тестированию знаний пользователя и отслеживанию прогресса в изучении того или иного материала. Многие образовательные программы включают функции совместного пользования и многостороннего сотрудничества.
Имитационное программное обеспечение. Используется для симуляции физических или абстрактных систем в целях научных исследований, обучения или развлечения.
Прикладные программы для проектирования и конструирования. Используются при разработке аппаратного и программного обеспечения. Охватывают автоматизированное проектирование (системы автоматизированного проектирования — САПР), автоматизированную инженерию (computer aided engineering — CAE), редактирование и компилирование языков программирования, программы интегрированной среды разработки (Integrated Development Environments — IDE).
Пакетному подходу можно противопоставить создание «универсальной» программы. Такая программа может участвовать в решении различных задач, тогда как в пакетном подходе несколько модулей пакета объединяются для решения одной задачи. Разница может показаться небольшой (из пакета программ можно, добавив управляющую надстройку, сделать «универсальную» программу, или наоборот, использовать некоторые модули «универсальной» программы в качестве ППП). Тем не менее, с точки зрения архитектуры, ППП более удобен для расширения и модификации, так как развитие ППП может происходить за счёт добавления новых модулей, не затрагивающих работоспособность ранее отлаженных модуле.
Можно выделить следующие виды ППП:
Пакеты прикладных программ
ПАКЕТЫ ПРИКЛАДНЫХ ПРОГРАММ
Характеристика пакетов прикладных программ
Данный класс программных средств наиболее представителен, что обусловлено прежде всего широким применением средств компьютерной техники во всех сферах деятельности человека, созданием автоматизированных информационных систем различных предметных областей.
Примерная классификация и типовые представители прикладного программного обеспечения представлены в табл. 8.3 и на рис. 8.13.
Рис. 8.13. Классификация пакетов прикладных программ
Это самый представительный класс программных продуктов, внутри которого проводится классификация по разным признакам:
• типам предметных областей;
Рекомендуемые файлы
• функциям и комплексам задач, реализуемых программным способом, и др.
Для некоторых предметных областей возможна типизация функций управления, структуры данных и алгоритмов обработки. Это вызвало разработку значительного числа ППП’ одинакового функционального назначения и, таким образом, создало рынок программных продуктов:
ППП автоматизированного бухгалтерского учета;
ППП финансовой деятельности;
ППП управления персоналом (кадровый учет);
ППП управления материальными запасами;
ППП управления производством;
банковские информационные системы и т.п.
Основные тенденции в области развития проблемно-ориентированных программных средств:
• создание программных комплексов в виде автоматиз up ованных рабочих мест (АРМ) управленческого персонала;
• создание интегрированных систем управления предметной областью на базе вычислительных сетей, объединяющих АРМы в единый программный комплекс с архитектурой клиент-сервер;
• организация данных больших информационных систем в виде распределенной базы данных на сети ЭВМ;
• наличие простых языковых средств конечного пользователя для запросов к базе данных;
• настройка функций обработки силами конечных пользователей (без участия программистов);
• защита программ и данных от несанкционированного доступа (парольная защита на уровне функций, режимов работы, данных).
Для подобного класса программ высоки требования к оперативности обработки данных (например, пропускная способность для банковских систем должна составлять несколько сот транзакций в секунду), велики объемы хранимой информации, что обусловливает повышенные требования к средствам администрирования данных БД (актуализации, копирования, обеспечения производительности обработки данных).
Наиболее важно для данного класса программных продуктов создание дружественного интерфейса для конечных пользователей.
Данный класс программных продуктов весьма динамичен как по составу реализуемых ими функций, так и по используемому для их создания инструментарию разработчика. Со временем границы компьютеризации информационных систем, как правило, расширяются, что приводит к изменению функций существующих ППП.
ППП автоматизированного проектирования
Программы этого класса предназначены для поддержания работы конструкторов и технологов, связанных с разработкой чертежей, схем, диаграмм, графическим моделированием и конструированием, созданием библиотеки стандартных элементов (темплетов) чертежей и их многократным использованием, созданием демонстрационных иллюстраций и мультфильмов.
ППП общего назначения
Данный класс содержит широкий перечень программных продуктов, поддерживающих преимущественно информационные технологии конечных пользователей. Кроме конечных пользователей этими программными продуктами за счет встроенных средств технологии программирования могут пользоваться и программисты для создания усложненных программ обработки данных.
Представители данного класса программных продуктов:
<.Настольные системы управления базами данных (СУБД), обеспечивающие организацию и хранение локальных баз данных на автономно работающих компьютерах либо централизованное хранение баз данных на файл-сервере и сетевой доступ к ним.
В настоящее время наиболее широко представлены реляционные СУБД для персональных компьютеров, осуществляющие:
• работу с базой данных через экранные формы;
• организацию запросов на поиск данных с помощью специальных языков запросов высокого уровня;
• генерацию отчетов различной структуры данных с подведением промежуточных и окончательных итогов;
• вычислительную обработку путем выполнения встроенных функций, программ, написанных с использованием языков программирования и макрокоманд. Пользовательские приложения (прикладные программы), функционирующие в среде
СУБД, создаются по типу меню работы конечного пользователя, каждая команда которого обеспечивает автоматизированное выполнение определенной функции.
• визуализирована схема баз данных;
• осуществлена автоматическая поддержка целостности баз данных при различных видах обработки (включение, удаление или модификация данных баз данных);
• предоставляются так называемые мастера, обеспечивающие поддержку процесса проектирования (режим «конструктор») — мастер таблиц, мастер форм, мастер отчетов, построитель меню и т.п.;
• созданы для широкого использования прототипы (шаблоны) структур баз данных, форм, отчетов и т.д.
Все это свидетельствует о расширении функциональных возможностей СУБД как инструментального средства для создания приложений. Более подробно о СУБД см. гл. 15.
2. Серверы баз данных —успешно развивающийся вид программного обеспечения, предназначенный для создания и использования при работе в сети интегрированных баз данных в архитектуре клиент-сервер.
Общим для различных видов серверов баз данных является использование реляционного языка SQL ( Structured Query Language ) для реализации запросов к данным.
Некоторые серверы реализуют распределенное хранение информации в сети, поддерживают интерфейсы на уровне вызова типа:
• ODBC — Open DataBase Connectivity для доступа к разнородным базам данных;
• DAL — Data Access Language для создания запроса на выборку данных, распределенных в сети;
• SAG / CLI — SQL Access Group / Call Level Interface для распределенных запросов и др. Самой большой проблемой применения серверов баз данных являются обеспечение
целостности (непротиворечивости) баз данных, решение вопроса, связанного с дублированием (тиражированием) данных по узлам сети и их синхронным обновлением.
3. Генераторы (серверы) отчетов —самостоятельное направление развития программных средств, обеспечивающих реализацию запросов и формирование отчетовв печатном или экранном виде в условиях сети с архитектурой клиент-сервер.
Сервер отчетов подключается к серверу баз данных, используя все уровни передач и драйверы сервера баз данных. Серверы отчетов включают:
• программы планирования — учет времени для формирования отчетов по требованию пользователей, составление расписания выдачи и распространения отчетов по сети:
• программы управления очередью запросов на формирование отчетов;
• программы ведения словаря пользователей для разграничения доступа к сформированным отчетам;
• программы ведения архива отчетов и др.
Подготовленные отчеты рассылаются клиентам по электронной почте или с помощью другого транспортного агента. Серверы отчетов обычно поддерживают разнородные платформы, тем самым они эффективно работают в неоднородных вычислительных сетях.
4. Текстовые процессоры — автоматическое форматирование документов, вставка рисованных объектов и графики, составление оглавлений и указателей, проверка орфографии, шрифтовое оформление, подготовка шаблонов документов.
Более подробно о текстовых редакторах см. гл. 13. Развитием данного направления программных продуктов являются издательские системы.
5. Табличный процессор — удобная среда для вычислений силами конечного пользователя; средства деловой графики, специализированная обработка (встроенные функции, работа с базами данных, статистическая обработка данных и др.).
Более подробно о табличных процессорах см. гл. 14.
6. Средства презентационной графики — специализированные программы, предназначенные для создания изображений и их показа на экране, подготовки слайд-фильмов, мультфильмов, видеофильмов, их редактирования, определения порядка следования изображений.
Презентация может включать показ диаграмм и графиков, все программы презентационной графики условно делятся на программы для подготовки слайд-шоу, программы для подготовки мультимедиа-презентации.
Для работы этих программ необходимы также наличие специализированного оборудования — LCD ( Liquid Crystal Desktop ) — жидкокристаллической проекционной панели, которая просвечивается проектором для вывода изображения на экран, видеотехника.
Презентация требует предварительного составления плана показа. Для каждого слайда выполняется проектирование: определяются содержание слайда, размер, состав элементов, способы их оформления и т.п. Данные для использования в слайдах можно как готовить вручную, так и получать в результате обмена из других программных систем.
7. Интегрированные пакеты —набор нескольких программных продуктов, функционально дополняющих друг друга, поддерживающих единые информационные технологии, реализованные на общей вычислительной и операционной платформе.
Наиболее распространены интегрированные пакеты, компонентами которых являются:
средства поддержки электронной почты;
программы создания презентаций;
Компоненты интегрированных пакетов могут работать изолированно друг от друга, но основные достоинства интегрированных пакетов проявляются при их разумном сочетании друг с другом. Пользователи интегрированных пакетов имеют унифицированный для различных компонентов интерфейс, тем самым обеспечивается относительная легкость процесса их освоения.
Отличительными особенностями данного класса программных средств являются:
• полнота информационных технологий для конечных пользователей;
• однотипный интерфейс конечного пользователя для всех программ, входящих в состав интегрированного пакета — общие команды в меню, стандартные пиктограммы одних и тех же функций (сохранение на диске, печать, проверка орфографии, шрифтовые оформления и т.п.), стандартное построение и работа с диалоговыми окнами и др.;
• общий сервис для программ интегрированного пакета (например, словарь и средства орфографии для проверки правописания, построитель диаграмм, конвертер данных и др.);
• наличие единой языковой платформы для разработки макрокоманд, пользовательских программ;
• возможность создания документов, интегрирующих в себе возможности различных программ, входящих в состав интегрированного пакета.
Интегрированные пакеты эффективны и при групповой работе в сети многих пользователей. Так, из прикладной программы, в которой находится пользователь, можно отправить документы и файлы данных другому пользователю, при этом поддерживаются стандарты передачи данных в виде объектов по сети или через электронную почту.
Данный класс включает программные продукты, обеспечивающие независимо от предметной области и функций информационных систем математические, статистические и другие методы решения задач.
Наиболее распространены методы математического программирования, решения дифференциальных уравнений, имитационного моделирования, исследования операций.
Методы статистической обработки и анализа данных (описательная статистика, регрессионный анализ, прогнозирование значений технико-экономических показателей и т.п.) имеют всевозрастающее применение. Так, современные табличные процессоры значительно расширили набор встроенных функций, реализующих статистическую обработку, предлагают информационные технологии статистического анализа. Вместе с тем необходимость в использовании специализированных программных средств статистической обработки, обеспечивающих высокую точность и многообразие статистических методов, также растет.
Данный класс программных продуктов охватывает программы, обеспечивающие организационное управление деятельностью офиса:
1. Органайзеры (планировщики) — программное обеспечение для планирования рабочего времени, составления протоколов встреч, расписаний, ведения записной и телефонной книжки.
В состав программ органайзеров входят: калькулятор, записная книжка, часы, календарь и т.п. Наиболее часто подобное программное обеспечение разрабатывается для ноутбуков, персональных компьютеров блокнотного типа.
2. Программы-переводчики, средства проверки орфографии и распознавания текста включают:
• программы-переводчики, предназначенные для создания подстрочника исходного текста на указанном языке;
• словари орфографии, используемые при проверке текстов;
• словари синонимов, используемые для стилевой правки текстов;
• программы для распознавания считанной сканерами информации и преобразования в текстовое представление.
• ППП OCR CuneiForm 2.0 — обеспечивает распознавание смешанных русско-английских текстов, в формате RTF сохраняется как текст, так и иллюстрации;
• ППП OCR Tiger — шрифтовая обучаемая система распознавания русского языка с возможностью автоматического выбора шрифта из библиотеки, обеспечивает многостраничный ввод текстов;
• ППП Stylus Lingvo Office реализует весь цикл «от листа до листа» — с помощью сканера осуществляется считывание текстового изображения, находящегося на печатном листе; FineReader осуществляет распознавание оптических образов и запись считанной информации в текстовом виде; Stylus for Windows выполняет перевод на указанный язык; корректор орфографии Lingvo Corrector и резидентный словарь Lingvo осуществляют проверку и правку. Результат перевода представляется в формате текстового редактора Word for Windows и др.
3.Коммуникационные ППП —предназначены для организации взаимодействия пользователя с удаленными абонентами или информационными ресурсами сети.
Электронная почта также становится обязательным компонентом офисных ППП. Наиболее широко распространенные ППП электронной почты:
• Eudora 2.1.2 (Qualcomm);
• Pegasys Mail 2.4 (David Haris);
Настольные издательские системы
Данный класс программ включает программы, обеспечивающие информационную технологию компьютерной издательской деятельности:
• форматирование и редактирование текстов;
• автоматическую разбивку текста на страницы;
• компьютерную верстку печатной страницы;
• подготовку иллюстраций и т.п.
ППП Adobe Page Maker 6.0 обеспечивает подготовку многостраничных цветных публикаций, гибкий дизайн страниц, высококачественную печать. Формат печатной страницы — А2, допустим максимальный размер публикации более 1060 мм.
Расширены возможности по верстке: неограниченное число страниц-шаблонов, которые могут использоваться в одной публикации; применение различных эффектов к цветным изображениям; настройка резкости и регулировка цветов в импортированных файлах; возможно закрепление расположения объектов на странице, автоматическое выравнивание объектов.
Программные средства мультимедиа
Этот класс программных продуктов является относительно новым, он сформировался в связи с изменением среды обработки данных, появлением лазерных дисков высокой плотности записи с хорошими техническими параметрами по доступным ценам, расширением состава периферийного оборудования, подключаемого к персональному компьютеру, развитием сетевой технологии обработки, появлением региональных и глобальных информационных сетей, располагающих мощными информационными ресурсами. Основное назначение программных продуктов мультимедиа — создание и использование аудио- и видеоинформации для расширения информационного пространства пользователя.
Программные продукты мультимедиа заняли лидирующее положение на рынке в сфере библиотечного информационного обслуживания, процессе обучения, организации досуга. Базы данных компьютерных изображений произведений искусства, библиотеки звуковых записей и будут составлять основу для прикладных обучающих систем, компьютерных игр, библиотечных каталогов и фондов.
Системы искусственного интеллекта
Данный класс программных продуктов реализует отдельные функции интеллекта человека. Основными компонентами систем искусственного интеллекта являются база знаний, интеллектуальный интерфейс с пользователем и программа формирования логических выводов. Их разработка идет по следующим направлениям:
• программы-оболочки для создания экспертных систем путем наполнения баз знаний и правил логического вывода;
• готовые экспертные системы для принятия решений в рамках определенных предметных областей;
• системы управления базами знаний для поддержания семантических моделей (процедуральной, семантической сети, фреймовой, продукционной и др.);
• системы анализа и распознавания речи и др.
Как правило, интеллектуальный интерфейс включает:
• диалоговый процессор на естественном языке;
• планировщик, преобразующий описание задачи в программу решения на основе информации базы знаний;
• монитор, осуществляющий управление компонентами интерфейса.
Таблица 8.3. Классификация прикладного программного обеспечения

