ГОСТ Р 55346—2012
Атрибут relationship_type: Этот атрибут определяет семантику прикладного компонента configura-
tion_element_relationship. Там. где это применимо, должны использоваться следующие состояния (зна
чения) этого атрибута:
- состояние alternative: Основной и альтернативный прикладной компоненты configuration_ele-
ment являются взаимозаменяемыми;
- состояние variant: Альтернативой является один из вариантов основного прикладного компонен
та configuration_element.
Примечание — Вариант компонента предполагает, что базовый и альтернативный варианты приклад
ного компонента configuration_element разделяют существенный объем информации.
4.3.49 Прикладной компонент configuration_element_version
Прикладной компонент configuration_element_version является «мгновенным изображением» лю
бого конструктивного элемента, для которого сохраняется хронология изменений.
Примечание 1 — Перечень изменений сохраняется, начиная от начального выпуска элемента, и реги
стрируется с помощью прикладного компонента configuration_elernent_version, поэтому компонент с изображени ем
будет содержать прикладной компонент configurat(on_element и набор прикладных компонентов configuration_
element_version. в котором будут регистрироваться изменения данного прикладного компонента configuration_ele-
ment. В настоящем стандарте конструктивные элементы могут получаться из модулей для функций, требований,
поведения, документации и типов данных.
Вдальнейшем это приведет к ситуации, в которой проект будет формировать экземпляры прикладного ком
понента configuration element. относящиеся к представляемому конкретному варианту прикладного компонента
configuration_element. поэтому проект может содержать набор прикладных компонентов conftgurabon_element.
представленный в отличающемся варианте. После этого новый вариант всего проекта гложет вносить одиночное
изменение в проект.
Пример 3
—
Например, вариант проекта 1 может содержать вариант 1 функции 1, вари
ант 3 функции 2 и вариант 1 функции 3. После этого следующий выпуск проекта (вариант 2)
может содержать вариант 2 функции 1, вариант 3 функции 2 и вариант 1 функции 3. Этот
пример иллюстрирует, что может существовать два уровня управления вариантами. Одна
сторона проекта может желать управлять всеми вариантами проекта, а другая сторона
проекта
—
лишь вариантами отдельных элементов.
Примечание 2 — Стандартное предположение состоит втом, что целостность будет сохраняться либо
путем передачи инструмента и его получения, либо с помощью средств третьей стороны проекта, более специ
ализированных для элементов управления конфигурацией.
Примечание 3 — Набор прикладных компонентов configuration element version прикладного компо
нента configuration_element представляет его хронологию в рамках определенного этапа жизненного цикла или.
возможно, в течение всего жизненного цикла.
EXPRESS-описание:
*)
ENTITY configuration_element_version:
description : OPTIONAL text_select,
id:elementjdentifier:
version_of:configuration_element;
UNIQUE;
UR1: id;
END_ENTITY;
Г
Определения атрибутов.
Атрибут description: Этот атрибут определяет дополнительную текстовую информацию, относящу
юся к прикладному компоненту configuration_element_version.
Атрибут id: Этот атрибут определяет идентификатор прикладного компонента configuratk>n_ele-
ment_versk>n.
Атрибут version_of: Этот атрибут определяет прикладной компонент configuration_element. для ко
торого прикладной компонент configuration_element представляет его вариант.
Формальные выражения:
UR1:
44