- •Ю. А. Кравченко cals- и case-технологии таганрог 2005
- •Оглавление
- •Часть 2
- •8.5. Упражнения к части 2……………………………………100
- •Часть 3
- •Глава 9. Подходы реорганизации
- •Глава 10. Определение необходимости
- •10.6. Упражнения к части 3…………………………………..129
- •Аббревиатура
- •Предисловие
- •Введение
- •Часть 1
- •Глава 1. Основы cals - технологий
- •1.1. Основы информационной интеграции
- •1.2. Информационная поддержка изделий
- •1.3. Электронный технический документ (этд)
- •1.5. Система менеджмента качества (смк)
- •1.6. Интегрированная логистическая поддержка (илп)
- •1.7. Нормативная база cals-технологий
- •Глава 2. Стандарт step
- •2.1. Принципы создания стандарта step
- •2.2. Основные компоненты step
- •2.3. Методология тестирования
- •2.4. Схема использования стандарта step
- •Глава 3. Язык описания данных express
- •3.1. Основы языка
- •3.2. Свойства языка express
- •3.3. Объектно-ориентированный подход
- •3.4. Компоненты языка
- •3.5. Типы данных
- •3.6. Понятия
- •3.7. Упражнения к части 1
- •Часть 2
- •Глава 4. Основы имитационного моделирования сложных динамических систем
- •4.1. Теория массового обслуживания
- •4.2. Имитационное моделирование смо
- •4.3. Событийный метод моделирования
- •4.4. Сети Петри
- •Глава 5. Основы сase-технологий
- •5.1. Эволюция case-средств
- •5.2. Case–модель жизненного цикла программного обеспечения
- •5.3. Состав, структура и особенности case-средств
- •5.4. Графические модели
- •5.5. Контроль ошибок
- •5.6. Организация репозитария
- •5.7. Поддержка процесса проектирования и разработки
- •Глава 6. Классификация case-средств
- •Глава 7. Основы проектирования информационных систем (ис)
- •7.1. Основы методологии и технологии
- •Глава 8. Структурный подход проектирования информационных систем (ис)
- •8.1. Основные принципы структурного подхода
- •8.2. Методология sadt
- •8.2.1. Иерархия диаграмм
- •8.2.2. Типы связей между функциями
- •8.3. Построение модели анализируемой ис
- •8.3.1. Внешние сущности
- •8.3.2. Системы и подсистемы
- •8.3.3. Процессы
- •8.3.4. Накопители данных
- •8.3.5. Потоки данных
- •8.3.6. Иерархия диаграмм потоков данных
- •8.4. Case-метод Баркера моделирования данных
- •Р ис. 41. Рекурсивная связь [1]
- •8.5. Упражнения к части 2
- •Часть 3
- •Глава 9. Подходы реорганизации деятельности предприятия
- •9.1. Методика bsp (Business System Planning)
- •9.2. Подход cpi / tqm
- •9.3. Требования смм (Capability Maturity Model)
- •Глава 10. Определение необходимости внедрения case-средств
- •10.1. Определение потребностей внедрения
- •10.2. Анализ существующих case-средств
- •10.3. Критерии успешного внедрения
- •10.4. Стратегии внедрения case-средств
- •10.5. Реализация пилотного проекта
- •10.5.1. Основные цели реализации
- •10.5.2. Характеристики пилотного проекта
- •10.5.3. Разработка пилотного проекта
- •10.5.4. Внедрение выбранного на основе пилотного проекта case - средства
- •10.5.5. Анализ результатов внедрения case-средств
- •10.6. Упражнения к части 3
- •Заключение
- •Контрольные вопросы
- •25. Контроль ошибок.
- •27. Поддержка процесса проектирования и разработки.
- •38. Методология sadt.
- •Библиографический список
2.3. Методология тестирования
Для решения проблемы проверки соответствия программных продуктов существует методология тестирования на соответствие стандарту. Это набор методов проверки для определенного протокола применения STEP. Данный набор методов зависит от метода реализации обмена данными в конкретном программном средстве.
Набор абстрактных текстов. Любая компьютерная система должна быть протестирована на соответствие стандарту. Специально для этого созданы наборы абстрактных текстов. Один набор составляет отдельный раздел стандартов, который содержит условия соответствия компьютерной системы стандарту обмена данных (протоколу применения). Для каждого протокола существует свой набор абстрактных тестов, который включает в себя перечень тестовых случаев использования данных об изделии. В нем также присутствует описание критериев, необходимых для признания корректности обработки компьютерной системой данного тестового случая и соответствия системы протоколу применения в целом.
2.4. Схема использования стандарта step
Рис. 1. Использование международного стандарта ISO STEP.
ОФ – обменный файл
CAD – Computer Aided Design (САПР)
CAE – Computer Aided Engineering (системы автоматизированного инженерного анализа)
CAM - Computer Aided Manufacture (системы автоматизированной подготовки производства)
PDM – Product Data Management (системы управления данными)
ERP – Enterprise Resource Planning (системы управления ресурсами предприятия)
SDAI – Standard DATA Access Interface
С помощью программного интерфейса SDAI на одном или нескольких языках программирования организуется обмен с применением доступной БД по изделию. Первоначально проводится согласование протоколов применения. Компьютерные приложения должны поддерживать доступ к БД при помощи SDAI. Процесс обмена данными состоит в обращении приложений к БД с применением вызова функций интерфейса [5,8,21].
Вариант использования международного стандарта ISO STEP, представленный на рис.1, может быть применен как к отдельному предприятию, так и к партнерам по кооперации, в том числе к виртуальному предприятию.
Глава 3. Язык описания данных express
3.1. Основы языка
Применяется для единой формы представления данных. Форма описания не должна допускать двусмысленную интерпретацию, иначе обмен данными будет невозможен. Язык EXPRESS является формализованным, т.е. допускает только толкование информации.
Основные термины, используемые в EXPRESS
Информация – это факты, понятия и инструкции в произвольном неформализованном виде.
Информация об изделии – содержит факты, понятия и инструкции, характеризующие изделие.
Данные – это формализованное представление информации, подходящее для передачи, интерпретации и обработки пользователями и компьютерами. Здесь факты, понятия, инструкции – формализованные значения.
Информационная модель – это формализованная модель ограниченного набора фактов, понятий и инструкций, удовлетворяющих некоторым требованиям. Т.е. информационная модель изделия – это формализованная модель информации, описывающая изделие, ограниченная требованиями к его описанию [5].
Язык EXPRESS является формой представления данных, т.е. EXPRESS – это язык информационного моделирования.