ГОСТ Р 57100-2016/ISO/IEC/IEEE 42010:2011. Национальный стандарт Российской Федерации. Системная и программная инженерия. Описание архитектуры
6. Структуры архитектуры и языки описания архитектуры
6.1. Структуры архитектуры
Структура архитектуры должна включать:
a) информацию, определяющую структуру архитектуры;
b) определение одного или более интересов (см. 5.3);
c) определение одной или более заинтересованных сторон, имеющих эти интересы (см. 5.3);
d) одну или более точек зрения на архитектуру, которые структурируют эти интересы (см. раздел 7);
e) любые правила связи (см. 5.7).
Глагол "включать", используемый в разделе 6, указывает на то, что в структуре архитектуры информация либо присутствует, либо представлена ссылка на эту информацию.
В структуру архитектуры следует включать условия применимости.
Примеры - Примерами являются следующие условия применимости:
- описание архитектуры, использующее структуру архитектуры AF1, должно определять заинтересованные стороны A, M и P, когда рассматриваемая система работает в пределах юрисдикции J;
- описание архитектуры, использующее структуру архитектуры AF2, разрешает пропустить точку зрения V1, если не определено никаких интересов системы реального времени;
- когда используется структура архитектуры AF3, для точки зрения V2 может быть пропущен вид модели MK, если S является некоторой определенной заинтересованной стороной.
Структура архитектуры должна установить свою согласованность с условиями концептуальной модели согласно 4.2.
Примечание - Вышеупомянутое требование может быть удовлетворено через метамодель, связи конструкций структуры с моделью согласно 4.2, текстовое изложение или некоторым иным способом.