
- •Формирование и применение профилей стандартов информационных систем
- •1. Цели и принципы формирования и применения профилей стандартов информационных систем
- •2. Целесообразно рассматривать две группы профплей ис:
- •3. Для эффективного применения конкретного профиля необходимо:
- •4. Структура и содержание профилей информационных систем.
- •5. Формирование и применение профилей жизненного цикла программных систем
- •6. Стандарты и нормативные документы, входящие в профили жизненного цикла пс, должны выполнять следующие функции:
Лекция Ниесова В.А.
- к итоговому семинару
Формирование и применение профилей стандартов информационных систем
1. Цели и принципы формирования и применения профилей стандартов информационных систем
При создании и развитии сложных, территориально распределенных, тиражируемых информационных систем (ИС) необходимо осуществить гибкое формирование и применение базовых стандартов и нормативных документов разного уровня, выделение в них требований и рекомендаций, для реализации заданных функций ИС. Для унификации и регламентирования реализации заданных функций ИС базовые стандарты должны адаптироваться применительно к определенным классам проектов, функций, процессов и профилей функциональных компонентов ИС. В связи с этим выделилось и сформировалось понятие "профилей" ИС. как основного инструмента функциональной стандартизации.
Профиль стандартов (профиль) - это совокупность нескольких базовых стандартов и других нормативных документов с четко определенными подмножествами обязательных и факультативных возможностей. Профиль предназначен для реализации заданной функции или группы функций. Функциональная характеристика (заданный набор функций) объекта стандартизации является исходной для формирования и применения профиля этого объекта или процесса. В профиле выделяются и устанавливаются допустимые факультативные возможности и значения параметров каждого базового стандарта или нормативного документа, входящего в профиль. Профиль не может противоречить использованным в нем базовым стандартам и нормативным документам. Он должен использовать факультативные возможности и значения параметров в пределах допустимых. На базе одной и той же совокупности базовых стандартов могут формироваться и утверждаться различные профили для разных проектов ИС и сфер применения. Эти ограничения базовых документов профиля и их гармонизация, проведенная разработчиками профиля, должны обеспечивать качество, совместимость и корректное взаимодействие компонентов системы, соответствующих профилю, в заданной области применения профиля.
Основными целями применения профилей при создании и применении ИС являются:
снижение трудоемкости, длительности, стоимости и улучшение других технико-экономических показателей проектов ИС;
повышение качества разрабатываемых или применяемых покупных компонентов и ИС в целом при их разработке, приобретении, эксплуатации и сопровождении;
обеспечение расширяемости ИС по набору прикладных функций и масштабируемости в зависимости от размерности решаемых задач;
поддержка функциональной интеграции в ИС задач, ранее решавшихся раздельно;
обеспечение переносимости прикладных программ и данных между разными аппаратно-программными платформами.
Выбор стандартов и документов для формирования профилей ИС зависит от того, какие из этих целей являются приоритетными. В ходе проектирования профиля цели уточняются.
2. Целесообразно рассматривать две группы профплей ис:
- профили, регламентирующие архитектуру и структуру ИС и ее компонентов (функции, интерфейсы и протоколы взаимодействия, форматы данных);
- профили, регламентирующие процессы проектирования, разработки, применения, сопровождения и развития ИС и их компонентов.
Профили ИС унифицируют и регламентируют только часть требований, характеристик, показателей качества объектов и процессов, выделенных и формализованных на базе стандартов и нормативных документов. Другая часть функциональных и технических характеристик ИС определяется заказчиками и разработчиками творчески, без учета положений нормативных документов.
В международной стандартизации ИС принята жесткая трактовка понятия профиля. Считается, что основой профиля могут быть только международные и национальные, утвержденные стандарты (не допускается использование стандартов де-факто и нормативных документов фирм). Подобное понятие профиля активно используется в функциональных международных стандартах, конкретизирующих и регламентирующих основные процессы и объекты взаимосвязи открытых систем (ВОС). Однако при таком подходе невозможны унификация, регламентирование и параметризация множества конкретных функций и характеристик сложных объектов современных ИС.
В России, предлагаемый прагматический подход к разработке и применению профилей ИС, состоит в использовании совокупности адаптированных и параметризованных базовых международных и национальных стандартов и открытых спецификаций, отвечающих стандартам "де-факто" и рекомендациям международных компаний..
Применение стандартизированных профилей позволяет заказчику системы устранить зависимость от одного поставщика программных или аппаратных средств за счет выбора этих средств из числа доступных на рынке и соответствующих стандартам, нормативным требованиям и рекомендациям профиля. Применение профилей, относящихся к прикладным программным комплексам (функциональным частям) ИС, облегчает повторное использование в проектируемой системе уже разработанных и проверенных прикладных программ.
В качестве методологической базы построения и применения профилей сложных ИС можно использовать технический отчет ISO/IEC TR 10000. Части 1 и 2 этого документа введены в России в качестве ГОСТ Р. Часть 3, определяющую основы и таксономию профилей среды открытых систем, предлагается использовать при построении и применении профилей ИС как документ прямого применения. Эталонная модель среды открытых систем OSE/RM определяет разделение любой информационной системы на приложения (прикладные программные комплексы) и среду, в которой эти приложения функционируют. Между приложениями и средой определяются стандартизированные интерфейсы (Application Program Interface - API). Эти интерфейсы являются необходимой частью профилей любой открытой системы. В соответствии с определениями профиля и базовых стандартов, входящих в профиль, спецификации выполняемых функций и интерфейсов взаимодействия могут быть оформлены как профиль каждого компонента системы. Таким образом, профили ИС, как сложной системы с иерархической структурой, могут включать в себя:
стандартизированные описания функций, выполняемых данной системой, и взаимодействия с внешней для нее средой;
стандартизированные интерфейсы между приложениями и средой ИС;
профили отдельных функциональных компонентов, входящих в систему.