Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ВССиТ Лекция №14 .doc
Скачиваний:
10
Добавлен:
27.08.2019
Размер:
193.54 Кб
Скачать

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

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

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

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

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

  • Системы обработки электронных таблиц.

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

  • Системы деловой графики.

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

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

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

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

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

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

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

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

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

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

Другие редакторы - редакторы широкого назначения, обычно исполь­зуются автономно. Они получили большую признательность пользователей и используются повсеместно при отработке документов различной сложно­сти, от простейших справок до фундаментальных книг (Лексикон, Word, ChiWriter, MultiEdit и др.). Последние версии редакторов типа Word 6.0, 7.0 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 и др. Все они, в свою очередь, состоят из языковых и программных средств. Различие между ними состоит в предлагаемом сервисе и удобствах работы.

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

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

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

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

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

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