Роль стандартов и профилей стандартов

Стандарты - это документы, в которых содержатся описания лучших подходов при работе с архитектурой предприятия. Роль их значительна, так как они описывают взаимодействия различных составляющих архитектуры между собой [9].

Выделяют два класса стандартов - "технологические" и "рамочные" [31].

Наибольший интерес представляют "рамочные" стандарты, ISO 15704, а также ISO 15288 и, частично, ISO 12207. Согласно стандарту ISO/IEC 15288, жизненный цикл систем состоит из процессов (рис. 16).

Стандарт ISO 15288

Рис. 16. Стандарт ISO 15288

Профиль стандартов - совокупность выборок из нескольких стандартов. При использовании профилей снижаются затраты за счет уменьшения трудоемкости и одновременно повышается качество реализации проектов. Профили делятся на два класса [36]:

1) профили, созданные на основе стандарта ISO 15288, для описания программных или архитектурных решений;

  • 2) профили, созданные на основе стандарта ISO 12207, регламентирующие процессы жизненного цикла программных систем. Формирование профиля включает следующие этапы:
    • - определение бизнес-требований;
    • - формирование общего списка ИТ-сервисов;
    • - заполнение матрицы корреляции бизнес-требований и ИТ-сервисов;
    • - формирование списка ИС-сервисов и матрицы корреляции ИТ/ИС- сервисов.

Применение архитектурных шаблонов

Для осуществление помощи бизнес-процессу в информационной системе возможно применять уже известные части программного кода и/или типовые конфигурации оснащения - шаблоны [5]. Это позволяет значительно сократить и время на выполнения операций, и производственные риски за счет использования частей, уже протестированных на практике.

Шаблон - это известный способ решения известной проблемы (рис. 17).

Понятие шаблона

Рис. 17. Понятие шаблона

Важная часть, которая связана с шаблонами, есть то, что на каждом этапе они имеют сопровождение конкретными обоснованиями того, как и почему это решение считается наиболее оптимальным в определенных условиях. Шаблоны помогают более широко понять, как применять модели. Они указывают, что конкретно делает любую модель оптимальным решением [10].

Свое первое признание в области IT-технологий шаблоны получили в области программной архитектуры.

Причины, согласно которым шаблоны имеют вес для архитектуры предприятия [10]:

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

Архитектурные концепции (методики) и шаблоны - два инструмента для успешного, эффективного создания моделей и реализации систем с минимальными рисками.

В зависимости от уровня абстракции можно выделить [5]:

  • - бизнес-шаблоны;
  • - архитектурные шаблоны;
  • - шаблоны уровня приложений и т.п.

Эти шаблоны используются для описания типовых областей:

  • • взаимодействие пользователя с предприятием - U2B;
  • • взаимодействие между программами приложений от различных предприятий - В2В;
  • • коллективная работа пользователей, общие форумы и т.п. - U2U;
  • • поиск информации в базах данных, анализ данных - U2D;
  • • взаимодействие приложений "в пределах одного предприятия".

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

 
Посмотреть оригинал
< Пред   СОДЕРЖАНИЕ   ОРИГИНАЛ   След >