Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
217
Добавлен:
15.02.2014
Размер:
8.22 Mб
Скачать

10.4. Пакеты программ

Согласно рис. 10.1 в ПО ЭВМ имеются две группы пакетов про­грамм: пакеты прикладных программ (ППП) и пакеты, дополняющие возможности ОС (ППос). С развитием программного обеспечения ЭВМ наметилась тенденция к слиянию их в единые интегрированные пакеты. Например, операционная среда Windows может подключать и пакеты MS Office, объединяющие программы для работы экономис­та-делопроизводителя. Однако не всегда централизованные средства обработки удовлетворяют всем требованиям пользователей, поэто­му многие ЭВМ, наряду с интегрированными пакетами, продолжают использовать и более эффективные специализированные ППП.

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

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

• системы обработки текстов (текстовые редакторы);

• системы обработки «электронных таблиц»;

• системы управления базами данных;

• системы «деловой графики»;

• коммуникационные системы;

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

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

Все больше вычислительные машины, и особенно ПЭВМ, исполь­зуются для обработки информационных потоков. Использование ин­формации (радио, телевидение, связь, документы и т.п.) необходимо в деятельности каждого человека, любой фирмы, производства, отрас­ли и страны в целом. Основным носителем информации является до­кумент. Для работы с документами предназначаются первые три си­стемы.

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

• набор текста (см. п.2.2.2);

• редактирование текста (форматирование, поиск и замена данных, работа с фрагментами текста, подготовка к печати и др.);

• печать документов;

• ведение архивов документов.

Самые простые редакторы встраиваются во многие пакеты, вклю­чая ППП и ППос. Они имеют достаточно скромные характеристики. Примерами подобных WP являются: встроенный редактор команд­ной строки DOS, редактор пакета Norton Commander и др.

Другие редакторы — редакторы широкого назначения — обычно используются автономно. Они получили большую признательность среди пользователей и используются повсеместно при обработке доку­ментов различной сложности — от простейших справок до фундамен­тальных книг (Лексикон, Word, ChiWriter, MultiEdit и др.). Последние версии редакторов типа Word 7.0, Word 2000 for Windows предостав­ляют пользователям возможности настольной издательской системы.

Наиболее сложными редакторами являются WP мощных издатель­ских систем, предназначенных для оформления и полной подготовки к типографскому изданию книг, журналов, буклетов (Aldus PageMaker, Ventura Publisher). Они позволяют включать в текст фотографии, ил­люстрации, графики, диаграммы; использовать различные шрифты; менять параметры текста, осуществлять перемещение фрагментов, изменять оформление документа, автоматизировать его верстку.

Системы обработки электронных таблиц, или табличные процес­соры, предназначаются для работы с фактографическими докумен­тами. Этот вид документа представляет собой двухмерные таблицы, как правило, заранее определенной формы, каждая клетка которой содержит значение некоторой характеристики объекта. Подобные до­кументы являются наиболее распространенными в деятельности раз­личных отделов, служб, предприятий и т.п. Примерами этих докумен­тов могут служить бухгалтерские ведомости, отчеты, планы, списки и пр. Такие документы представляются в памяти ЭВМ в виде элект­ронных таблиц.

Отдельные клетки таблиц содержат числовую или текстовую ин­формацию. Числовые данные обычно подлежат математической об­работке по определенным математическим зависимостям или графи­ческому представлению. Универсальный характер отражения данных и большие возможности их преобразований способствовали развитию и распространению этого вида программного обеспечения. В деятель­ности многих фирм широко используются такие пакеты, как SuperCalc, Lotus 1-2-3, Quattro Pro и Excel.

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

Еще одной группой ППП являются системы управления базами данных (СУБД). Они появились, когда ЭВМ стали использоваться в контуре управления технологическими процессами и людскими кол­лективами. Разработка различных автоматизированных систем уп­равления предполагает создание в памяти ЭВМ информационных моделей объектов управления — больших информационных масси­вов, получивших название «база данных».

База данных (БД) — это совокупность взаимосвязанных данных, хранящихся совместно в памяти ЭВМ. Каждая БД состоит из записей. Запись образует подмножество данных, служащих для описания еди­ничного объекта. Например, фамилия, имя, отчество, год рождения, адрес, место работы, номер телефона могут составлять одну запись и характеризовать одного человека. Информационный массив может содержать записи по отдельным цехам, службам, отделам всего пред­приятия. Назначением БД является удовлетворение информационных потребностей пользователей. СУБД автоматизирует работу пользова­телей с хранящимися данными. Количество информационных массивов в БД и их объем зависят от сложности создаваемой АСУ. Ядро БД составляет информация, наиболее часто используемая в процессах управления. Согласно принципу В. Парето (итальянский экономист XIX в.), 20% всей информации обеспечивают более 80% всех задач уп­равления. Эта часть в первую очередь и подлежит автоматизации.

Достаточно мощные СУБД позволяют значительно автоматизиро­вать процессы управления и удовлетворять до 90—95% потребностей управленческого аппарата. Одним из основных назначений СУБД яв­ляется автоматизация документооборота. На основе хранящейся ин­формации можно автоматически формировать любые стандартные документы. Дополнительно к этому СУБД позволяет обращаться к данным и с нестандартными запросами для получения каких-либо спра­вок, обобщений. СУБД поддерживает диалоговый режим работы пользо­вателей, в которых запросы данных и реакция системы побуждают к формированию более точных запросов и исследованию данных.

СУБД обеспечивают ввод, поиск, сортировку данных, составление отчетов. Они имеют возможность сопряжения с табличными процессо­рами для специфической обработки и графического представления данных. В настоящее время широко используются такие СУБД, как Dbase IV (V), Fox Pro, Paradox, Clipper, Access и др. Все они, в свою очередь, состоят из языковых и программных средств. Различие между ними заключается в предлагаемом сервисе и удобствах работы.

Графические редакторы (ГР) позволяют создавать и редактиро­вать на экране компьютера различные рисунки, диаграммы, картин­ки. Своеобразие их построения заключается в том, что на экране ин­формация представляется в виде точек, линий, окружностей, прямоу­гольников, кривых. Элементы рисунков могут использовать различ­ноесочетание цветов, шрифтов, форматов. Допускается работа с фрагментами рисунков. Некоторые ППП имеют собственные встро­енные графические редакторы. Они ориентированы на специфичес­кие режимы работы (графики, диаграммы). Некоторые редакторы допускают автономную работу, что очень важно в системах деловой и научной графики. Например, графический редактор Paint for Windows позволяет создавать фрагменты изображений и включать их в другие программные продукты.

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

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

• пакеты, обеспечивающие специфические режимы работы под уп­равлением ОС (работа в многомашинных и многопроцессорных системах, работа в сети ЭВМ, реализация определенных режимов и т.д.). К этой же группе относятся и пакеты программ для управ­ления специальными техническими средствами;

• ПП общего назначения для научно-технических расчетов, задач математического программирования и т.п.;

• ПП, ориентированные на применение ЭВМ в АСУ. Данные паке­ты включают программы обработки документов, программы фор­мирования и обслуживания информационно-поисковых систем и т.п.