ГОСТ Р ИСО 10303-11— 2009
П р и м е ч а н и е — Диаграмма с двумя схемами показана на рисунке D.25. Схема top имеет интерфейс со
схемой geom. В частности, схема top ссылается на обьект surface и использует определения curve и point из
схемы geom. Определение point в схеме top переименовано в node
Если диаграмма уровня схем размещается на нескольких страницах, а интерфейсы между схемами пере
секают границы страниц, то используются обозначения межстраничных ссыпок.
П р и м е ч а н и е — В примере 2 из приложения J. раздел J.5 представлен исходный текст на языке
EXPRESS для сокращенной версии диаграммы уровня схем. EXPRESS-G диаграмма для данного примера пока
зана на рисунке D.26.
Рисунок D.26 — Полная диаграмма уровня схем для примера 2 из приложения J. раздел J.5 (лист 1 из 1)
l
D.7 Полные EXPRESS-G диаграммы
Полной EXPRESS-G диаграммой называется диаграмма, в которой с учетом ограничений графической
нотации EXPRESS-G точно представлены все определения, взаимосвязи и ограничения посредством диаграм мы
уровня объектов или уровня схем.
D.7.1 Полная диаграмма уровня объектов
Содержание диаграмм, представляющих полную диаграмму одной схемы, определяется следующими пра
вилами:
a) каждая страница должна иметь заголовок, начинающийся со слов: «Complete entity level diagram of...»
(полная диаграмма уровня объектов для ...);
b
) каждая страница нумеруется в виде «Page X of N» (страница X из N). где N — общее число страниц
диаграммы, а X — номер данной страницы:
c) должны быть показаны обозначения всех объектных типов данных, определенных типов данных и про
стых типов данных, используемых в данной схеме;
d) не должно быть обозначений схем;
e) должны быть показаны все взаимосвязи, имена атрибутов и мощности множеств:
f) должны быть показаны все атрибуты, включая явные, вычисляемые и инверсные;
д) должны быть показаны все взаимосвязи наследования (между подтипами и супертипами);
h) должны быть помечены все ограничения ABSTRACT SUPERTYPE;
i) должны быть помечены все взаимосвязи подтипов ONEOF;
j) все определения, импортированные из других схем, должны быть обозначены скругленными прямоуголь
никами. заключенными в прямоугольники соответствующего стиля (то есть ограниченными сплошными линиями
для определений, импортированных посредством оператора USE, и пунктирными пиниями — для определений,
импортированных посредством оператора REFERENCE);
k) любое переименование должно быть представлено в соответствующем обозначении ссыпки между схе
мами;
) все объекты, ограниченные оператором RULE, должны быть помечены звездочкой (*);
т ) все атрибуты, на которые наложены ограничения, должны быть помечены звездочкой (*);
п) все определенные типы данных, на которые наложены ограничения, должны быть помечены звездоч
кой (*);
о)все агрегированные типы данных, на которые наложены ограничения, должны быть помечены звездоч
кой (*);
р) все объявления ABSTRACT ENTITY должны быть помечены;
q) все ограничения TOTAL_OVER должны быть помечены;
г) все взаимосвязи между наращиваемыми конструкционными типами данных и их расширениями должны
быть показаны;
s) все новые и старые имена атрибутов, переименованных при повторном объявлении, должны быть пока
заны;
152