ГОСТ Р ИСОЯС 10303-1061—2012
Определения атрибутов
assigncd_projoct — объект Project, с которым устанавливается связь;
role — текст, определяющийсущностьобъекта Project поотношению к связанномус ним изделию
или действию. При определениидействий, включенныхвпрограммуработпопроекту, атрибутуroleдол
жно быть присвоено значение ’work program (программа работ)’;
items — совокупность экземпляровобъектныхтиповданных, присутствующих в выбираемом типе
данных projectjtem. которыесвязаны с объектом Project. Типданных projectJtem должен содержать
по крайней мере один объектный типданныхдля объекта Project_assignment.
4.3.3 Объект Project_relationship
Объект Project_relationship представляет связь между двумя экземплярами объекта Project с
идентификацией иописанием их взаимосвязи.
EXPRESS-спецификация:
*)
ENTITY Project_relationship;
relation_type: STRING;
description; OPTIONAL STRING;
relating_project: Project,
related_project; Project;
END_ENTITY;
c
Определения атрибутов
relation_type— текст, определяющийсущностьвзаимосвязи. Всоответствующихслучаяхдолжны
использоваться следующие значения данного атрибута;
- ’decomposition (декомпозиция)’; прикладной объект определяет взаимосвязь, при которой зави
симый проект является компонентом ведущего проекта;
- ’dependency (зависимость)’: завершение зависимого проекта зависит от завершения ведущего
проекта;
- ’sequence (очередность)’; прикладной объект определяет взаимосвязь, при которой ведущий
проектдолжен бытьзавершендо начала зависимого проекта;
- ’succession (преемственность)’: зависимый проект является преемником ведущего проекта;
description — текст, содержащийдополнительную информацию о данной взаимосвязи. Значение
данного атрибута можетбыть не определено;
relating_project — один изэкземпляров объекта Project, являющийсячастью взаимосвязи;
related_project—другой экземпляробъекта Project, являющийся частью взаимосвязи. Если один
элемент взаимосвязи зависит от другого, тоданный атрибут представляет зависимый элемент.
Неформальное утверждение
IP1 — граф экземпляров объекта Project, связанныхэкземплярами объекта Project_relationship,
должен бытьациклическим.
*)
END_SCHEMA; — Project_arm
С
5 Интерпретированная модель модуля
5.1 Спецификация отображения
В настоящем стандарте под термином «прикладной элемент» понимается любой объектный тип
данных, определенныйв разделе4.любойизегоявныхатрибутов илюбоеограничениенаподтипы. Тер-
мин «элемент ИММ» обозначает любой объектный типданных, определенный в 5.2 или импортирован ный
с помощью оператора USE FROM из другой EXPRESS-схемы. любой из его атрибутов и любое
ограничение наподтипы, определенное в 5.2 или импортированноес помощью оператора USE FROM.
В данном подразделе представлена спецификацияотображения, которая определяет, каккаждый
прикладнойэлемент, описанныйв разделе4 настоящегостандарта, отображается на один или несколь
коэлементов ИММ (см. 5.2).
5