ГОСТ Р 55346—2012
Соответственно, прикладной компонент requirement_occurence позволяет отделять структуру статических
требований к прерыванию от динамических, зависящих от системы требований (представляемых с помощью при
кладного компонента requirementjnstance). а также обеспечивать слабую связь между родительскими и дочерни ми
требованиями в структуре требований к разделению.
Первый из этих аспектов важен из-за того, что он позволяет давать ссылку многих контекстно-зависи
мых компонентов (прикладной компонент requirementjnstance) на соответствующий контекстно-независимый
компонент.
Второй из этих аспектов состоит в том. что прикладной компонент requirement_definition. являющийся
частью совокупности (посредством прикладных компонентов requirement_occurence и requirement_composi-
tion_relationship). неплотно связан с родительским прикладным компонентом requirement_definition. Данная
конструкция позволяет информационной модели в одной ситуации представлять какое-либо требование как
часть общей иерархии требований, тогда как в другой ситуации оно гложет рассматриваться как требование
высшего уровня.
EXPRESS-описание:
*)
ENTITY requirement_composition_relationship;
child_requirement:requirement_occurence;
description : OPTIONAL text_select;
index: label;
parent_definition ; requirement_definition;
UNIQUE
UR1: index. parent_definition;
END_ENTITY;
Г
Определения атрибутов:
Атрибут child_requirement: Этот атрибут определяет разделяемый прикладной компонент require-
ment_occurence в указанной связи.
Атрибут description: Этот атрибут определяет дополнительную текстовую информацию, относящу
юся к прикладному компоненту requirement_composition_relationship.
Атрибут index; Этот атрибут определяет идентификатор прикладного компонента require-
ment_occurence. идентифицируемый с помощью атрибута child_requirement в контексте приклад
ного компонента roquirement_definition, который определяется с помощью атрибута parent_defini-
tion.
Примечание 3 — Атрибут index является средством представления идентификатора, часто исполь
зуемым для идентификации требования в средствах управления требованиями. В настоящем стандарте данный
идентификатор формируется поэтапно по времени. Если, например, используется цифровая индексация, а какой-
либо атрибут child_requirement является третьим в составе, определяемом с помощью атрибута parent_definition. то
индексу атрибута должно быть присвоено значение 3.
Атрибут parent_definition: Этот атрибут определяет разделенный прикладной компонент require-
ment_definition в указанной связи.
Формальные выражения:
UR1:
4.3.269 Прикладной компонент requirement_definition
Прикладной компонент requirement_definitk>n является контекстно-независимым определением
прикладного компонента requirement.
Примечание — Сочетание прикладных компонентов requirementdefinition, requirement_oocurence и ге-
quirement_composition_relationship определяет способ разделения комплексных требований на их основные части.
Использование трех раздельных компонентов позволяет представлять, что какой-либо прикладной компонент ге-
quirement_definition является частью нескольких иерархий разделения, а использование прикладного компонента
requirement_occurer>ceдля каждой отдельной иерархии будет давать однозначное и изолированное представление
каждой иерархии разделения.
EXPRESS-описание:
*)
ENTITY requirementjjefinition
ABSTRACT SUPERTYPE OF ( ONEOF(model_defined_requirement_definition. structured_
140