ГОСТ Р 55346—2012
Примечание 2 — Прикладной компонент package может использоваться для получения групповой
информации на любом уровне абстрактного проектирования, начиная с небольшого множества прикладных ком
понентов requirementjnstance. которые тем или иным образом связаны с проектной информацией и являются по
рождением проектного прикладного компонента engineering process aclivity.
EXPRESS-описание:
*)
ENTITY package
SUPERTYPE OF (selection_package );
description : OPTIONAL text_select;
discriminator: text;
id ; elementjdentifier;
name: label;
INVERSE
element:SET[0:?] OF package_element_assignment FOR package,
UNIQUE
UR1: id;
END_ENTITY;
(*
Определения атрибутов.
Атрибут description; Этот атрибут определяет дополнительную информацию, относящуюся к при
кладному компоненту package.
Атрибут discriminator; Этот атрибут определяет общий критерий классификации, который приме
ним ко всем элементам прикладного компонента package.
Примечание 3 — Критерий, определяемый с помощью дискриминатора, формально не является стро
гим. Данный стандарт не освобождает классификацию от конфликта с дискриминатором.
Атрибут id; Этот атрибут определяет идентификатор прикладного компонента package.
Атрибут пате; Э
тот
атрибут определяет слово (или слова), которые используются для ссылки на
прикладной компонент package.
Атрибут element; Этот атрибут определяет прикладной компонент package, которому присваива
ется элемент.
Формальные выражения.
UR1:
4.3.219 Прикладной компонент package_classification_assignment
Прикладной компонент package_classification_assignment определяет способ присвоения при
кладного компонента package прикладному компоненту package_classification_system, при котором при
кладной компонент package становится в системе классификации элементом высшего уровня.
EXPRESS-описание:
*>
ENTITY package_classification_assignment;
assigned_package: package;
dassification_system ; package_classification_system;
END_ENTITY;
C
Определения атрибутов.
Атрибут assigned_package: Этот атрибут определяет прикладной компонент package во взаимосвя
зи компонентов.
Атрибут classification_system: Этот атрибут определяет прикладной компонент package_classifica-
tion_system во взаимосвязи компонентов.
4.3.220 Прикладной компонент package_classification_system
Прикладной компонент package_classification_system является представлением системы класси
фикации. содержащей множество прикладных компонентов package.
Примечание — Целью введения прикладного компонента package_classification_system является обе
спечение его повторного использования в проектных базах данных. Классификация гложет распространяться на
произвольную глубину путем встраивания прикладных компонентов package.
117