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

Слайд 56. Диаграмма уровня схемы

Пояснения

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

Связи между схемами представлены знаками связи EXPRESS-G, причем связь типа «USE» обозначается обычной линией, а связь типа «REFERENCE» обозначается пунктирной линией. Основным направлением связи между схемами является направление от использующей схемы к используемой. Если интерфейс определен не для всех строительных блоков схемы, а лишь для некоторых из них, то имена этих блоков указываются рядом со связью около стрелки, указывающей на связь.

На этом слайде приведен пример, содержащий три схемы: «geometry», «top» и «bottom». Две последних имеют интерфейс с первой. Схема «top» определяет интерфейс типа использование со всей схемой «geometry», а схема «bottom» определяет интерфейс типа использование для сущностей «curve» и «point», объявленных в схеме «geometry», и интерфейс типа ссылка для сущности «surface», также объявленной в схеме «geometry».

Слайд 57. Программная поддержка express

Пояснения

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

Во-первых, это средства разработки информационных моделей. Эти средства предназначены для автоматизации процесса создания информационных моделей как на самом языкеEXPRESS, так и с помощью его графического представленияEXPRESS-G; они обладают возможностями проверки корректности модели, ее редактирования и визуализации. Примером такого программного средства является пакетST-Developerамериканской фирмыSTEP Tools.

Во-вторых, это средства хранения данных, структура которых представлена с помощьюEXPRESS-схемы. К этому типу программных средств относятся базы данных, позволяющие задавать структуру информации на языкеEXPRESSи обеспечивать доступ к этой информации. Одним из представителей таких систем является системаEXPRESS Data Managerнорвежской фирмыEPM Technology. Ее продукт позволяет создавать базы данных об изделии, соответствующие стандартуSTEP.

Наконец, в-третьих, это средства трансляции информационной моделина языкеEXPRESSв другие форматы. Такие средства занимаются преобразованиемEXPRESS-схемы в другиеформаты информационных моделей, а также, например, вструктуры данных языков программирования. В первом случае можно упомянуть про программный пакетRose EXPRESS Extensionшведской фирмыConformics, позволяющий преобразовыватьEXPRESS-схему в информационную модель на языкеUML, поддерживаемую средством моделированияRational Rose 98. Во втором случае примером программного средства является уже упомянутый пакетST-Developer, позволяющий преобразовыватьEXPRESS-модель в структуры данных таких языков программирования, какC,C++ иJava.

Слайд 58. Резюме

5-68

Б-2-1 ©2001 ГУ “ГНОЦ CALS-технологий”