отдельных компонентов без перестройки всей
отдельных компонентов без перестройки всей системы;
освобождение от зависимости от одного поставщика аппаратных или
программных средств, возможность выбора продуктов из предложенных
на рынке при условии соблюдения поставщиком соответствующих
стандартов открытых систем;
дружественность среды, в которой работает пользователь,
мобильность персонала в процессе эволюции системы;
возможность использования информационных ресурсов, имеющихся в
других системах (организациях).
Проектировщик информационных систем получает:
- возможность использования разных аппаратных платформ;
- возможность совместного использования прикладных программ,
реализованных в разных операционных системах;
- развитые 4средства 0инструментальных сред, поддерживающих
проектирование;
- возможности использования готовых программных продуктов и
информационных ресурсов.
Разработчики общесистемных программных средств имеют:
- новые возможности разделения труда, благодаря повторному
использованию программ(reusability);
- развитые инструментальные среды и системы программирования;
- возможности модульной организации программных комплексов
благодаря стандартизации программных интерфейсов.
Это последнее свойство открытых систем позволяет пересмотреть
традиционно сложившееся дублирование функций в разных программных
продуктах, из-за чего системы, интегрирующие эти продукты,
непомерно разрастаются по объему, теряют эффективность. Известно,
что в той же области обработки данных и текстов многие продукты,
предлагаемые на рынке (текстовые редакторы, настольные
издательства, электронные таблицы, системы управления базами
данных) по ряду функций дублируют друг друга, а иногда и
подменяют функции операционных систем. Кроме того, замечено, что
в каждой новой версии этих продуктов размеры их увеличиваются на
15%.
В распределенных системах, содержащих несколько рабочих мест на
персональных компьютерах и серверов в локальной сети,
избыточность программных кодов из-за дублирования возрастает
многократно.
Содержание Назад Вперед