6 Структуры архитектуры и языки описания архитектуры ГОСТ Р 57100-2016

6.1 Структуры архитектуры ГОСТ Р 57100-2016

Структура архитектуры должна включать:

a) информацию, определяющую структуру архитектуры;

b) определение одного или более интересов (см. 5.3);

c) определение одной или более заинтересованных сторон, имеющих эти интересы (см. 5.3);

d) одну или более точек зрения на архитектуру, которые структурируют эти интересы (см. раздел 7);

e) любые правила связи (см. 5.7).

Глагол «включать», используемый в разделе 6, указывает на то, что в структуре архитектуры информация либо присутствует, либо представлена ссылка на эту информацию.

В структуру архитектуры следует включать условия применимости.

Примеры — Примерами являются следующие условия применимости:

  • описание архитектуры, использующее структуру архитектуры AF1, должно определять заинтересованные стороны А, М и Р, когда рассматриваемая система работает в пределах юрисдикции J;
  • описание архитектуры, использующее структуру архитектуры AF2, разрешает пропустить точку зрения V1, если не определено никаких интересов системы реального времени;
  • когда используется структура архитектуры AF3, для точки зрения V2 может быть пропущен вид модели МК, если S является некоторой определенной заинтересованной стороной.

Структура архитектуры должна установить свою согласованность с условиями концептуальной модели согласно 4.2.

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

[из 6.1 Структуры архитектуры ГОСТ Р 57100–2016]

6.2 Соблюдение описания архитектуры относительно структуры ГОСТ Р 57100-2016

Описание архитектуры придерживается структуры архитектуры, когда:

  • каждая применимая заинтересованная сторона, определенная в структуре архитектуры, учтена и определена в описании архитектуры (см. 5.3);
  • каждый применимый интерес, определенный в структуре архитектуры, учтен и определен в описании архитектуры (см. 5.3);
  • каждая применимая точка зрения, заданная структурой архитектуры (см. 6.1), включена (см. 5.4) в описание архитектуры;
  • каждое применимое правило связи, заданное структурой архитектуры, включено в описание архитектуры (в 5.7.3);
  • описание архитектуры соответствует требованиям раздела 5.

Термин «применимый» означает, что условия применимости (см. 6.1) соблюдены.

Структура архитектуры может установить дополнительные правила для того, чтобы описание архитектуры придерживалось структуры.

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

[из 6.2 Соблюдение описания архитектуры относительно структуры ГОСТ Р 57100–2016]

6.3 Языки описания архитектуры ГОСТ Р 57100-2016

Язык описания архитектуры (ЯОА) должен задавать:

a) определение одного или более интересов, которые будут выражены ЯОА (см. 5.3);

b) определение одной или более заинтересованных сторон, имеющих эти интересы (см. 5.3);

c) виды моделей, реализованные ЯОА, которые структурируют эти интересы [см. раздел 7, перечисление d)];

d) любые точки зрения на архитектуру согласно разделу 7.

Примечание — ЯОА не должен выражать точки зрения архитектуры; это может определить один или более видов модели для использования в точках зрения архитектуры, определенных в другом месте;

e) правила связи (см. 5.7), связь ее видов модели согласно перечислению с).

[из 6.3 Языки описания архитектуры ГОСТ Р 57100–2016]