<<
>>

Пакеты прикладных программ

Пакеты прикладных программ (ППП) служат программным инструментарием решения функциональных задач и являются самым многочисленным классом программных продуктов. В данный класс входят программные продукты, выполняющие обработку информации различных предметных областей.
Пакет прикладных программ (application program package) — комплекс взаимосвязанных программ для решения задач определенного класса конкретной предметной области. Единую классификацию ППП провести затруднительно ввиду большого разнообразия решаемых на ЭВМ задач и соответствующих им ППП. В общем случае ППП могут быть разделены на два больших класса: общего назначения и специального назначения. К ППП общего назначения можно отнести наиболее распространенные программные продукты, такие как текстовые и табличные процессоры, графические редакторы, системы управления базами данных, различные интегрированные пакеты и др. Текстовый редактор— программа, используемая специально для ввода и редактирования текстовых данных. Текстовые редакторы могут обеспечивать выполнение разнообразных функций, а именно: ■ редактирование строк текста; ■ возможность использования различных шрифтов символов; ■ копирование и перенос части текста с одного места на другое или из одного документа в другой; ■ контекстный поиск и замена частей текста; ■ задание произвольных межстрочных промежутков; ■ автоматический перенос слов на новую строку; ■ автоматическая нумерация страниц; ■ обработка и нумерация сносок; ■ выравнивание краев абзаца; ■ создание таблиц и построение диаграмм; • проверка правописания слов и подбор синонимов; ■ построение оглавлений и предметных указателей; ■ распечатка подготовленного текста на принтере в нужном количестве экземпляров и т.
п. Возможности текстовых редакторов различны — от программ, предназначенных для подготовки небольших документов простой структуры, до программ для набора, оформления и полной подготовки к типографскому изданию книг и журналов (издательские системы).
Наиболее известный текстовый редактор — Microsoft Word. Графический редактор — программа, предназначенная для авто матизации процессов построения на экране дисплея графических изображений. Графический редактор предоставляет возможности рисования линий, кривых, раскраски областей экрана, создания надписей различными шрифтами и т. д. Большинство редакторов позволяют обрабатывать изображения, полученные с помощью сканеров, а также выводить картинки в таком виде, чтобы они могли быть включены в документ, подготовленный с помощью текстового редактора. Некоторые редакторы позволяют получать изображения трехмерных объектов, их сечений, разворотов, каркасных моделей и т. п. Пользуется известностью Corel DRAW— мощный графический редактор с функциями создания публикаций, снабженный инструментами для редактирования графики и трехмерного моделирования. Табличный процессор — комплекс взаимосвязанных программ, предназначенный для обработки электронных таблиц. Электронная таблица — компьютерный эквивалент обычной таблицы, состоящей из строк и столбцов, на пересечении которых располагаются ячейки, содержащие числовую информацию, формулы или текст. Значение в числовой ячейке таблицы может быть либо введено, либо рассчитано по соответствующей формуле; в формуле могут присутствовать обращения к другим ячейкам. Каждый раз при изменении значения в ячейке таблицы в результате ввода в нее нового значения с клавиатуры пересчитываются также значения во всех тех ячейках, в которых стоят величины, зависящие от данной ячейки. Столбцам и строкам можно присваивать наименования. Экран монитора трактуется как окно, через которое можно рассматривать таблицу целиком или по частям. Табличные процессоры представляют собой удобное средство для проведения бухгалтерских и статистических расчетов. В каждом пакете имеются сотни встроенных математических функций и алгоритмов статистической обработки данных. Кроме того, имеются мощные средства для связи таблиц между собой, создания и редактирования электронных баз данных.
Специальные средства позволяют автоматически получать и распечатывать настраиваемые отчеты с использованием десятков различных типов таблиц, графиков, диаграмм, снабжать их комментариями и графическими иллюстрациями. Табличные процессоры имеют встроенную справочную систему, предоставляющую пользователю информацию по конкретным командам меню и другие справочные данные. Многомерные таблицы позволяют быстро делать выборки в базе данных по любому критерию. Самые популярные табличные процессоры — Microsoft Excel и Lotus 1—2—3. В Microsoft Excel автоматизированы многие рутинные операции, специальные шаблоны помогают создавать отчеты, импортировать данные и многое другое. Lotus 1—2—3 — профессиональный процессор электронных таблиц. Широкие графические возможности и удобный интерфейс пакета позволяют быстро ориентироваться в нем. С его помощью можно создать любой финансовый документ, отчет для бухгалтерии, составить бюджет, а затем разместить все эти документы в базах данных. База данных — это один или несколько файлов данных, предназначенных для хранения, изменения и обработки больших объемов взаимосвязанной информации. В базе данных предприятия, например, может храниться: ■ вся информация о штатном расписании, о рабочих и служащих предприятия; ■ сведения о материальных ценностях; ■ данные о поступлении сырья и комплектующих; ■ сведения о запасах на складах; ■ данные о выпуске готовой продукции; ■ приказы и распоряжения дирекции и т. п. Даже небольшие изменения какой-либо информации могут приводить к значительным изменениям в разных других местах. Базы данных используются под управлением систем управления базами данных (СУБД). Система управления базами данных (СУБД) — система программного обеспечения, позволяющая обрабатывать обращения к базе данных, поступающие от прикладных программ конечных пользователей. Системы управления базами данных дают возможность объединять большие объемы информации и обрабатывать их, сортировать, делать выборки по определенным критериям и т. п.
Современные СУБД дают возможность включать в них не только текстовую и графическую информацию, но и звуковые фрагменты и даже видеоклипы. Простота использования СУБД позволяет созда- вать новые базы данных, не прибегая к программированию, а пользуясь только встроенными функциями. СУБД обеспечивают правильность, полноту и непротиворечивость данных, а также удобный доступ к ним. Популярные СУБД — FoxPro, Access for Windows, Paradox. Для менее сложных задач вместо СУБД используются информационно-поисковые системы (ИПС), которые выполняют следующие функции: ■ хранение большого объема информации; ■ быстрый поиск требуемой информации; • добавление, удаление и изменение хранимой информации; ■ вывод ее в удобном для человека виде. Интегрированные пакеты представляют собой набор нескольких программных продуктов, объединенных в единый удобный инструмент. Наиболее развитые из них состоят из текстового редактора, органайзера, электронной таблицы, СУБД, средств поддержки электронной почты, программы создания презентационной графики. Результаты, полученные отдельными подпрограммами, могут быть объединены в окончательный документ, содержащий табличный, графический и текстовый материал. Интегрированные пакеты, как правило, включают в себя некоторое ядро, обеспечивающее возможность тесного взаимодействия между составляющими. Наиболее распространенным интегрированным пакетом является Microsoft Office. В этот мощный профессиональный пакет вошли такие необходимые программы, как текстовый редактор WinWord, электронная таблица Excel, программа создания презентаций PowerPoint, СУБД Access, средство поддержки электронной почты Mail. При этом, все части этого пакета составляют единое целое, и даже внешне все программы выглядят единообразно, что облегчает как их освоение, так и ежедневное использование. ППП специального назначения предназначены для решения задач в некоторой предметной области. Например, одним из наиболее эффективных и распространенных программных средств моделирования сложных дискретных систем на персональных ЭВМ является ППП GPSS (General Purpose Simulating System).
Он успешно используется для моделирования систем, формализованных в виде систем массового обслуживания. Язык GPSS построен на предположении, что моделью сложной дискретной системы является описание ее элементов и логических правил их взаимовлияния в процессе функционирования моделируемой системы. Далее предполагается, что для определенного класса моделируемых систем можно выделить небольшой набор абстрактных элементов, называемых объектами. Причем набор логических правил также ограничен и может быть описан небольшим числом стандартных операций. Комплекс программ, описывающих функционирование объектов и выполняющих логические операции, является основой для создания программной модели системы данного класса. Эта идея и была реализована при разработке языка GPSS. На сегодняшний день среди широко известных программных сред для проведения научно-технических расчетов можно выделить: MathCad, MatLab и Mathematica. Важным достоинством среды MathCad является возможность записи алгоритмов в естественном научно-техническом виде. Данная среда на сегодняшний день является одной из наиболее удобных сред для проведения математических расчетов. В последних реализациях MathCad значительно облегчен ввод математических выражений, увеличено число встроенных процедур и приложений, расширены возможности языка программирования, усовершенствованы средства обмена с Windows приложениями. Наглядность среды, а также большое количество разнообразной литературы делают эту среду весьма привлекательной для проведения имитационного моделирования. Среда MatLab (Matrix Laboratory — матричная лаборатория) предложенная фирмой The MathWorks Inc. представляет собой апробированную и надежную систему, рассчитанную на решение широкого круга инженерных задач с представлением данных в универсальной матричной форме. Благодаря интеграции в ней среды Maple, разработанной фирмой Waterloo Maple Software, так же как и в MathCad, среда MatLab позволяет применять символьную запись математических выражений. Широкому применению MatLab при имитационном моделировании способствует не только разнообразный набор матричных и иных операций и функций, но и наличие большого количества спе- циализированных расширений.
Так, версия MatLab 5.0/5.3 распространяется с 35 расширениями, самое мощное из которых Simulink for Windows непосредственно предназначено для проведения имитационного моделирования. Важным достоинством системы является ее открытость и расширяемость, а также приспособляемость к решению широкого класса задач. Расширяемость достигается за счет встроенного языка программирования. При этом язык системы MatLab в части программирования математических вычислений намного богаче большинства универсальных языков программирования высокого уровня. Он реализует почти все известные средства программирования, в том числе объектно-ориентированное и визуальное программирование. Расширения системы хранятся на жестком диске компьютера и вызываются в нужный момент без какого-либо предварительного объявления или описания, необходимого в большинстве универсальных языков программирования. При этом по скорости выполнения задач эта система превосходит другие подобные системы. Универсальная среда Mathematica разработана фирмой Wolfram Relearch, является мощным средством для математических и других вычислений и выполняет численные, аналитические и графические операции. Ввод и представление информации, графическая оболочка среды, набор дополнительных библиотек — все соответствует самым современным требованиям и тенденциям. Встроенный, высокого уровня, язык программирования позволяет быстро и качественно решать разнообразные инженерные задачи, имеет богатые возможности для визуализации данных и результатов расчетов. По богатству и разнообразию средств высокого уровня данная среда уникальна. Пакет позволяет создавать интерактивные документы, объединяющие в себе текст, анимацию и активные формулы. 6.2.
<< | >>
Источник: О.А. Акулов Н.В. Медведев. Информатика и вычислительная техника. 2005

Еще по теме Пакеты прикладных программ:

  1. Глава 24 СОЗИДАНИЕ И ОТКРЫТИЕ СЕРДЦА В ОДНОМ ПАКЕТЕ
  2. Программа Да и программа Нет
  3. Свободное воспроизведение программ для ЭВМ и баз данных. Декомпилирование программ для ЭВМ
  4. НАУКА ПРИКЛАДНАЯ
  5. Очерк II МЕТОДОЛОГИЧЕСКАЯ ОСНОВА ПРИКЛАДНОЙ СОЦИОЛОГИИ
  6. Очерк I ПРЕДМЕТ И ФУНКЦИИ ПРИКЛАДНОЙ СОЦИОЛОГИИ
  7. В. Я. ЕЛЬМЕЕВ, В. Г. ОВСЯННИКОВ. ПРИКЛАДНАЯ СОЦИОЛОГИЯ, 1999
  8. Часть IV ОТ ПРИКЛАДНОЙ СОЦИОЛОГИИ К СОЦИАЛЬНОЙ ПРАКТИКЕ
  9. Прикладная философия
  10. § 2. ОСОБЕННОСТИ ПРИКЛАДНОЙ СОЦИОЛОГИИ
  11. Глава 2. Основные направления прикладного системного анализа
  12. Часть I ПРИКЛАДНАЯ СОЦИОЛОГИЯ В СТРУКТУРЕ СОЦИОЛОГИЧЕСКОГО ЗНАНИЯ
  13. Часть II ПРЕВРАЩЕНИЕ СОЦИОЛОГИЧЕСКОЙ ТЕОРИИ В ПРИКЛАДНЫЕ ФОРМЫ
  14. Часть III ОСНОВНЫЕ МЕТОДЫ ПРИКЛАДНОЙ СОЦИОЛОГИИ
  15. Очерк VI ПРИКЛАДНАЯ ФОРМА СОЦИОЛОГИЧЕСКОГО ЗНАНИЯ И ЕЕ ФУНКЦИИ
  16. § 2. ОСОБЕННОСТИ МЕТОДОВ ПРИКЛАДНОЙ СОЦИОЛОГИИ
  17. Очерк IX ПРИНЦИПЫ И ПРАВИЛА ИСПОЛЬЗОВАНИЯ СОЦИОЛОГИЧЕСКИХ МЕТОДОВ В ПРИКЛАДНОМ ИССЛЕДОВАНИИ
  18. § 1. ОСОБЕННОСТИ ПРИКЛАДНЯХ ФОРМ СОЦИАЛЬНОЙ ТЕОРИИ
  19. Очерк X СОЦИАЛЬНЫЙ АНАЛИЗ КАК МЕТОД ПРИКЛАДНОЙ СОЦИОЛОГИИ