- •Теория экономических информационных систем Учебное пособие
- •Глава 1 Определение, роль и место информационных систем
- •Глава 2 Основные понятия экономических информационных
- •Глава 3 Модели данных ………………………… ……………... 41
- •Глава 4 Методы организации данных в памяти эвм ………. 60
- •Глава 5 Моделирование предметных областей в экономике.
- •Глава 6 Моделирование вычислительных процессов в
- •Глава 7 Теория экспертных систем ………………………………. 98
- •Глава 1 Определение, роль и место информационных систем в управлении экономическими объектами
- •1.1 Основные понятия и определения экономических информационных систем
- •1.2 Роль и место информационных систем в управлении экономическими объектами
- •1.3 Место экономических информационных систем в контуре управления
- •1.4 Теория организации. Использование концепции многоуровневых систем в теории организаций
- •1) Участники
- •2) Структура организации
- •3) Методология
- •1.5 Формализация основных понятий теории opганизаций в рамках теории многоуровневых систем
- •Глава 2 Основные понятия и характеристики экономических информационных систем
- •2.1 Принципы построения и функционирования эис
- •2.2 Критерии эффективности эис
- •2.3 Классификация эис
- •2.4 Предметная область
- •2.5 Компоненты экономических информационных систем
- •2.6 Классификация и основные свойства единиц информации
- •Пример (рис.2.4):
- •Основные операции над единицами информации:
- •2.7 Экономические показатели и документы
- •2.8 Детализация представлений эис
- •2.9 Жизненный цикл эис
- •2.10 Цели и методы модификации эис
- •Глава 3 Модели данных
- •3.1 Модели данных. Реляционная модель данных
- •3.2 Функциональные зависимости и ключи
- •3.3 Нормализация отношений
- •3.4 Вторая и третья нормальные формы отношений
- •3.5 Ациклические базы данных
- •3.6 Сетевая модель данных
- •3.7 Организация веерного отношения в памяти эвм
- •3.8 Иерархическая модель данных
- •3.9 Сравнение моделей данных
- •3.10 Модель инвертированных файлов и информационно-поисковые системы
- •Глава 4 Методы организации данных в памяти эвм
- •4.1 Критерии эффективности методов организации данных
- •4.2. Последовательная организация данных.
- •4.3 Цепная (списковая) организация данных
- •4.4 Древовидная организация данных
- •4.5 Сравнение методов организации данных
- •4.6 Организация данных во внешней памяти эвм
- •Глава 5 Моделирование предметных областей в экономике. Базы знаний
- •5.1 Семантические модели данных
- •5.2 Модель сущностей и связей
- •5.4 Базы знаний
- •5.5 Продукционная модель знаний
- •5.6 Фреймы
- •5.7 Семантические сети для представления знаний
- •5.8 Сравнение моделей знаний
- •5.9 Тезаурусы экономической информации
- •Глава 6 Моделирование вычислительных процессов в экономических информационных системах
- •6.1 Параметризация экономических информационных систем
- •6.2 Формализация процессов
- •6.3 Описание элементарного процесса
- •6.4 Сети Петри
- •6.5 Моделирование вычислительной системы
- •Глава 7 Теория экспертных систем
- •7.1 Предназначение экспертных систем
- •7.2 Архитектура эс
- •7.3 Особенности разработки экспертных систем
- •7.4 Этапы разработки эс
6.3 Описание элементарного процесса
Действие: <название действия>
Вход: <список элементов входа>
Выход: <список элементов выхода>
Механизм: -<используемые информационные и вычислительные ресурсы>
Например:
Действие: поиск следующей записи
Вход: предыдущая запись, условие поиска
Выход: найденная запись
Механизм: файл
Принципиальным является вопрос о взаимосвязи процессов. Теоретической основой для решения этого вопроса является теория конечных систем, а точнее, теория машин со входом.
Математическое описание системы П с конечным числом состояний включает:
- множество допустимых входов U;
- множество допустимых выходов Y;
- множество состояний Q;
- функцию перехода L: Q х U -> Q;
- функцию выхода V: Q х U -> Y.
Применительно к процессам справедлив ряд упрощений. Так, состояния и выходы системы отождествляются, и нет необходимости определять функцию выхода. Входы представляют собой определенные параметры процесса - характеристики входных данных, состояние индикатора готовности, сведения о ресурсах, доступных процессу. Состояние системы описывает характеристики выходных данных процесса. В общем случае сведения о входе и состоянии представляют собой векторные величины, которые далее будут обозначаться малыми латинскими буквами.
Пример
Рассмотрим процесс Р с множеством состояний {i j,k,l} и функцией перехода Z{x,y,z}:
В этом случае предполагается, что у процесса Р одно возможное состояние входа i после выполнения процесса перейдет в состояние системы k и т.д. Процесс R с состояниями {a,b,c,d} связан с процессом Р функцией перехода Z, в результате чего состояния, достигнутые после выполнения процесса Р, определяют входные параметры для процесса R.
Должен существовать переход Z{x,y,z}, от состояний процесса Р ко входам процесса R в виде соответствия, например:
i j k l – у х z у.
Процесс R имеет три возможных состояния входа {x,y,z}. Функция перехода Z для R с состояниями {a,b,c,d} может иметь вид:
abcd
x: d с d b
у: с a b d
z: b с d a
На практике входы и состояния процесса соответствуют логическим величинам (файл данных создан/не создан; ресурс для выполнения процесса свободен/занят; процесс готов/не готов к выполнению). Поэтому вместо алгебраических моделей взаимосвязи процессов, показанных выше, широкое распространение получили графические модели, элементами которых являются обозначения процессов и данных, а взаимосвязи между ними характеризуют причинно-следственные отношения.
Достаточно широкое распространение получили системы автоматизации проектирования и сопровождения ЭИС, основанные на двух теоретико-графовых моделях:
1) SADT (Structured Analysis and Design Technique) - структурный системный анализ и технология разработки системы;
2) IDEF (Integrated Definition) - интегрированное определение системы.
Применительно к процессам, реализуемым в ЭИС, модель должна иметь:
- описание последовательности процессов,
- указание входных и выходных данных относительно каждого процесса,
- фиксацию условий, при которых выполняется процесс,
- разделение процесса на составляющие его части (которые, в свою очередь, также являются процессами).
Основным элементом моделирования процесса является диаграмма. Диаграммы объединяются в иерархические структуры, причем, чем выше уровень диаграммы, тем менее она детализирована. В состав диаграммы входят блоки, изображающие допустимые действия в системе, и дуги, изображающие взаимосвязь действий. Мы приходим к следующему множеству понятий, необходимых для определения процессов:
- процесс;
- данные;
- использует;
- формирует;
- содержит;
- управляется;
- получены;
- предназначены для.
Пример
Применим этот аппарат описания процессов и данных к следующему примеру. Он представляет собой фрагмент последовательности процессов в ЭИС и графически представлен на рис.6.2.
Описание процесса Х выглядит следующим образом:
процесс X;
использует Y1 ,Y2;
формирует Y3, Y4, Y5;
содержит X1,Х2;
процесс X1;
использует Y 1;
формирует Y3,Y4,Y 12;
содержит X11,Х12;
процесс Х2;
использует Y2.Y12;
управляется Y4;
формирует Y5;
процесс X11;
использует Y1;
формирует Y3,Y4,Y 11;
процесс X12;
использует Y11;
формирует Y12.
Графическая иллюстрация процесса X:
а - процесс X; б - детализация процесса Х
Рисунок 6.2
Аналогичные описания могут быть получены для связей данных относительно процессов с использованием термина «получены» для процесса, который сформировал эти данные, и термина «предназначены для», чтобы назвать процесс, который будет использовать эти данные. В нашем примере эти описания не приводятся, поскольку не указаны предшествующие и последующие процессы для процесса X.
