Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции / Л-3(STEP) / Конспект лекции.doc
Скачиваний:
97
Добавлен:
16.05.2015
Размер:
200.19 Кб
Скачать

Слайд 8. Интегрированные ресурсы

Пояснения

Одним из отличий стандарта STEPявляется наличиетеоретической основы представления данных об изделии. В качестве важнейшего компонента этой основы выступаютинтегрированные ресурсыSTEP, задающиебазовое представление данных об изделии. Базовое представление данных об изделииинвариантно по отношению к предметной области. Создание такого представления стало возможным т.к. требования к данным об изделии, предъявляемые различными предметными областями, во многом пересекаются. Например, представление таких данных, как структура изделия, человек, организация, геометрическое описание изделия является одинаковым для любой предметной области.

Базовое представление данных об изделии, т.е. интегрированные ресурсы, является основой при построении специфичных для конкретной предметной области представлений данных об изделии, т.е. протоколов применения. Именно поэтому в названии базового представления присутствует слово «ресурс», означающее, что базовое представление является ресурсом, с использованием которого создаются протоколы применения. Благодаря наличию единой основы, достигается единообразие всех протоколов применения STEP.

Интегрированные ресурсы STEPсодержат базовую информационную модель изделия. Эта модель изделия задана на языкеEXPRESS. Базовая модель изделия не предназначена для информационного обмена, а используется для построения специфичных для конкретных предметных областей информационных моделей изделия, входящих в состав протоколов применения. Элементами базовой модели изделия являются такие понятия как «изделие», «человек», «организация».

Слайд 9. Протокол применения

Пояснения

Протокол примененияявляетсяспециальным представлением информации об изделии. Под словом «специальное» здесь подразумевается тот факт, что представление информации об изделии, заданное в протоколе применения, являетсяспецифичным для некоторой конкретной предметной областив отличие от базового представления в интегрированных ресурсах, инвариантного по отношению к предметной области. Протоколы применения используются при организации обмена данными, т.е. структура информации, передаваемой в процессе обмена, должна соответствовать представлению данных об изделии используемого протокола применения. Примерами предметных областей, охватываемых протоколами примененияSTEP, являются машиностроение (ISO10303-203), автомобилестроение (ISO10303-214), судостроение (ISO10303-215) и т.п. Каждое программное средство, совместимое со стандартомSTEP, поддерживает один или несколько протоколов примененияSTEP.

Специальное представление информации об изделии протокола применения включает информационную модель изделия, специфичную для предметной области данного протокола. Информационная модель, входящая в состав протокола применения, задана с помощью языка EXPRESS, что позволяет использовать методы реализацииSTEPпри организации информационного обмена.

Протоколы применения построены на основе интегрированных ресурсов STEP. Процесс построения специального представления информации протокола применения на основе базового представления информации интегрированных ресурсов называетсяинтерпретацией, т.к. каждый элемент базовой модели изделия интерпретируется в контексте предметной области протокола применения (что может привести к появлению новых характеристик элемента или наложению ограничений на уже существующие характеристики).

Каждый протокол применения STEPимеет свойнабор абстрактных тестов. Набор абстрактных тестов протокола применения предназначен для проверки степени соответствия некоторого программного продукта данному протоколу применения и содержит условия такого соответствия. Проверка проводится в соответствии с методологией тестирования на соответствие.

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