ГОСТ Р 55346—2012
4.3.271 Прикладной компонент requirement_occurence
Прикладной компонент requirement_occurence определяет метку-заполнитель для статического
представителя требования в иерархии разделения требований.
EXPRESS-описание:
*)
ENTITY requirement_occurence;
definition : requirementjjefinition;
id:olement_identifier:
name: label;
INVERSE
child_of:SET{0:?] OF requirement_composition_relationship FOR child_requirement;
UNIQUE
UR1: definition, id;
r
END_ENTITY;
Определения атрибутов.
Атрибут definition; Этот атрибут определяет прикладной компонент requirement_definition. который
дает определение требованию.
Атрибут id: Этот атрибут определяет идентификатор прикладного компонента requirement_oc-
curence.
Атрибут name; Этот атрибут определяет слово (или слова), которые используются для ссылки на
прикладной компонент requirement_occurence.
Атрибут child_of: Этот атрибут определяет разделенный прикладной компонент requirement_oc-
curence в указанной связи.
Формальные выражения:
UR1:
4.3.272 Прикладной компонент requirement_relationship
Прикладной компонент requirement_relationship определяет способ представления взаимосвязей
между прикладными компонентами requirementjnstance.
Примечание 1 — Прикладной компонент requirement_reiationship может регистрировать существова
ние взаимосвязей между набором требований или же может использоватьсядля получения взаимосвязей между
наборами требований иотдельными требованиями.
Примечание 2 — Прикладной компонент requirement_relationship может использоваться, напри
мер. для идентификации измененных или производных требований в различных прикладных компонентах
system_view.
Примечание 3 — Предусмотрено два следующих способа использования прикладного компонента
requвementjelationsh ip.
1. Использование для связи нескольких требований с целью ее определения с помощью атрибута rela-
tionshipjype. Любое число прикладных компонентов requirement_relatk>nshipjnput_assignment, связывающих
прикладные компоненты requirement_reiationship и ряд прикладных компонентов requirementjnstance. может
поддерживать подобную связь. При таком использовании никакой новый прикладной компонент requirementje-
tationship_resultingje!ationship не реализуется в результате установления с помощью прикладного компонента
requirement_relationship.
2. Использованиедля создания или идентификации требований, которые зависят от установленного при
кладного компонента requirementjelationship. Как и в первом случав, любое число прикладных компонентов
requirement_relationshipJnput_assignment. связывающих прикладной компонент requirementjelationship и ряд
прикладных компонентов requirementjnstance формирует входные данные для связи. Для индикации выход
ных данных при анализе любое число прикладных компонентов requirementjelationship_resultingjelationship
может использоватьсяс целью указания требований, созданных или идентифицированных на основе этойсвязи
требований.
EXPRESS-описание;
*>
ENTITY requirement_relationship;
description : OPTIONAL text_select;
142