Статус документа
Статус документа

ГОСТ Р ИСО 10303-11-2000 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 11. Методы описания. Справочное руководство по языку EXPRESS


ПРИЛОЖЕНИЕ D
(обязательное)

     
EXPRESS-G. Графическое подмножество EXPRESS


D.1 Введение и обзор

EXPRESS-G является формальной графической нотацией, предназначенной для изображения спецификаций данных, определенных в языке EXPRESS. Данная нотация поддерживает подмножество языка EXPRESS.

EXPRESS-G поддерживает следующее:

- различные уровни абстракции данных;

- диаграммы, размещаемые более чем на одной странице;

- диаграммы, использующие минимум компьютерных графических средств, включая использование только неграфических символов.

Нотация EXPRESS-G представлена графическими символами, образующими диаграмму. В нотации используется три типа символов:

определения - символы, обозначающие простые типы данных, поименованные типы данных, сконструированные типы данных и объявления схем;

отношения - символы, описывающие отношения, существующие между определениями;

компоновки - символы, позволяющие размещать диаграммы более чем на одной странице.

EXPRESS-G поддерживает простые типы данных, поименованные типы данных, отношения и количество элементов (множества). Также EXPRESS-G поддерживает нотации одной или нескольких схем. Поддержка механизма ограничений, задаваемых средствами языка EXPRESS, в EXPRESS-G отсутствует.

Примечание - EXPRESS-G может использоваться как самостоятельный язык определения данных, то есть не требует наличия соответствующей спецификации на языке EXPRESS.


Пример 160 - На рисунках D.1 и D.2 показаны EXPRESS-G-диаграммы для простой схемы на языке EXPRESS из примера 171 (см. приложение Н). Диаграмма разбита на несколько страниц, чтобы показать, как создаются многостраничные диаграммы.


Рисунок D.1 - Полная диаграмма уровня объекта для примера 171 (страница 1 из 2)


Рисунок D.2 - Полная диаграмма уровня объекта для примера 171 (страница 2 из 2)



Личность (person) имеет некоторые определяющие ее характеристики, включая фамилию, имя, необязательное прозвище имя, дату рождения и описание волос. Личность является мужчиной (male) или женщиной (female). Мужчина может иметь жену - женщину, в этом случае женщина имеет мужа - мужчину. Личность может иметь детей, которые также являются личностями.

D.2 Символы определения

Определения типов данных и схем в диаграмме обозначаются прямоугольниками, содержащими внутри имя определяемого элемента. Отношения между элементами обозначаются линиями, соединяющими прямоугольники. Для различных видов определений и отношений используются различные стили линий.

D.2.1 Символы для простых типов данных

Символ для обозначения простого типа данных EXPRESS представляет собой сплошной прямоугольник с вертикальной двойной чертой справа. Имя типа данных заключено в прямоугольник, как это показано на рисунке D.3.


Рисунок D.3 - Символы для простых типов данных EXPRESS



D.2.2 Символы для сконструированных типов данных