ГОСТ Р 55346—2012
Определения атрибутов:
Атрибут child: Этот атрибут определяет прикладной компонент data_field в указанной взаимосвязи.
Атрибут parent: Этот атрибут определяет прикладной компонент record_data_type_defmit»on в ука
занной взаимосвязи.
4.3.263 Прикладной компонент recursive_data_type_definition
Прикладной компонент reajrsive_data_type_defmition принадлежит к тому же типу, что и прикладной
компонент user_defined_data_type_definitk>n. и является повторным определением другого типа данных. В
своей простейшей форме прикладной компонент reajrsive_data_type_definitk>n позволяет переименовы
вать или повторно описывать другой тип данных, а в своей наиболее сложной форме прикладной компо
нент recursive_dataJype_definition будет приобретать новые свойства, которые, возможно, будут замещать
свойства повторно определенного прикладного компонента recursive_data_type_definition или maths_space.
Тип рекурсивных данных наследует свойства повторно определенного типа данных.
Тип рекурсивных данных может обладать свойствами, которыми не обладает повторно определя
ем тип данных.
Тип рекурсивных данных может обладать альтернативными значениями для свойств по срав
нению с повторно определенным типом данных. Повторно определенные свойства могут вступать в
конфликт с существующими свойствами, однако в случае возникновения этого конфликта должно
предполагаться, что свойства прикладного компонента recursive_data_type_definition обладают преиму
ществом перед повторно определенным типом данных.
EXPRESS-описание:
*)
ENTITY recursive_data_type_definition
SUBTYPE OF (user_defined_data_type_defmition):
redefines: data_type_definition_select;
END_ENTITY;
(*
Определение атрибута:
Атрибут redefines: Этот атрибут определяет прикладной компонент maths_space или user_defined_
data_type_definition, на котором основывается прикладной компонент recursive_data_type_definition.
4.3.264 Прикладной компонент requirement_allocation_property_relationship
Прикладной компонент requirement_allocation_property_relationship определяет способ связи при
своенного прикладного компонента requirementjnstance с элементом прикладного компонента ргорег-
ty_value. присваиваемого этому элементу.
Примечание — Подобная конструкция позволяет отслеживать последствия или значимость размеще
ния требования кэлементу.
EXPRESS-описание:
*>
ENTITY requirement_allocation_property_relationship;
allocated_requirement: roquirement_allocation_relationship:
define_property_value: property_value;
description : OPTIONAL text_select;
END_ENTITY;
Г
Определения атрибутов:
Атрибут allocated_requirement: Этот атрибут определяет требование к указанной связи.
Атрибут define_property_value: Этот атрибут определяет прикладной компонент property_value. на
который оказывает влияние данное требование (или определяется им).
Атрибут description: Этот атрибут определяет дополнительную информацию, относящуюся к при
кладному компоненту requirement_allocation_property_relationship.
4.3.265 Прикладной компонент requirement_allocation_relationship
Прикладной компонент requirement_allocation_relationship определяет способ размещения при
кладного компонента requirementjnstance в другом элементе, так что этот элемент будет удовлетво-
137