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

Слайд 6. Методы реализации

Пояснения

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

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

На сегодняшний день наиболее распространенным способом обмена данными между компьютерными системами является обмен с помощью файлов. В стандарте STEPэтот способ представлен в виде так называемого «обменного файла», формат которого определен в разделеISO10303-21.Обменный файлSTEPпредставляет собой текстовый или двоичный файл особой структуры, содержащий данные, являющиеся предметом обмена. Содержимое обменного файла определяется информационной моделью, согласно которой происходит обмен (эта модель должна быть описана на языкеEXPRESS), и собственно данными, представленными в соответствии с используемой информационной моделью.

Слайд 7. Методология тестирования

Пояснения

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

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

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