ГОСТ Р 57310—2016
Рисунок 9 — Функциональная часть, включающая в себя
другие функциональные части
Так же. как и включенные функциональные части Р2 и РЗ. часть Р1 может содержать локально
расположенные объекты, например. {S. X}. Тот факт, что {X} используется в РЗ. не исключает его ис
пользования в Р1. В таком случае схема Р1 содержит набор объектов, которые точно определены, и
наборы объектов, включенные в функциональные части. Таким образом, схема Р1 содержит набор
объектов {S. X} + [{U. V. W. Z) ♦ {Т. U. V, X. Y}]. Расширение даст набор объектов внутри схемы Р1 {S. X, U.
V. W. Z, Т. U, V, X, Y}.
Получается, что схема Р1 включает в себя по два вхождения объектов {X). {U) и {V}. что недопу
стимо. Набор объектов, образующих схему, может содержать только одно вхождение каждого объекта.
Это значит, что совпадение вхождений должно быть урегулировано. Для Р1 решением схемы будет {S, Т.
U. V. W. X, Y. Z} при вхождении каждого объекта по одному разу.
Наглядно подобная схема показана на рисунке 10, где. несмотря на вхождение каждого объекта
не более одного раза, взаимодействия между компонентами сохранены.
Схема Р1Схема Р2Схема РЗ
Схема Р4
Рисунок 10 — Решение схемы добавлением объектов
Так как модель требований к обмену информацией составляется из функциональных частей, схе
ма для модели требований к обмену информацией также составляется путем сложения схем, содержа
щих функциональные части. Например, если модель требований к обмену информацией R1 включает
в себя функциональную часть Р1 и Р2. то
R1 = Р1 + Р2.
Однако если функциональная часть Р1 включает всебя функциональные части А. В. С. а Р2 вклю
чает в себя D. Е, F. то. следовательно
R 1 = A + B + C + D * E + F.
16