- •1 Проектирование иус
- •1.1 Классификация ис
- •1.2 Ис как объект проектирования
- •1.3 Информационные технологии в лингвистике
- •1.4 Требования к ис с точки зрения задачи принятия управленческих решений
- •1.4.1 Требования к информации, выдаваемой ис
- •1.4.2 Требования к ис в целом
- •1.5 Вопросы для обсуждения: проблемы проектирования и внедрения ис
- •Тема 1. Что мешает внедрению ис на предприятиях?
- •Тема 2. Нужна ли поддержка коллектива для успешного внедрения ис или достаточно крепкого кулака директора?
- •Тема 3. Где взять деньги на автоматизацию и можно ли обойтись без них?
- •Тема 4. Существует ли единая методология проектирования ис?
- •2 Фирма как объект внедрения иус
- •2.1 Фирма как объект исследования и как среда функционирования ис
- •2.2 Организация бизнеса
- •2.3 Базовые функции обеспечения деятельности фирмы
- •2.4 Управленческий баланс фирмы
- •2.5 Проектный учёт
- •2.6 Классификация бизнес-процессов
- •2.7 Вопросы по теме
- •3 Технология создания иус
- •3.1 Этапы проектирования ис
- •3.2 Требования к инструментальным средствам
- •3.3 Что такое case-средства?
- •3.4 Пример взаимодействия case-средств
- •3.5 Развитие методологий проектирования
- •4 Подходы к проектированию архитектуры иус
- •4.1 Локальные ис
- •4.2 Ис в файл-серверной архитектуре
- •4.3 Ис в клиент-серверной архитектуре
- •4.4 Двухзвенные модели архитектуры
- •4.5 Трехзвенные модели
- •4.6 Монитор транзакций
- •5 Выбор case-средств проектирования иус
- •5.1 Стандарты по информационным технологиям
- •5.2 Подходы к проектированию ис
- •5.3 Методы структурного проектирования
- •5.4 Методы объектно-ориентированного проектирования
- •5.5 Вопросы по теме
- •6 Методология idef0
- •6.1 Общие положения методологии idef0
- •6.2 Классификация видов функций
- •6.3 Классификация механизмов
- •6.4 Классификация управляющих воздействий
- •6.5 Типизация функциональных моделей
- •6.6 Выводы по методологии функционального моделирования
- •6.7 Синтаксис графического языка
- •6.8 Семантика языка idef0
- •6.9 Контекстная диаграмма
- •6.10 Дочерние диаграммы
- •6.11 Граничные стрелки
- •6.12 Тоннелирование стрелок
- •6.13 Правила построения диаграмм
- •7 Методология dfd и idef3
- •7.1 Диаграммы потоков данных
- •7.2 Диаграммы процессов
- •8 Создание модели данных с помощью case-средств. Idef1x
- •8.1 Уровни моделирования
- •8.2 Основные понятия логического уровня
- •8.3 Графический язык idef1x
- •9Объектно-ориентированное проектирование. Язык uml
- •9.1 История появления
- •9.2 Краткий обзор диаграмм
- •9.3 Сколько диаграмм создавать?
- •9.4 Диаграммы вариантов использования
- •9.5 Диаграмма последовательности
- •9.6 Диаграмма классов
- •10 Cals – технология
- •10.1 Понятие о cals-технологии
- •10.2 Стандарты cals-технологии
- •10.3 Структура стандартов step
- •10.4 Диалекты языка Express
- •10.5 Методы реализации
- •10.7 Пример модели на языке Express (iso10303.41)
- •11 Список литературы
10.3 Структура стандартов step
Стандарты STEP состоят из следующих томов:
ISO 10303-1 – вводный стандарт, описывающий структуру всех томов и основные принципы и понятия STEP.
ISO 10303-1119 – методы описания (Description methods).
ISO 10303-2126 – методы реализации (Implementation methods).
ISO 10303-3135 – основы тестирования продукции.
ISO 10303-4149 – интегрированные основные ресурсы.
ISO 10303-101106 – интегрированные прикладные ресурсы.
ISO 10303-201232 – прикладные протоколы.
ISO 10303-301332 – абстрактные тестовые наборы.
ISO 10303-501518 – прикладные компоненты и др.
В STEP используются следующие основные понятия:
AAM (Application Activity Model) – это функциональная модель IDEF0 для определённого приложения;
ARM (Application Requirements Model) – модель данных, представленная обычными средствами приложения;
AIM (Application Interpreted Model) – это ARM-модель, приведённая в STEP-представление;
AP (Application Protocol)- это стандарт, отражающий специфику конкретного приложения;
SDAI (Standard Data Access Interface) – программный интерфейс к источникам данных (репозитариям) прикладных систем (в том числе к библиотекам моделей CAD/CAM систем) с переводом моделей в STEP файлы; используется для организации обменов между приложениями через общую базу данных STEP.
10.4 Диалекты языка Express
Методы описания (ISO 10303-1119) содержат руководства по диалектам языка Express, предназначенного для описания данных, инвариантного к приложениям.
Том №11 – руководство по языку Express (базовый объектно-ориентированный язык), Express-C (для описания динамических свойств объектов – событий и транзакций), Express-G – графический язык в стиле IDEF1X.
Том №12 – руководство по языку Express-I, содержащее описание отдельных экземпляров данных.
Существуют и разрабатываются и другие диалекты языка Express. Так, язык Express-M позволяет устанавливать соответствие между сущностями и атрибутами разных моделей.
10.5 Методы реализации
Тома этого раздела описывают способы реализации обмена данными между прикладными программами и STEP-средой.
Том №21 содержит правила оформления обменного файла.
Том №22 содержит описание SDAI (Standard Data Access Interface) (см. выше).
Тома № 2326 содержат правила обращения к данным в SDAI-базе на языках C++, C, Java, XML и языке передачи данных в системах распределённых вычислений IDL.
На рисунке 10.1 представлена схема взаимодействия через обменный файл.
Рисунок 10.1 – Схема взаимодействия через обменный файл
На рисунке изображены две системы: А и В, которые имеют общие данные, но обозначенные по-разному. Пользователь должен написать перекодировщик, например, на языке Express-X (язык, используемый для описания соответствий между типами данных разных систем).
На рисунке 10.2 представлена схема взаимодействия через базу данных SDAI.
10.6 - Прикладные протоколы
Прикладной протокол – это информационная модель приложения (множество сущностей и их атрибутов), описанная средствами языка Express. Протоколы обозначаются AP с указанием номера: AP203, AP214 и т.д.
Стандарты содержат уже разработанные протоколы. Их описание составляет десятки страниц на языке Express и множество рисунков на графическом языке Express-G.
Например, АР203 – проектирование с конфигурационным управлением: унифицированные геометрические модели, атрибуты и спецификации сборок; 3D поверхности и т.д.
Рисунок 10.2 - Связь через базу данных SDAI
