Интегрированные программные системы.

Классификация ПрСм по типу обрабатываемой информации.

Тема 6. Виды прикладных программных систем (ПрС).

1) Текстовые процессоры.

2) Графические редакторы.

3) Системы мультимедиа.

4) Табличные процессоры.

5) и др.

 

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

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

 

2. Графические редакторы.Предназначены для обработки графической информации. Они делятся на 3 класса в зависимости от способа формирования изображений. В настоящее время используется 3 таких способа: растровая, векторная и фрактальная графика.

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

В векторной графике базовым элементом является не точка, а линия, которая описывается математически как единый объект. Системы для работы с векторной графикой предназначены для создания готовых изображений.

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

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

 

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

 

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

 

 

Интегрированные системы представляют собой объединение нескольких систем. Они делятся на 2 группы: полносвязанные и объектносвязанные.

Полносвязанная представляет собой многофункциональную автономную систему. В ней в одно целое соединены функции и возможности различных специализированных систем, родственных в смысле технологии обработки данных (например, Microsoft Words). В целом ее стоимость гораздо ниже суммарной стоимости аналогичных специализированных систем. В рамках полносвязанной системы полностью автоматична связь между данными, взаимодействие подсистем по информации и управлению. Однако при этом сужаются возможности каждой компоненты по сравнению с аналогичной специализированной системой.

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

Особенностью объектносвязанных систем является использование общих ресурсов. При этом можно выделить 4 основных вида совместного доступа к ресурсам:

1) Использование утилит общих для всех подсистем.

2) Работа с объектами, которые могут находиться в совместном использовании нескольких подсистем.

3) Реализация простого метода перехода от одной подсистемы к другой.

4) Реализация построена на единых принципах средств автоматизации работы с отдельными подсистемами.

 

Основной проблемой интегрированной технологии является реализация совместного использования объектов несколькими подсистемами. Для решения этой проблемы разработаны 2 основных стандарта:

1) Динамическое внедрение и связывание объектов OLE (Microsoft).

2) Открытый документ Opendoc (фирмы Apple, IBM, Novel).

 

1. Динамическое внедрение. Дает возможность пользователю помещать информационный объект, созданный одной подсистемой в информацию, формируемую с помощью другой. При этом пользователь может редактировать объект в новом документе средствами созданной подсистемы, с помощью которой этот объект был создан (при редактировании автоматически запускаются соответствующие подсистемы).

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