ГОСТ Р ИСО/ТС 10303-1267—2016
Тип данных required_resource_item является расширяемым списком альтернативных именован
ных типов данных. Дополнительные альтернативные типы данных задаются в выбранных (SELECT)
типах данных, расширяющих тип данных required_resource_item.
Примечание — Для того чтобы обеспечить уверенность в том. что для объектов, ссылающихся на пу
стой расширяемый выбираемый (SELECT) тип данных, существует хотя бы один тип разрешенных экземпляров, в
прикладных модулях, использующих этот тип данных, требуется его расширение.
EXPRESS-спецификация:
*)
’ГУРЕ required.resourсе_iteir = EXTENSIBLE GENERIC.ENTITY SELECT;
END_IYPE;
l*
4.2.3 Тип данных resource_requiremont_soloct
Тип данных resource_requiroment_select является расширяемым списком альтернативных типов
данных, позволяющим обозначать экземпляры данных типа Requirement_version.
Примечание — Список объектных типов данных может быть расширен в прикладных модулях, в кото
рых используются конструкции настоящего прикладного модуля.
EXPRESS-спецификация:
* I
TYPE resource_requirenenr._seIect = EXTENSIBLE SELECT
<Requirener.t._versionJ;
ENDJIYPE;
(*
4.3 Определение объектов ПЭМ
В настоящем подразделе описаны объекты ПЭМ рассматриваемого прикладного модуля. Каж
дый объект ПЭМ является простейшим неделимым элементом, который моделирует уникальное поня
тие прикладной области, и содержит атрибуты для представления объекта. Далее приведены объекты
ПЭМ и их определения.
4.3.1 Объект Requirod_resource
Объект Required_resource представляет выявленную потребность в ресурсе. Роль требуемого
ресурса определяется классификатором.
Пример — Примерами классиф икации требуемых ресурсов могут быть * facility» (оборудование),
яtest equipment» (испытательное оборудование), яsupervisor» (надсмотрщик).
EXPRESS-спецификация:
*)
ENTITY P.equired.resource
ABSTRACT SUPERTYPE OF <ONEOF iRequired_resource__hy_reference,
Required_resource_by_requirement,
Required_resoi:rce_fciy_resoi:rce_item)>;
name: SlftlNG;
description: OPTIONA- STRING;
required.quantity: OPTIONAL Value_with_unir.;
ENO_ENTITY;
l*
Определение атрибутов:
name — слова, которыми называется требуемый ресурс;
description — текст, предоставляющий дополнительную информацию о требуемом ресурсе. За
давать значение этого атрибута не обязательно;
quantity — необходимое количество требуемого ресурса. Задавать значение этого атрибута не
обязательно.
Пример — Количество может быть задано как требуемый объем или как продолжительность.
4