Соответствия элементов архитектур A3 - Architecture Correspondence · NAF
Простыми словами
Мост между архитектурами: A3 показывает, как элементы одного архитектурного описания соотносятся с элементами другого, и по какому правилу (Correspondence Method) это соотнесение сделано. Столбец сетки — Connectivity, поэтому A3 относится к A2 так же, как L3 к L2: тот перечисляет части, этот связывает. Понятия взяты из ISO/IEC/IEEE 42010, и оттуда же берётся главная тонкость: элементом архитектурного описания может быть что угодно по размеру — от одного блока на диаграмме до целого описания. Ошибка здесь одна и крупная: A3 заполняют связями внутри своей архитектуры. Внутренние связи живут в L3, P3, S3 и в метамодели; A3 нужен там, где архитектуру переиспользуют, наследуют от эталонной или сверяют с соседней.
Примеры
В примере стандарта модель SAR Concept 2025 соотнесена с SAR Reference Architecture: соответствие названо реализацией эталонной архитектуры и управляется методом Applies Reference. Второе соответствие включает элемент Combat SAR по методу Embeds Architecture.
NAF v4.1, Chapter 3, разд. 44.3 NAFv4 Compliant Example — два Element Correspondence и управляющие ими Correspondence Method
Стандарт прямо оговаривает: «An Architecture Description element can have any level of granularity, ranging from a component of a view to a complete architecture description». Значит соответствие можно объявлять и между двумя блоками, и между двумя целыми архитектурами, не заводя для этого разных конструкций.
NAF v4.1, Chapter 3, разд. 44.2 Notes on the Cut-out — оговорка о любом уровне гранулярности элемента архитектурного описания
Раздел Usage называет три применения: прослеживаемость и зависимости между архитектурами, переиспользование архитектур, анализ зависимостей между ними. Все три — про отношения нескольких описаний, а не про устройство одного.
NAF v4.1, Chapter 3, разд. 44 A3 — Architecture Correspondence, раздел Usage and Concerns Addressed
Определение из первоисточника
дословная выпискаThe A3 Viewpoint is concerned with implementing correspondence between elements of Architecture Descriptions (AD).
Реализация соответствий (correspondence) между элементами архитектурных описаний.
Как этим пользуются
Описание представления в источнике: для кого оно нужно, что описывает и в каком виде.
- Как применяют
- Трассируемость / зависимости между архитектурами
- Повторное использование архитектур
- Анализ зависимостей между архитектурами
- Что должно быть внутри
- Должно содержать все соответствующие элементы описания архитектуры
- Должно содержать соответствия элементов, относящиеся к элементам описания архитектуры, и методы соответствия, которые ими управляют
- Может показывать, как описания архитектуры соотносятся с элементами описания архитектуры
- Может показывать, как описания архитектуры соотносятся с соответствиями элементов
- В каком виде рисуют
- Табличная
- Диаграмма
- Примечание источника
Концепции соответствия архитектур, представленные здесь, заимствованы из ISO/IEC/IEEE 42010. Элемент описания архитектуры может иметь любой уровень детализации, от компонента представления до полного описания архитектуры.
То же в оригинале
- Как применяют
- Traceability / dependencies between architectures
- Re-Use of Architectures
- Dependency analysis across architectures
- Что должно быть внутри
- Shall contain all relevant Architecture Description Elements
- Shall contain Element Correspondences that relate to Architecture Description Elements and Correspondence Methods that govern them
- May show how Architecture Descriptions relate to Architecture Description Elements
- May show how Architecture Descriptions relate to Element Correspondences
- В каком виде рисуют
- Tabular
- Diagram
- Примечание источника
The concepts of architecture correspondence presented here are derived from ISO/IEC/IEEE 42010. An Architecture Description element can have any level of granularity, ranging from a component of a view to a complete architecture description.
Основные параметры
Атрибуты этой сущности по справочнику источника.
- Usage & Concerns Addressed:
- Traceability / dependencies between architectures.
- Re-Use of Architectures.
- Dependency analysis across architectures.
- Scope:
- Shall contain all relevant Architecture Description Elements.
- Shall contain Element Correspondences that relate to Architecture Description Elements and Correspondence Methods that govern them.
- May show how Architecture Descriptions relate to Architecture Description Elements.
- May show how Architecture Descriptions relate to Element Correspondences.
- Representation:
- Tabular.
- Diagram.
В других подходах
Сопоставления одного понятия в разных подходах.
Аспект сетки: связность и зависимости элементов.
Семантические различия Это столбец сетки, а не артефакт. Полезен для сравнения структур NAF и UAF, но в матрице артефактов даёт ложное «совпадение».
Корпоративные архитектуры
- UAFArchitecture References
- UAFStrategic Connectivity
- UAFOperational Connectivity
- UAFServices Connectivity
- UAFPersonnel Connectivity
- UAFResources Connectivity
- UAFSecurity Connectivity
- UAFProject Connectivity
- UAFActual Resources Connectivity
- NAFC3 - Capability Dependencies
- NAFS3 - Service Interfaces
- NAFL3 - Logical Interactions
- NAFP3 - Resource Interactions
- NAFA3 - Architecture Correspondence
Связанные понятия
Опишите архитектуру своей компании в Storm
Реестр процессов, архитектурное рабочее пространство, связи между системами и процессами — те самые артефакты, только про вашу организацию.
Это же в StormАрхитектура систем и интеграцийРеестр процессовКарта бизнес-способностей