Структуры архитектуры и языки описания архитектуры являются двумя механизмами, широко используемыми в процессе архитектуризации. Структуры архитектуры и языки описания архитектуры определяются на основании понятий описания архитектуры, представленных в настоящем стандарте.
Структура архитектуры устанавливает обычную практику для создания, интерпретации, анализа и применения описания архитектуры в пределах определенной области применения или сообщества заинтересованных сторон.
Применение структур архитектуры включает (но не ограничивается этим): создание описаний архитектуры; разработку инструментариев моделирования архитектуры и методов процесса архитектуризации; установление процессов для содействия связи, обязательствам и межсистемному функционированию через множественные проекты и (или) организации.
— Структуры архитектуры часто охватывают условия для описания архитектуры и дополнительные практики процесса архитектуризации.
Примеры — Примерами структуры архитектуры в терминах настоящего стандарта являются: структура архитектуры Захмана для информационных систем [44], структура архитектуры британского Министерства обороны [27], структура архитектуры открытых групп (TOGAF) [41], модель представления Крухтена «4+1» [23], четыре метода представлений Сименса [10], эталонная модель для открытой распределенной обработки (RM–ODP) [ИСО/МЭК 10746] и обобщенная эталонная архитектура предприятия (GERA) [ISO 15704].
На рисунке 5 отображено содержание структуры архитектуры.
— Рисунок использует нотации для класса диаграмм, определенные в ИСО/МЭК 19501.
Рисунок 5 — Концептуальная модель структуры архитектуры
— Требования к структурам архитектуры определены в 6.1.
Язык описания архитектуры является некоторой формой выражения для применения в описаниях архитектуры.
Язык описания архитектуры обеспечивает один или несколько видов модели в качестве средства структуризации некоторых интересов для представителей заинтересованных сторон. Язык описания архитектуры может быть узко ориентированным, определяющим единственный вид модели, или широко ориентированным, предназначенным для обеспечения нескольких видов модели, специально организованных для представления точки зрения. Часто язык описания архитектуры поддерживается автоматизированными инструментариями для сопровождения создания, использования и анализа его моделей.
Примеры — Примерами языка описания архитектуры в терминах настоящего стандарта являются Rapide [25], Wright [43], SysML [31], ArchiMate [40] и точка зрения на языки со стороны эталонной модели открытой распределенной обработки (RM–ODP) [ИСО/МЭК 10746].
На рисунке 6 отображено содержание языка описания архитектуры.
— Рисунок использует нотации для класса диаграмм, определенные в ИСО/МЭК 19501.
Рисунок 6 – Концептуальная модель языка описания архитектуры
— Требования к языку описания архитектуры определены в 6.3.
[из 4.5 Структуры архитектуры и языки описания архитектуры ГОСТ Р 57100–2016]