
- •Содержание
- •Тема 1. Общие сведения об информационных системах, теории систем 10
- •Тема 2. Модели как основа теории информационных систем 77
- •Тема 3. Описание динамики информационных систем 98
- •Тема 4. Реляционные основы проектирования информационных систем 136
- •Тема 5. Информационные модели принятия решений 191
- •Тема 6. Проблемы принятия решений в четких и нечетких информационных пространствах 246
- •Введение
- •Тема 1. Общие сведения об информационных системах, теории систем
- •1.1. Понятие системы
- •1.1.1. Основные свойства системы
- •Характеристика основных свойств системы
- •1.1.2. Дескриптивный и конструктивный подходы к определению системы
- •1.1.3. Основные категории системного подхода
- •Классификация категорий системного подхода
- •1.1.4. Основные задачи теории систем
- •Основные задачи и функции системного анализа
- •1.1.5. Логика и методология системного анализа
- •Принципы системного анализа и их характеристика
- •Характеристика основных подходов в системном анализе
- •Методы системного анализа
- •Системные теории, их авторы и характеристика
- •Контрольные вопросы
- •1.2. Понятие информации
- •1.2.1. Количественные методы оценки и характеристики информации
- •Качественные характеристики информации
- •Меры информации
- •1.2.2. Атрибутивный, логико-семантический и прагматический аспекты теории информации
- •1.2.3. Уровни представления информации
- •1.2.4. Стандарты, относящиеся к терминам и определениям понятий на уровнях представления информации
- •Контрольные вопросы
- •1.3. Понятие информационной системы
- •1.3.1. Взаимосвязь информационного процесса, информационной технологии, информационной системы
- •1.3.2. Структура информационной системы
- •1.3.3. Принципы построения информационных систем
- •1.3.4. Классификация информационных систем
- •Общая классификация систем
- •1.3.5. Уровни представления информации в информационных системах
- •Контрольные вопросы
- •Тема 2. Модели как основа теории информационных систем
- •2.1. Качественные и количественные методы описания информационных систем
- •Контрольные вопросы
- •2.2. Кибернетический подход к описанию функциональных преобразований в информационной системе
- •Контрольные вопросы
- •2.3. Метод имитационного моделирования систем
- •Контрольные вопросы
- •Тема 3. Описание динамики информационных систем
- •3.1. Информация как элемент управления
- •Этапы формирования информационного обеспечения
- •Контрольные вопросы
- •3.2. Информационные потоки
- •3.2.1. Используемые виды информационных потоков
- •3.2.2. Принципы построения информационных потоков
- •Контрольные вопросы
- •3.3. Агрегатное описание информационных систем
- •Операторы переходов агрегата
- •Частные случаи агрегата
- •Контрольные вопросы
- •3.4. Математическое и имитационное моделирование динамики сложной информационной системы
- •Преимущества моделирования динамики системы
- •Имитационное моделирование
- •Недостатки моделирования динамики системы
- •Контрольные вопросы
- •3.5. Элементы управления в информационной системе
- •Этапы разработки управления системой
- •Контрольные вопросы
- •Тема 4. Реляционные основы проектирования информационных систем
- •4.1. Концептуальное, инфологическое и физическое моделирование предметной области
- •Модели «сущность-связь» (er-модель)
- •Моделирование локальных представлений
- •Контрольные вопросы
- •4.2. Выделение информативных свойств объектов предметной области Выявление классов объектов и связей
- •Отличия между классом объектов и свойством
- •Связи между классами объектов
- •Правило чтения связи
- •Контрольные вопросы
- •4.3. Общность реляционного подхода при проектировании баз данных
- •4.3.1. Переход от er-модели к схеме реляционной базы данных
- •4.3.2. Нормализация отношений
- •4.3.3. Языки манипулирования реляционными данными
- •4.3.4. Независимость данных
- •4.3.5. Понятие логической и физической целостности данных
- •4.3.6. Способы организации данных
- •Контрольные вопросы
- •Тема 5. Информационные модели принятия решений
- •5.1. Интеллектуализация процесса анализа данных
- •5.1.1. Технология Data Mining
- •5.1.2. Olap – системы оперативной аналитической обработки данных
- •5.1.3. Системы поддержки принятия решений
- •Контрольные вопросы
- •5.2. Этапы проектирования интеллектуальных информационных систем
- •Контрольные вопросы
- •Этапы проектирования интеллектуальных информационных систем.
- •5.3. Общая постановка задачи оптимизации интеллектуальных информационных систем
- •Классификация задач оптимизации
- •Регламентированные и оптимизирующие проектные переменные системы
- •Реконфигурация структуры системы
- •Контрольные вопросы
- •Общая постановка задачи оптимизации интеллектуальных информационных систем.
- •5.4. Перспективы развития информационных систем и технологий для работы с данными в виртуальных корпоративных структурах
- •5.4.1. Основные виды виртуальных корпоративных структур
- •Виртуальный удаленный доступ
- •Виртуальное малое предприятие
- •Виртуальные команды
- •Виртуальные предприятия
- •Виртуальная корпорация
- •Виды виртуальных корпораций
- •Особенности информационного обеспечения виртуальных корпораций
- •5.4.2. Когнитивная графика, гипертекстовая технология, геоинформационные системы Когнитивная графика
- •Задачи когнитивной компьютерной графики
- •Гипертекстовая технология
- •Географические информационные системы
- •Контрольные вопросы
- •Тема 6. Проблемы принятия решений в четких и нечетких информационных пространствах
- •6.1. Основы теории принятия решений
- •Контрольные вопросы
- •6.2. Основные типы метрических пространств
- •6.2.1. Метризация информационных пространств при четкой постановке задачи. Локальные метрики
- •6.2.2. Дивизимные и агломеративные стратегии поиска альтернатив
- •6.2.3. Функции полезности. Минимаксные подходы
- •Контрольные вопросы
- •Функции полезности. Минимаксные подходы.
- •6.3. Решение задачи многоцелевой оптимизации при нечеткой постановке задачи
- •6.3.1. Нечеткие множества и отношения: основные свойства
- •Стандартные функции принадлежности
- •6.3.2. Операции над нечеткими множествами и отношениями
- •Операции над нечеткими множествами и отношениями
- •6.3.3. Формирование нечетких отношений с использованием экспертных знаний
- •6.3.4. Нечеткие и лингвистические переменные. Нечеткие системы Нечеткие и лингвистические переменные
- •Нечеткие системы
- •6.3.5. Формулировка измерительных задач как задач многоцелевой оптимизации в нечеткой среде
- •Контрольные вопросы
- •6.4. Модели представления знаний
- •Продукционные модели
- •Семантические сети
- •Формальные логические модели
- •Контрольные вопросы
- •Заключение
- •Список литературы Основная
- •Дополнительная
- •Терминологический словарь
Недостатки моделирования динамики системы
Системная динамика сводит весь спектр возможных решений к небольшому набору стандартизированных архетипов.
Системная динамика не учитывает в своих моделях качественных изменений системы. В системной динамике нет места процессу перехода системы в принципиально новое качество.
Отсюда и следующий большой недостаток системной динамики – она способна показать пути решения проблем в организации, но в конечном итоге стремится к некому балансу, сохранению стабильного status quo. Системная динамика не может дать ответ, как организации развиваться стратегически. Точно также системная динамика не в состоянии предсказать развитие, если в будущем будут возникать любого рода случайности или качественные изменения среды, например, технологические революции или экономические кризисы.
Контрольные вопросы
-
Что такое динамика системы?
-
Сформулируйте основные проблемы функционирования системы.
-
В чем заключается методология системной динамики?
-
Сформулируйте преимущества и недостатки моделирования динамики систем.
-
Какие типы переменных используются для построения имитационных моделей динамики информационных систем? В чем их суть?
3.5. Элементы управления в информационной системе
Процесс управления как информационный процесс (ИП) заключается в следующем сбор информации о ходе протекания процесса; передача информации в пункты накопления и переработки информации; анализ поступающей, накопленной справочной информации; принятие решения на основе выполненного анализа; выработка управляющего воздействия.
В системах оптимального управления требуется наилучшим образом выполнить поставленную перед системой задачу при заданных реальных условиях и ограничениях.
Этапы разработки управления системой
-
Множество целей управления определяется как внешними, так и внутренними факторами системы. Различают следующие виды целей: стабилизация – поддержание выходов объекта на заданном уровне; ограничение – нахождение параметров системы в заданных границах целевых переменных; экстремальная – поддержание целевых переменных в экстремальных состояниях.
-
Происходит выделение части среды, состояние которой субъект может изменить и тем самым удовлетворить свои потребности. Этот этап вызывает разнообразие связей объекта со средой и трудностями, которые возникают при отделении объекта от среды. Для их минимизации необходимо минимизировать сам объект, но при этом необходимо сохранить множество целей и не выходить за рамки ограничений ресурсов.
-
Т
ак же как 4 и 5 связаны с решением задачи создания модели системы, которая связывает входы Х, управление U, выход Y. При этом на модель должна быть наложена структура ST, параметры C = {c1, …, ck}. На этом этапе определяется структура системы с точность до заданных параметров. Определяется внешняя структура модели, ее декомпозиция и внутренняя структура элементов модели. Синтез структуры сводится к определению оператор F = {ST, C}, Y = F(X, U, C) – оператор преобразования структуры.
-
Определяются числовые значения параметров C системы в режиме нормального функционирования. Для определения зависимости выхода системы Y от управления U необходимо его преднамеренно изменять, не нарушая нормального функционирования системы.
-
План эксперимента необходим для определения с максимальной эффективностью искомых параметров модели объекта управления. Если объект статический, то план эксперимента представляет собой некий набор состояний управлений объекта. Если же объект динамический, то получается некая план-функция. Полученная информация является исходной для определения параметров модели.
-
Принимается решение о виде управления U для достижения заданной цели Z, которое опирается на построенную модель, цель Z, информацию о среде Х, ресурсы системы R. Получается некоторая экстремальная задача, способы решения которой зависят от структуры модели. Если объект статический, то модель – функция, следовательно, приходим к задаче математического программирования. Если объект динамический, то модель – оператор, следовательно, имеем вариационную задачу.
-
Если управление реализовано, но цель не достигнута, то возвращаемся к предыдущему этапу. Если же цель достигнута, но изменилось либо состояние среды, либо цель, то переходим к следующему этапу, а затем к одному из предыдущих.
-
Специфика управления сложной системой состоит в том, что из-за наличия различных шумов и изменчивости внешней среды, информация, полученная на предыдущих этапах, приближенно отражает состояние системы. Это и вызывает необходимость коррекции системы. Простейшая коррекция – изменение значений параметров модели. Таким образом, получаем так называемое адаптивное управление. Иногда приходится корректировать саму структуру модели.
Информационная система управления – система, предназначенная для управления, – как другой системой, так и внутри системы (т.е. в качестве управляющей подсистемы).
Различают также основные 6 типов информационных систем управления (тип системы определяется целью, ресурсами, характером использования и предметной областью):
-
Диалоговая система обработки запросов (Transaction Processing System) для реализации текущих, краткосрочных, тактического характера, часто рутинных и жестко структурируемых и формализуемых процедур, например, обработки накладных, ведомостей, бухгалтерских счетов, складских документов и т.д.
-
Система информационного обеспечения (Information Provision System) для подготовки информационных сообщений краткосрочного (обычно) использования тактического или стратегического характера, например, с использованием данных из базы данных и структурированных, формализованных процедур.
-
Система поддержки принятия решений (Decision Support System) для анализа (моделирования) реальной формализуемой ситуации, в которой менеджер должен принять некоторое решение, возможно, просчитав различные варианты потенциального поведения системы (варьируя ее параметры); такие системы используются как в краткосрочном, так и в долгосрочном управлении тактического или стратегического характера в автоматизированном режиме.
-
Интегрированная, программируемая система принятия решения (Programmed Decision System) для автоматического, в соответствии с программно реализованными в системе, структурированными и формализованными критериями оценки, отбора (выбора) решений используется как в краткосрочном, так и в долгосрочном управлении тактического (стратегического) характера.
-
Экспертные системы (Expert System) – информационные консультирующие и (или) принимающие решения системы, которые основаны на структурированных, часто плохо формализуемых процедурах, использующих опыт и интуицию, т.е. поддерживающие и моделирующие работу экспертов, интеллектуальные особенности; системы используются как в долгосрочном, так и в краткосрочном оперативном прогнозировании, управлении.
-
Интеллектуальные системы, или системы, основанные на знаниях (Knowledge Based System), поддерживают задачи принятия решения в сложных системах, где необходимо использование знаний в достаточно широком диапазоне, особенно в плохо формализуемых и плохо структурируемых системах, нечетких системах и при нечетких критериях принятия решения; эти системы наиболее эффективны и применяемы для сведения проблем долгосрочного, стратегического управления к проблемам тактического и краткосрочного характера, повышения управляемости, особенно в условиях многокритериальности. В отличие от экспертных систем, в системах, основанных на знаниях, следует по возможности избегать экспертных и эвристических процедур и прибегать к процедурам минимизации риска. Здесь более существенно влияние профессионализма персонала, ибо при разработке таких систем необходимо сотрудничество и взаимопонимание не только разработчиков, но и пользователей, менеджеров, а сам процесс разработки, как правило, происходит итерационно, итерационными улучшениями, постепенным переходом от процедурных знаний (как делать) – к непроцедурным (что делать).