91 2.1. Структура инструментальных средств интеграции приложений создания обучающих программ и учебных планов Предлагается параметризация исполняемых приложений на основании разработки универсального описания компонентов системы, независимого от предметной области с использованием принципа «вход-выходпараметризация». Рис. 2.2. Управление, моделирование и информационная поддержка В идеале, система должна повторять принципы классической теории управления. Для объекта управления принята классификация: V=(Vi, V2,..., V0 входные контролируемые управляемые; U=(Ui, U2,..., Uk) входные контролируемые неуправляемые; Z=(Zi, Z2,..., Z0 входные неконтролируемые; Y=(Yi, Y2,..., Yk) -выходные. Для элементарного приложения, которое работает с БД: а входной параметр, b выходной параметр, с рабочий параметр. Элементарное приложение формирует вторичную БД. Сформированная вторичная БД определяет входные данные для других приложений, которые в свою очередь порождают новые структуры данных, которые используются другими приложениями и т.д. Одним из вариантов описания методики является трек (рис.2.3.) приложений, которые представляют некоторую линейную последовательность, где {hj} множество элементарных |
Проведен анализ принципов создания СППР. Показано, что автоматизация процесса поддержки принятия решения, требует использования базы параметризуемых моделей, правил вывода и т.п. В результате показано, что в целях повышения эффективности системы управления необходима разработка новых методов и методик создания гибридных систем поддержки принятия решений, инвариантных к предметным областям, с открытой структурой, основанных на интеграции разнородных пакетов. Во второй главе разработана концепция, методы и модели открытой гибридной системы поддержки принятия решений с целью создания единой базы данных, методов, моделей и методик в виде отдельных компонентов, согласованных по интерфейсным связям и параметрам, с возможностью формирования их алгоритмической структуры. Проведена параметризация исполняемых приложений на основании разработки универсального описания компонентов системы, независимого от предметной области с использованием принципа «вход-выходпараметризация». Выполнена формальная декомпозиция структуры гибридной системы, определены управляющие и информационные связи, что позволяет сделать систему открытой для включения новых методов, моделей и данных, тем самым сформировать функционал программных приложений. Разработаны принципы формализации пользовательского функционала, который обеспечивается конструкторами гибридной среды и проигрывателем сценария, которые определяют иерархию приложений, их алгоритмическую структуру и параметризацию при активации с возможность запуска произвольного количества параллельных процессов. Для параллельных пользовательских процессов, которые активируются в сетевой среде, реализованы механизмы синхронизации. Они выполнены на основе общего поля данных по принципу «положил-взял» и 10 2. РАЗРАБОТКА КОНЦЕПЦИИ СОЗДАНИЯ ОТКРЫТОЙ ГИБРИДНОЙ СИСТЕМ Ы ПОДДЕРЖ КИ ПРИНЯТИЯ РЕШ ЕНИЙ Во второй главе разработана концепция, методы и модели открытой гибридной системы поддержки принятия решений с целью создания единой базы данных, методов, моделей и методик в виде отдельных компонентов, согласованных по интерфейсным связям и параметрам, с возможностью формирования их алгоритмической структуры. 2.1. Декомпозиция и параметризация приложений гибридной системы Решаются вопросы формализованного описания элементарного приложения и создания сценария, имеющего алгоритмическую структуру. 2.1.1. Параметризация исполняемого приложения В диссертации проведена параметризация исполняемых приложений на основании разработки универсального описания компонентов системы, независимого от предметной области с использованием принципа «вход* выход-параметризация». 83 Управление, моделирование и информационная поддержка Рис. 2.1. В идеале, система должна повторять принципы классической теории управления. Для объекта управления принята классификация: V=(Vi, V2, , Vk) входные контролируемые управляемые; U=(Ub U2, ..., Uk) входные контролируемые неуправляемые; Z=(Z, Z2, ..., Zjc) входные неконтролируемые; Y=(Yb Y2, ..., Yk) -выходные. Для элементарного приложения, которое работает с БД: а входной параметр, b выходной параметр, с рабочий параметр. Так, для задач анализа характеристик технологических машин при исследовании адекватности эмпирических зависимостей схема методики представляет собой структуру: вход модель (эмпирическая), выход результаты расчета характеристик грунта; метод например, дисперсионный анализ; данные из базы результатов экспериментов. Такое элементарное приложение формирует вторичную БД. Сформированная вторичная БД определяет входные данные для других приложений, которые в свою очередь порождают новые структуры данных, которые используются другими приложениями и т.д. Проведенный анализ предметных областей показал, что значительное количество методик можно привести к схеме (рис.2.26.), имея формальное описание данных, моделей, методов, приложений и результатов и последующего конструирования методик из элементарных приложений. 2.1.2. Методика сборки и структуризации приложений Одним из вариантов описания методики является трек (рис.2.20.) приложений, которые представляют некоторую линейную последовательность, гдле и {h,} множество элементарных приложений; /?линейный порядок на {h,} и Iинициатор, который активирует интерактивный процесс. 84 |