Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы_ГОС_магистр.doc
Скачиваний:
114
Добавлен:
09.09.2019
Размер:
4 Мб
Скачать
  1. Методологические основы кис. Открытые системы (понятие ос, место ос в кис, развитие концепции ос, определения ос, принципы ос, ключевые интерфейсы, функциональная стандартизация).

Понятие открытой системы

Понятие открытых систем (ОС) было введено в теорию систем Л. фон Берталанфи.

Основная отличительная особенность ОС - способность к обмену с окружающими телами энергией, веществом и, что весьма существенно, информацией.

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

Место открытых систем в КИС

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

Обеспечение совместимости в распределенных, гетерогенных системах – одна из наиболее значимых и сложных проблем современных ИС

Практическое использование идей ОС позволяет существенно продвинуться в решении проблемы несовместимости, и повысить, таким образом, эффективность инвестиций в ИКТ

Основная идея ОС

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

Развитие концепции открытых систем

Определение ОС в ИСО 7498 (абстрактное)

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

Определение ОС в IEEE (описательное)

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

  • перенос с минимальными изменениями в широком диапазоне систем, полученных от одного или нескольких поставщиков,

  • взаимодействие с другими приложениями, расположенными на местных или удаленных системах,

  • взаимодействие с людьми в стиле, облегчающем переносимость пользователя.

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

Определение ОС в OSJTF (прикладное) - открытая система – система, характеризующаяся:

  • модульной конструкцией (modular design),

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

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

Для создания ОС следует:

  • Сформировать среду ОС с выделением в ней ключевых интерфейсов.

  • Полностью, однозначно и недвусмысленно определить ключевые интерфейсы и связанные с ними службы, форматы данных и протоколы

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

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

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

К КИ можно отнести интерфейсы, которые

  • обеспечивают элементам системы доступ к критически важным данным или к элементам, которые влияют на совместимость

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

Что такое функциональная стандартизация?

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

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

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

Основные принципы функциональной стандартизации изложены в международном документе по стандартизации ISO/IEC TR 10000-98 «Информационная технология. Основы и таксономия международных функциональных стандартов». Он принят и в нашей стране в качестве национального стандарта.