Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лещ лекции.doc
Скачиваний:
26
Добавлен:
23.11.2018
Размер:
247.3 Кб
Скачать

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

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

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

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

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

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

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

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

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

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

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

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

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

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

6.3. Обеспечивающие и функциональные программные системы.

Обеспечивающие программные системы – это системы, которые могут использоваться для решения задач в различных предметных областях.

Подобные системы настраиваемые. Настройка может производиться одним из двух способов.

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

При втором способе знания о решении задач предметной области реализуются в виде базовых знаний. А настройка заключается в изменении этих знаний в режиме редактирования. Подобные программные системы называются интеллектуальными.

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