ГОСТ Р
ИСО
10303-44-2002
EXPRESS-спецификация
•)
TYPE configuration_designJtem = SELECT
(product_definition,
product definition formation);
END_TYPE
C
6.4 Определения объектов управления конфигурацией
6.4.1 О б ъ е к т c o n f i g u r a b l e i t e m
Объектом configurationjtem яатяется объект configurationjtem, описываемый набором prod-
uet_concept_feature, применяемых в product_concept. Объекты produet_concept, определяемые prod-
uct_concept_feature_associations, должны соответствовать наследуемому атрибуту item_concept или
быть указаны в нем.
П р и м е р —Заказчик определяет модель автомобиля и некоторые его характеристики, например цвет
«red»(красный), отделку салона «leathergray»(серая кожаная), «sun roof» (оранжевая крыша) и«aluminium rims»
(алюминиевые бандажы колес). Конкретный автомобиль с данными характеристиками может’ быть представлен
объектом configurationjtem. Конкретная модель автомобиля может быть представленаобъектом produet_concept,
играющим роль item conccpt для ланною автомобиля. Каждая характеристика данною автомобиля может быть
представлена объектом product_concepl_featurc.
EXPRESS-спецнфикация
~)
ENTITY configurable_item
SUBTYPE OF (configurationjtem);
item concept feature : SET |l:?| OF product concept feature association:
END_ENT1TY;
(♦
Описание атрибута
itcm_concept_feature —экземпляры product_concept_feature_association, связанные с данным
configurablejtem.
6.4.2 О б ъ е к т c o n f i g u r a t i o n _ d e s i g n
Объект configuration_design определяет отношение между элементом конфигурации и проектом
создания данного элемента. Таким образом, данный объект представляет собой связь configura-
tionjtem с product_definition или product_definition_fonnation, определяющую, что указанный проект
является частью решения по данному configurationJtem.
Примечание I —Разработчики м о т установить эту связь еще до планирования и уточнения
конструкции любых компонентов.
EXPRESS-спецнфнкация
~)
Е NTITY contigurat ion^design;
configuration : configurationjtem;
design: configuration”design item;
DERIVE
name: label : = get jiame_value (SELF);
description : text: = get description_value (SELF);
UNIQUE
UR1 : configuration design;
WHERE
WR1 : SIZEOF (USEDIN (SELF. ’BASIC ATTRIBUTE SCHEMA/ +
’NAM E_ATTRI BUTE.NAMEDJTEM ’)) <= Ц
WR2 : SIZEOF (USEDIN (SELF. ’BAS1C_ATTR1BUTE_SCHEMA/ +
’DESCRIPTION_ATTRIBUTE.DESCRIBED_ITEM’)) <= Ц
END ENTITY:
Г
23