- •Модуль 8. «Информационная модель изделия в step»
- •Слайд 1. Введение
- •Слайд 2. Информационная модель изделия
- •Пояснения
- •Слайд 3. Интегрированные ресурсы
- •Пояснения
- •Слайд 4. Перечень интегрированных ресурсов
- •Пояснения
- •Слайд 5. Протокол применения
- •Пояснения
- •Слайд 6. Состав протокола применения
- •Пояснения
- •Слайд 7. Перечень протоколов применения
- •Пояснения
- •Слайд 8. Набор абстрактных тестов
- •Пояснения
- •Слайд 9. Протокол применения iso10303-203
- •Пояснения
- •Слайд 10. Общая модель данных об изделии
- •Пояснения
- •Слайд 11. Каркас модели изделия
- •Пояснения
- •Слайд 12. Изделие
- •Пояснения
- •Слайд 13. Контекст применения
- •Пояснения
- •Слайд 14. Версия изделия
- •Пояснения
- •Слайд 15. Описание изделия
- •Пояснения
- •Слайд 16. Классификация изделий
- •Пояснения
- •Слайд 17. Перечень категорий ap203
- •Пояснения
- •Слайд 18. Форма изделия
- •Пояснения
- •Слайд 19. Документы на изделие
- •Пояснения
- •Слайд 20. Покупное изделие
- •Пояснения
- •Слайд 21. Альтернативное изделие
- •Пояснения
- •Слайд 22. Заготовка для изделия
- •Пояснения
- •Слайд 23. Сборка
- •Пояснения
- •Слайд 24. Заменяющие компоненты в сборках
- •Пояснения
- •Слайд 25. Форма сборки
- •Пояснения
- •Слайд 26. Процесс проектирования изделия
- •Пояснения
- •Слайд 27. Запрос на создание/изменение
- •Пояснения
- •Слайд 28. Проведение создания/изменения
- •Пояснения
- •Слайд 29. Конфигурация изделия
- •Пояснения
- •Слайд 30. Применимость
- •Пояснения
- •Слайд 31. Утверждение
- •Пояснения
- •Слайд 32. Лицо и организация
- •Пояснения
- •Слайд 33. Дата и время
- •Пояснения
- •Слайд 34. Секретность
- •Пояснения
- •Слайд 35. Контракт
- •Пояснения
- •Слайд 36. Программная поддержка ap203
- •Пояснения
- •Слайд 37. Резюме
Слайд 5. Протокол применения
Пояснения
Описания конкретных предметных областей находятся в различных протоколах применения STEP. Протоколы применения не являются инвариантными по отношению к предметной области и содержат информационную модель изделия, относящуюся к одной из них. Протоколы примененияSTEPпредназначены для организации обмена данными или совместного использования данных с помощью методов реализацииSTEP.
Протоколы применения построены на основе интегрированных ресурсов STEPи показывают, как базовое представление изделия (заданное в интегрированных ресурсах) может быть приспособлено для описания конкретной предметной области. Процесс приспособления интегрированных ресурсов к некоторой конкретной предметной области называется «интерпретацией». Этот процесс состоит в выборе необходимых элементов базовой информационной модели изделия (т.е. сущностей языкаEXPRESS) и их интерпретации (приспособления) в контексте предметной области. Интерпретация выражается в дополнении элементов информационной модели новыми атрибутами и ограничениями.
Каждый протокол применения STEPзадан в своем разделе (серии 2хх) стандартаSTEP. Все программные продукты, поддерживающие стандартSTEPобеспечивают обмен данными или совместный доступ к ним согласно одному или нескольким протоколам применения.
Слайд 6. Состав протокола применения
Пояснения
Каждый протокол применения является утвержденным ISO(Международной организацией по стандартизации) разделом стандартаSTEP. Процесс разработки протокола применения (как и процесс разработки всего стандартаSTEP) координируется техническим комитетомISO№184 «Промышленные автоматизированные системы и их интеграция», а именно – подкомитетом №4 «Промышленные данные и всеобщие производственные языки». Собственно разработка протокола применения, включая его утверждение в качестве международного стандарта, занимает около трех лет. Важнейшим требованием к протоколам применения является их соответствие потребностям промышленности. Именно поэтому в разработке и обсуждении всех протоколов примененияSTEPпринимал и принимает участие широкий спектр заинтересованных сторон: промышленные предприятия, национальные организации по стандартизации, независимые эксперты, специалисты по информационным технологиям и т.д. Каждый протокол применения указывает четко определенные потребности промышленности, которые он должен удовлетворять. Наличие таких целей, а также широкое участие представителей промышленности гарантирует востребованность протоколов применения.
Другим важным требованием к протоколам применения является их корректность, т.е. соответствие архитектуре стандарта STEP. Для решения этой проблемы существует специализированнаяметодология создания протоколов применения STEP. Согласно этой методологии, протокол применения должен содержать следующие основные разделы:
Указание предметной области и ее требований к обмену данными. Данный раздел описывает поддерживаемые протоколом:
Тип изделия;
Типы данных об изделии;
Этапы ЖЦ изделия;
Другие данные.
Модель процессов предметной области(ApplicationActivityModel–AAM). Данный раздел описывает процессы предметной области, создающие и использующие данные об изделии. Описание представлено с помощью методологии функционального моделированияIDEF0;
Справочная модель предметной области(ApplicationReferenceModel–ARM). Данный раздел описываетинформационные потребностипроцессов предметной области, выражаемые понятиями предметной области, т.е. сами данные об изделии. Эти понятия собраны в группы (UnitofFunctionality–UoF), каждая из которых имеет важное значение для предметной области. Информационные потребности описаны как в виде обычного текста, так и с помощью методологии информационного моделированияIDEF1Xили языка информационного моделированияEXPRESS(однако, это описание еще не является информационной моделью изделия для данной предметной области, т.к. оно не использует интегрированные ресурсы). Возможны и некоторые другие способы представления информационных потребностей предметной области;
Интерпретированная модель предметной области. Данный раздел описываетинформационную модель предметной области, с помощью которой уже и организуется обмен данными или совместное использование данных об изделии. Данная модель задана на языкеEXPRESSи построена на основе интерпретации интегрированных ресурсов в контексте данной предметной области. Интерпретированная модель предметной области строится с помощью механизма задания интерфейса междуEXPRESS-схемами, а именно: междуEXPRESS-схемой интегрированных ресурсов иEXPRESS-схемой данной предметной области;
Таблица отображения. Данный раздел содержит отображение информационных потребностей предметной области, заданных вARM, с помощью элементов информационной моделиAIM. Наличие такого раздела показывает, как информационные потребности предметной области удовлетворяются с помощью информационной модели предметной области;
Классы соответствия. Данный раздел описывает подмножества информационной модели предметной областиAIM(классы соответствия), которые программный продукт должен поддерживать для определенного уровня соответствия стандарту. Это означает, что программный продукт, заявляющий о поддержке некоторого класса соответствия, должен поддерживать все включенные в этот класс элементы информационной модели предметной областиAIM(сущности, типы и правила).
Кроме того, для каждого протокола применения существует опубликованный отдельно набор абстрактных тестов(серия 3хх стандартаSTEP), предназначенный для организации проверки соответствия некоторого программного средства данному протоколу применения.