Статус документа
Статус документа

ПНСТ 420-2020 Информационные технологии (ИТ). Интернет вещей промышленный. Типовая архитектура

     6.1 Структура архитектуры


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

В структуре архитектуры промышленного ИВ использованы концепции ГОСТ Р 57100. Структура архитектуры определяет соглашения, принципы и практики для согласованного описания архитектуры. Стандартная структура архитектуры облегчает оценку, а также системное и эффективное решение задач заинтересованных сторон.

На рисунке 1 приведена концептуальная модель описания архитектуры по ГОСТ Р 57100. Цветные прямоугольники со сплошной заливкой добавлены к исходному рисунку, приведенному в ГОСТ Р 57100, для обозначения архитектурных конструкторов типовой архитектуры.

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


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

В основе описания архитектуры по ГОСТ Р 57100 лежат определенные точки зрения. Точка зрения включает в себя условности конструкции и анализ интересов системы и структурирует один интерес или более. Для каждой точки зрения определен один вид модели или более. Конструкции точек зрения и соответствующие заинтересованные стороны, интересы и виды моделей составляют каркас архитектуры.

Архитектурное представление выражает архитектуру рассматриваемой системы в соответствии с точкой зрения. Применение видов моделей для каждой точки зрения приводит к созданию архитектурных моделей. Совместно архитектурные представления и архитектурные модели составляют архитектурное отображение.

Пример - Общим подходом к проектированию сложной системы является функциональная декомпозиция системы. Устанавливаются интересы функциональных подсистем, их интерфейсы взаимодействия и порядок взаимодействия подсистем для реализации целевого поведения системы. Функциональная декомпозиция системы облегчает понимание, проектирование, реализацию, повторное использование и обслуживание каждой подсистемы. Для описания структуры подсистем и их интерфейсов может быть использована диаграмма компонентов, для описания взаимодействия подсистем - диаграмма последовательностей, и для описания реагирования системы и подсистем - диаграмма состояний. Данные диаграммы и соответствующая документация решают задачу функциональной декомпозиции. Диаграммы компонентов, последовательностей и состояний являются видами модели для функциональной структуры системы; результатом применения видов моделей к структуре системы - архитектурные модели.

Каркас архитектуры и архитектурное отображение представлены на рисунке 2.

     Рисунок 2 - Структура архитектуры