Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КУРС ЛЕКЦИЙ ПО ИС 2011.doc
Скачиваний:
37
Добавлен:
12.08.2019
Размер:
3.75 Mб
Скачать

1.3 Цель создания

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

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

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

Сохранение и развитие довольно широкого спектра архитектур компьютеров и ИВС, естественно привело к повторному использованию компонентов программного обеспечения не только на однотипных ИВС (однотипных платформах), но и к разработке программных средств и баз данных, переносимых на различные аппаратные и операционные платформы. Концепция открытых систем определяла для открытых информационных систем некоторые принципы создания набора или профиля стандартов для ИВС и операционных систем, обеспечивающих переносимость программ и данных.

В настоящее время информационные системы характеризуются следующими особенностями:

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

трудоемкость создания комплексов программных средств и баз данных зачастую измеряется сотнями человеко-лет, а длительность их жизненного цикла достигает всего нескольких лет;

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

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

 Таким образом, выделились две технологические проблемы, которые требовали решения в концепции создания открытых информационных систем:

создание программных компонентов и баз данных, которые рентабельно повторно применять или переносить на различные платформы,

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

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