ГОСТ Р ИСОЯС 10303-1070—2012
3.4 Термин, определенный в ИСОЯС 10303-1017
В настоящем стандарте применен следующий термин:
- общие ресурсы (common resources).
3.5 Термины, определенные в ИСО 10303-54
В настоящем стандарте применены следующие термины:
- класс (class);
- множество (set).
3.6 Сокращения
В настоящем стандарте применены следующие сокращения:
ПМ — прикладной модуль (application module; AM);
ПЭМ — прикладная эталонная модель (application reference model; ARM);
ИММ — интерпретированная модель модуля (module interpreted model; MIM);
URL — унифицированный указатель ресурса (uniform resource locator).
4 Информационные требования
В данном разделе определены информационные требования к прикладному модулю «Класс»,
представленные в форме ПЭМ.
П р и м е ч а н и я
1 Графическое представление информационных требований приведено в приложении С.
2 Спецификация отображения определена в 5.1. Она устанавливает, как удовлетворяются информацион
ные требования при использовании общих ресурсов и конструкций, определенных в схеме ИММ или импортиро
ванных в схему ИММ данного прикладного модуля.
Ниже представлен фрагмент EXPRESS-спецификации, с которого начинается описание схемы
Class_arm.
EXPRESS-cneunttiHKauHfl:
*)
SCHEMA Class_arm;
С
4.1 Определение объектов ПЭМ
В данном подразделе определены объекты ПЭМ прикладного модуля «Класс». Объект ПЭМ
является простейшим неделимым элементом с характеризующими его атрибутами и представляет
собой уникальное понятие прикладной области. Ниже приведены объекты ПЭМ и их определения.
4.1.1 Объект Class
Объект Class представляет совокупность элементов, рассматриваемых вместе как единое
целое.
П р и м е ч а н и я
1 В настоящем стандарте термины «класс» и «множество» являются синонимами.
2 Класс может состоять из элементов, обладающих конкретным набором свойств. Следовательно, для
класса может быть указана информация о последствиях обладания данным набором свойств. Если элемент клас
сифицирован как член такого класса, то может быть сделан вывод о наборе свойств, которым обладает данный
элемент.
3 Объект Class может быть реализован как составной экземпляр, содержащий другие объекты, определен
ные в стандартах комплекса ИСО 10303.
Каждый объект Class является объектом Class_by_extension или объектом Class_by_intension.
П р и м е ч а н и е — Различие между объектами Class_by_extenslon и Class_by_!ntenslon может быть не
точным. Например, множество элементов, изготовленных за конкретный производственный период, может рас
сматриваться как любой из этих объектов. Объектный тип данных Class не определен как абстрактный тип данных,
поэтому в прикладном протоколе или прикладном модуле может быть принято решение игнорировать указанное
различие.
3