ГОСТ Р ИСО/ТС 10303-1046—2012
ПРИМЕР
—
Два болта одного и т ого же размера являют ся изделиями. Один болт имеет квадрат
ную головку, а другой болт — шестигранную головку. Два болта рассматриваются как равные по ф ор
ме, соединению и функции: оба имеют достаточно сходные физические формы, при использовании они
занимают одинаковое пространство и оба служат для скрепления вместе двух предметов. Следова
тельно. один из этих болтов может рассматриваться как изделие, заменяющее другой болт.
EXPRESS-спсиификаиия:
*)
ENTITY Alternate_product_relationship;
name : OPTIONAL STRING;
description : OPTIONAL STRING;
altemate_product: Product;
base_product; Product;
criteria : OPTIONAL STRING:
UNIQUE
UR1: alternate_product, base product.
WHERE
WR1; altemate_product ;<>: base_product;
WR2; EXISTS(criteria) OR
(TYPEOF{SELF\Alternate_product_relationship) <> TYPEOF(SELF));
END_ENTITY;
(*
Определения атрибутов
name — слова, которыми называется объектAlternato_product_rolationship. Присваивать значе
ние этому атрибуту не обязательно;
description — текст,предоставляющийдополнительнуюинформациюобобъекте
Alternate_product_relationship. Присваивать значение этому атрибуту не обязательно.
alternate_product — объект Product, представляющий изделие, которое может быть использова
но вместо изделия, играющего роль атрибута base_product;
base_product — объект Product, представляющий изделие, которое может быть заменено;
criteria — текстовое описание, задающее обоснование и критерии, используемыедля оценки воз
можное-™ замены изделия, играющего роль атрибута baso_product, изделием, играющим роль атрибу
та alternate_product.
ПРИМЕР
—
В концепции заменяющ их изделий обычно учит ывают ся форма, соединение, функция и
качество. В качестве условий возможности замены могут также учит ыват ься дополнительные
свойства, такие как производительност ь, шум, износоустойчивост ь и надежность.
Формальные положения
UR1:Сочетание значений атрибутов alternate_product и base_product должно бытьуникальным.
WR1; Атрибуты alternate_product и base_product не должны содержать ссылки на один и тот же
экземпляр объекта.
WR2; Если экземпляр объекта является строго экземпляром объекта, а не одного из его подтипов,
то должно быть представлено значение атрибута criteria.
4.2.2 Объект Assembly_relationship_substitution
Объект Assembly_relationship_substitution представляет связь, показывающую, что одно отно
шениекомпозиции(часть-целое)всборочнойединице,представленноеобъектом
Assembly_component_relationship. может быть заменено другим отношением, представленным объ
ектом Assembly_component_relationship.
Оба отношения в сборочной единице должны ссылаться на один и тот же экземпляр объекта
Product_viow_definition. описывающий определение представления изделия.
П р и м е ч а н и я
1 Объект Assem bly_relatlonshlp_substltutlon задает, что изделие некоторой версии, играющее роль со
ставной части сборочной единицы в объекте, играющем роль атрибута substitute_relatlonship. может заменять из
делие некоторой версии, которое играет роль составной части сборочной единицы в объекте, играющем роль
атрибута base_relationshlp.
4