Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Моделирование систем Теория.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
3.58 Mб
Скачать
    1. Модели процесса хранения и накопления данных

В ИС данные являются основой для формирования концептуаль­ной модели реального информационного процесса. Обработка ин­формации при наличии алгоритмов управления требует входных данных, в процессе обработки формируются промежуточные и вы­ходные данные. При структуризации данных могут возникать новые знания, формироваться информационный ресурс с целью оптималь­ного управления производством. При известном наборе функци­ональных задач автоматизированной системы, составляющих ее Функциональную структуру, и совокупности алгоритмов решения вычислительных задач, входящих в алгоритмическую структуру ИС, возникает проблема создания информационного обеспечения. Информационная технология в управлении организацией, в науч­ных исследованиях, в проектировании, в обучении требует целенаправленного накопления данных. В основе этого процесса должны лежать формализованные модели, позволяющие синтезировать ин­формационную базу ИС.

      1. Инфологическая модель предметной области

Исходная инфор­мация для синтеза информационной базы формально представляется в виде инфологической модели предметной области. Эта модель совместно с наборами хранимых данных и алгоритмами обработки информации позволяет построить каноническую схему информаци­онной базы, от которой можно перейти к логической схеме, а от нее — к физическому уровню реализации информационного обес­печения. Таким образом, процесс обработки сопровождается накоплением данных. Построение инфологической модели предусматривает определение:

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 — со­вокупности входных, промежуточных и выходных данных соответ­ственно; Ф — совокупность функциональных отношений.

Если алгоритм управления, записанный на алгоритмическом языке высокого уровня представлен в виде граф-схемы, это означа­ет, что заданы процедуры, которые реализуются с помощью либо стандартного, либо разрабатываемого программного обеспечения. Процедура включает в себя совокупность алгоритмов и определяет данные, необходимые для ее реализации. Выполнение процедуры означает вычисление с помощью некоторого оператора значения функционального отношения Ф, что осуществляется за счет задания его аргумента. При укрупнении граф-схемы алгоритма в вершинах располагаются не процедуры, а вычислительные модули. Форм­ирование вычислительных модулей в соответствии с последователь­ностью их функционирования позволяет получить вычислительную схему алгоритма. Как выше было рассмотрено, объединение вычислительных схем приводит к вычислительному графу системы об­работки. Однако вычислительный граф не вскрывает потоков дан­ных и порядок их использования. Поэтому полезно перейти к ин­формационному графу, вершинами которого будут наборы данных, используемых в вычислительном модуле.