ГОСТ Р 56263 - 2014
5 Основные принципы
В комплексе стандартов ГОСТ Р ИСО 13584 представление информации, содержащейся в
библиотеке данных, отделено от метода реализации, используемого при обмене данными.
В стандартах этого комплекса используется формальный язык спецификации данных EXPRESS,
чтобы специфицировать информацию о структуре библиотеки.
В комплексе стандартов ГОСТ Р ИСО 13584 информация о структуре библиотеки данных отделена
от информации о различных представлениях каждого элемента данных, содержащихся в библиотеке.
Комплекс стандартов ГОСТ Р ИСО 13584 допускает, что информация о представлении может быть
приведена в других стандартах, и содержит механизмы, которые позволяют ссылаться на такие
описания.
В настоящем стандарте используется методология ГОСТ Р ИСО 10303-31 для аттестационного
тестирования экземпляров классов (реализаций), созданных в соответствии со стандартами комплекса
ГОСТ Р ИСО 13584.
5.1 Основные понятия и допущения
5.1.1 Требования к представлению элементов данных
Данные, которые должны быть сгенерированы для того, чтобы описать библиотечный элемент,
зависят от того, как пользователь будет использовать представление элементов данных.
Пример
—
Данные, генерируемые в системе автоматизации инженерных расчетов во
время функциональной разработки электронной платы, отличаются отданных,
сгенерированных для представления в системе двумерного черчения.
5.1.2 Категория представления
Требования пользователя к представлению элементов данных могут быть смоделированы
посредством категории представлений. В рамках комплекса стандартов ГОСТ Р ИСО 13584 каждая
категория представления:
- идентифицируется логическим именем вида и в дальнейшем может быть уточнена значениями
управляющей переменной вида;
- связана с информационной моделью, определяющей данные, которые должны быть
сгенерированы для каждого представления библиотечного элемента:
П р и м е ч а н и е — Такую информационную модель называют функциональным видом.
- связана с одной (или несколькими) информационной моделью, которая определяет
библиотечные данные, называемой функциональной моделью и необходимой для того, чтобы дать
возможность библиотеке сгенерировать функциональный вид библиотечного элемента данных:
- связана с интерфейсом передачи представления, который определяет, как вид создается из
модели;
имеет логическое имя вида «basic_geometry» и четыре управляющие переменные вида:
«geometricjevel», «detailjevel», «variant» и «side»;
- предназначена для того, чтобы быть представленной в данных модели элемента в качестве
геометрического вида, который является представлением в стиле, соответствующим требованиями
ГОСТ Р ИСО 10303-43-2002:
- связана с функциональными моделями, которые включают параметрические программы;
- требует, чтобы интерфейс передачи представления, определенный в ГОСТ Р ИСО 13584-31.
был реализован в системе пользователя для создания геометрических видов из параметрических
программ.
5.1.3 Модель библиотеки
Библиотека пользователя может быть смоделирована на основе объектно-ориентированного
подхода как иерархия классов. Классы общей модели содержат отличительные особенности
элементов данных и свойства их определений. Классы функциональной модели обеспечивают
создание различных представлений элементов данных, связанных с различными категориями
представления. Обе иерархии классов организованы в соответствии с взаимоотношением
обобщение/специализация.
5.1.4 Объединение библиотек, поступающих из различных источников
Библиотека данных пользователя состоит из библиотек элементов данных, поступающих от
одного или нескольких поставщиков библиотечных данных, которые автоматически включаются в
библиотеку пользователя. Структуры и формат обмена, установленные в комплексе стандартов
6