Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Структура STEP




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

1. методы описания;

2. методы реализации;

3. методология тестирования на соответствие;

4. интегрированные ресурсы;

5. протоколы применения;

6. наборы абстрактных тестов;

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

Структуру STEP можно условно представить схемой, со­стоящей из трех уровней.

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

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

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

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

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

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

Основным методом описания STEP является язык EXPRESS (ИСО 10303—11), представляющий собой язык информационного моделирования.

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

Основными свойствами языка EXPRESS являются следующие:

1. Независимость от предметной области.

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

2. Независимость от методов реализации обмена данными.

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

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

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

5. Воспринимаемость информационной модели как человеком, так и компьютером. С одной стороны, информационные модели на языке EXPRESS используются для обмена данными между компьютерными системами, поэтому язык EXPRESS должен быть жестко формализованным, оставляя лишь единственный способ интерпретации заданной на нем информации. С другой стороны, информационные модели на EXPRESS создаются людьми, поэтому они должны быть достаточно наглядными, чтобы можно было разобраться человеку.

Для этого кроме текстового представления в STEP используются различные графические представления, например:

- EXPRESS-G – графическое представление языка EXPRESS;

- IDEF0 – нотация функционального моделирования, используемая для прикладных функциональных моделей в рамках прикладных протоколов.

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

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

Методы реализации STEP жестко ориентированы на обмен данными, структура которых описана на языке EXPRESS, что делает эти методы независимыми от предметной области.

В STEP регламентированы два метода реализации:

- формат обменного файла;

- программный интерфейс для доступа к базам данных по изделиям.

Обменный файл STEP (формат которого определен в разделе ISO 10303—21) представляет собой текстовый файл особой структуры, содержащий данные, являющиеся предметом обмена.

Более перспективным способом обмена данными между компьютерными системами является прикладной программный интерфейс. В отличие от файлового обмена, он позволяет организовать доступ к данным в режиме он-лайн и дает возможность одновременного доступа к одной и той же информации нескольких прикладных систем. В STEP способ обмена в виде программного интерфейса SDAI, задан в разделе ISO 10303—22.

Схема обмена данными с помощью программного интерфейса SDAI представлена на рис. 3.

Рисунок 3. Схема обмена данными

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

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

В интегрированных ресурсах выделяют два основных типа:

Обобщенные ресурсы:

- основы описания и поддержки изделия (часть 41);

- геометрическое представление (часть 42);

- представление структур (часть 43);

- конфигурация структуры изделия (часть 44);

- визуальное представление (часть 46).

Прикладные ресурсы:

- черчение (часть 101).

Протокол применения является специальным представлением информации об изделии, для конкретной предметной области. Протоколы применения представлены в частях 201-1199.

Примерами предметных областей, охватываемых протоколами применения STEP, являются машиностроение (ISO 10303—203), автомобилестроение (ISO 10303—214), судостроение (ISO 10303—215) и т. п. Каждое программное средство, совместимое со стандартом STEP, поддерживает один или несколько протоколов применения STEP.

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

Комплексы абстрактных тестов представлены с частях 1201-2199.

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




Поделиться с друзьями:


Дата добавления: 2014-01-05; Просмотров: 3043; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.