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

Слайд 4. Структура step

Пояснения

Стандарт STEPсостоит из семи компонентов, каждый из которых имеет свое назначение и играет свою роль при организации информационного обмена. Перечень компонентов:

  • Методы описания;

  • Методы реализации;

  • Методология тестирования на соответствие;

  • Интегрированные ресурсы;

  • Протоколы применения;

  • Наборы абстрактных тестов;

  • Прикладные интерпретированные элементы.

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

Методы описанияпредназначены для описания всех информационных моделей вSTEP. Эти методы позволяют задать структуру данных, которой описывается изделие.

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

Методология тестирования на соответствиезадает основные принципы тестирования различных программных средств на соответствие стандартуSTEP.

Интегрированные ресурсызадают базовое представление информации об изделии, инвариантное по отношению к предметной области. Интегрированные ресурсы являются основой при построении специфичного для конкретной предметной области представления информации об изделии – протокола применения.

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

Слайд 5. Методы описания

Пояснения

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

Основным методом описания стандарта STEPявляетсяязык EXPRESS(ISO10303-11), представляющий собой формальный язык описания информационных моделей, т.е.язык информационного моделирования. Кроме текстового представления вSTEPопределено графическое подмножество языка –EXPRESS-G.

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

В стандарте STEPнаEXPRESSописываются данные об изделии. При этом предметная область изделия не имеет значения, т.к. этот язык является независимым от предметной области. Более того,EXPRESSможет применяться вне стандартаSTEPкак самостоятельный язык информационного моделирования и уже используется в некоторых других международных стандартах:ISO13584PLIB,ISO15531MANDATE,ISO15926OIL&GAS, а также для представления информационной моделиCALSНАТО. НезависимостьEXPRESSот предметной области достигается за счет того, что для представления объекта предметной области в нем используется не специфическое для данной предметной области понятие, а обобщенное понятие «сущность». Каждая сущность обладает атрибутами, выражающими характерные свойства моделируемого объекта. Например, сущность, выражающая геометрическую точку, будет обладать атрибутами, выражающими координаты этой точки в пространстве.

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