
- •Дидактический план
- •Литература Основная
- •Дополнительная
- •Тематический обзор
- •Основы моделирования информационных процессов
- •Системный подход к моделированию информационных процессов
- •Предмет теории моделирования
- •Роль и место моделирования в исследовании информационных процессов и систем
- •Подходы к исследованию информационных процессов и систем
- •Классификация моделей
- •Физические модели
- •Математические модели
- •Имитация функционирования системы. Предположим, исследуется вычислительная система (вс), состоящая из процессора 1 с основной памятью, устройство вода перфокарт 4, ацпу 2 и дисплея 3 (рис. 2.).
- •Моделирование систем и языки программирования
- •Математические схемы моделирования систем
- •Основные подходы к построению математических моделей информационных процессов и систем
- •Математические схемы
- •Типовые схемы
- •Непрерывно детерминированные модели (д - схемы)
- •Дискретно – детерминированные модели (f-схемы)
- •Дискретно-стохастические модели (p-схемы)
- •Непрерывно-стохастические модели (q - схемы)
- •Сетевые модели (n-схемы). Сети Петри
- •Обобщенные модели (а-схемы)
- •Организация и проведение вычислительного эксперимента
- •Методы планирования эксперимента на модели
- •Стратегическое планирование машинных экспериментов с моделями систем
- •Тактическое планирование машинных экспериментов с моделями систем
- •Планирование и реализация статистического моделирования информационных процессов на эвм
- •Общая характеристика метода статистического моделирования
- •Псевдослучайные последовательности и процедуры их машинной генерации
- •Проверка и улучшение качества последовательностей псевдослучайных чисел
- •Моделирование случайных воздействий на системы
- •Модель posix ose
- •Модели сред открытых систем
- •Модели распределённых систем
- •Базовые информационные процессы и их классификация
- •Концептуальный уровень
- •Логический уровень
- •Физический уровень
- •Модели процесса передачи данных
- •Потери при информационном взаимодействии
- •Модель дискретного канала связи
- •Модель непрерыного канала связи
- •Информационный предел избыточности для канала с независимыми ошибками
- •Информационный предел избыточности для канала с пакетными ошибками
- •Модели процесса обработки данных
- •Модели обслуживания вычислительных задач
- •Модели планирования вычислительного процесса
- •Вычислительный граф системы обработки
- •Модели процесса хранения и накопления данных
- •Инфологическая модель предметной области
- •Информационный граф системы обработки
- •Каноническая структура информационной базы
- •Выбор ключевых реквизитов
- •Модели процесса формализации знаний
- •Логическая модель представления знаний
- •Алгоритмическая модель представления знаний
- •Семантическая модель представления знаний
- •Фреймовая модель представления знаний
- •Глоссарий
- •Теория информационных процессов и систем
Модели процесса хранения и накопления данных
В ИС данные являются основой для формирования концептуальной модели реального информационного процесса. Обработка информации при наличии алгоритмов управления требует входных данных, в процессе обработки формируются промежуточные и выходные данные. При структуризации данных могут возникать новые знания, формироваться информационный ресурс с целью оптимального управления производством. При известном наборе функциональных задач автоматизированной системы, составляющих ее Функциональную структуру, и совокупности алгоритмов решения вычислительных задач, входящих в алгоритмическую структуру ИС, возникает проблема создания информационного обеспечения. Информационная технология в управлении организацией, в научных исследованиях, в проектировании, в обучении требует целенаправленного накопления данных. В основе этого процесса должны лежать формализованные модели, позволяющие синтезировать информационную базу ИС.
Инфологическая модель предметной области
Исходная информация для синтеза информационной базы формально представляется в виде инфологической модели предметной области. Эта модель совместно с наборами хранимых данных и алгоритмами обработки информации позволяет построить каноническую схему информационной базы, от которой можно перейти к логической схеме, а от нее — к физическому уровню реализации информационного обеспечения. Таким образом, процесс обработки сопровождается накоплением данных. Построение инфологической модели предусматривает определение:
1) множества данных и функциональных отношений между ними;
2) значений данных и функциональных отношений, задающих способы обращения к ним при реализации алгоритмов;
3) выбор оптимальных вычислительных схем алгоритмов.
Будем считать, что вычислительный алгоритм известен и записан на алгоритмическом языке высокого уровня. Обозначим множество данных, используемых в алгоритме, через D, тогда элемент множества dD. Если выделить множества Dl, D2, ..., Dn то между ними могут существовать определенные отношения. Выберем кортежи
(d1, d2.....dn, b1)Ф; (du d2, ..., d,, b2)Ф.
Подмножество Ф называют функциональным отношением, если b1=b2, при этом между элементами множеств (d1,d2,..., dn)D1D2,...,Dn, и bВ возникает однозначное соответствие. Функциональное отношение определяется совокупностью кортежей (d1, d2, ..., dn) и имеет область значений bВ. Инфологическую модель предметной области задают следующие параметры: {Dk} — множество имен элементов данных dk с длиной lk; zk — количество изменений значения данных за определенный интервал времени; aj — множество алгоритмов; fj — частота реализации j-то алгоритма; N=N1N2N3 — множество наборов данных, где Nl,N2,N3 — совокупности входных, промежуточных и выходных данных соответственно; Ф — совокупность функциональных отношений.
Если алгоритм управления, записанный на алгоритмическом языке высокого уровня представлен в виде граф-схемы, это означает, что заданы процедуры, которые реализуются с помощью либо стандартного, либо разрабатываемого программного обеспечения. Процедура включает в себя совокупность алгоритмов и определяет данные, необходимые для ее реализации. Выполнение процедуры означает вычисление с помощью некоторого оператора значения функционального отношения Ф, что осуществляется за счет задания его аргумента. При укрупнении граф-схемы алгоритма в вершинах располагаются не процедуры, а вычислительные модули. Формирование вычислительных модулей в соответствии с последовательностью их функционирования позволяет получить вычислительную схему алгоритма. Как выше было рассмотрено, объединение вычислительных схем приводит к вычислительному графу системы обработки. Однако вычислительный граф не вскрывает потоков данных и порядок их использования. Поэтому полезно перейти к информационному графу, вершинами которого будут наборы данных, используемых в вычислительном модуле.