Краткий обзор прикладного программного обеспечения

 

К прикладному программному обеспечению относится программное обеспечение общего назначения и программное обеспечение функцио­нального назначения.

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

Редакторы по своим функциональным возможностям можно подразде­лить на текстовые, графические и издательские системы.

Текстовые редакторы предназначены для обработки текстовой инфор­мации и выполняют, в основном, следующие функции:

• запись текста в файл;

• вставку, удаление, замену символов, строк, фрагментов текста;

• проверку орфографии;

• оформление текста различными шрифтами;

• выравнивание текста;

• подготовку оглавлений, разбиение текста на страницы;

• поиск и замену слов и выражений;

• включение в текст несложных иллюстраций;

• печать текста.

Наибольшее распространение получили текстовые редакторы Microsoft Word, Word Perfect (в настоящее время принадлежит фирме Corel), и др.

Графические редакторы предназначены для обработки графических документов, включая диаграммы, иллюстрации, чертежи, таблицы. Допус­кается управление размером фигур и шрифтов, перемещение фигур и букв, формирование любых изображений. Из наиболее известных графических редакторов можно назвать PC Paintbrush, Boieng Graf, Fanvision и другие (в частности, пакеты Corel DRAW, Adobe Photoshop и Adobe Illustrator).

Издательские системы соединяют в себе возможности текстовых и графических редакторов, обладают развитыми возможностями по форматированию полос с графическими материалами и последующим выводом на печать. Эти системы ориентированы на использование в издательском деле и называются системами верстки. Из таких систем можно назвать продукты PageMaker фирмы Adobe и Ventura Publisher корпорации Corel.

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

К наиболее популярным ППП этого класса относятся такие продукты, как Microsoft Excel, Lotus 1-2-3, Quattro Pro и др.

Системы управления базами данных. Для создания внутримашинного информационного обеспечения используются специальные ППП — систе­мы управления базами данных.

База данных — это совокупность специальным образом организованных наборов данных, хранящихся на диске.

Управление базой данных включает в себя ввод данных, их коррекцию и манипулирование данными, то есть добавление, удаление, извлечение, обновление и т. д. Развитые системы управления базами данных (СУБД) обеспечивают независимость прикладных программ, работающих с ними, от конкретной организации информации в базах данных. В зависимости от способа организации данных различают: сетевые, иерархические, распределенные, реляционные СУБД.

Из имеющихся СУБД наибольшее распространение получили Microsoft Access, Microsoft. FoxPro, а также СУБД компаний Oracle, Informix, Ingres, Sybase, Progress и др.

Интегрированные пакеты. Интегрированными пакетами называются ППП, объединяющие в себе функционально различные программные компоненты ППП общего назначения.

Современные интегрированные ППП могут включать в себя:

• текстовый редактор;

• электронную таблицу;

• графический редактор;

• СУБД;

• коммуникационный модуль.

В качестве дополнительных модулей в интегрированный пакет могут включаться такие компоненты, как система экспорта-импорта файлов, калькулятор, календарь, системы программирования.

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

Из имеющихся пакетов можно выделить следующие: Framework, Startnave, Microsoft Office, Star Office.

CASE-технологии. CASE-технологии применяются при создании сложных информационных систем, обычно требующих коллективной peaлизации проекта, в котором участвуют различные специалисты: системные аналитики, проектировщики и программисты.

Метод-ориентированные ППП. Метод-ориентированные ППП отличаются тем, что в их алгоритмической основе реализован какой-либо эко­номико-математический метод решения задачи.

К ним относятся ППП:

· математического программирования (линейного, динамического, статистического и т. д.);

· сетевого планирования и управления;

· теории массового обслуживания;

· математической статистики.

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

ППП функционального назначения называются программные продукты, предназначенные для решения задач в конкретной функциональной области.

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

В разделе 4. пакеты программ функционального назначения будут рас­смотрены подробнее.