- •Глава 1. Асоиу как объект проектирования
- •1.1. Классификация асу
- •1.2. Структуризация ас
- •1.2.1. Виды структур ас
- •1.2.2. Виды обеспечений асоиу и их структура
- •Глава 2. Регламентация порядка проектирования асу
- •2.1. Общий порядок проектирования асу
- •2.2. Содержание работ предпроектных стадий создания асу.
- •2.3. Содержание работ проектных стадий создания асу
- •2.4. Содержание работ на стадиях ввода в действие и сопровождения асу
- •Глава 3. Методы и модели анализа и синтеза ас на предпроектных и проектных стадиях ее создания
- •3.1. Методы анализа документооборота в исследуемом объекте управления
- •3.2. Структурный анализ систем средствами idef-моделирования
- •3.2.1. Общие положения
- •3.2.2. Методология описания бизнес-процессов idef3
- •3.2.3. Методология функционального моделирования idef0
- •3.2.3.1. Точка зрения
- •3.2.4. Определение стрелок на контекстной диаграмме
- •3.2.5. Нумерация блоков и диаграмм
- •3.2.6. Связь между диаграммой и ее родительским функциональным блоком
- •3.2.7. Два подхода к началу моделирования ("в ширину" и "в глубину")
- •3.2.8. Когда остановиться?
- •3.2.9. Другие диаграммы idef0
- •3.2.10. Структурный анализ средствами idef-моделирования
- •3.2.11. Применение методов idef для моделирования поведения компаний
- •3.2.12. Синтаксис и семантика моделей idef0
- •3.2.13. Создание моделей idef3 для отображения блоков idef0
- •3.3. Структурный анализ потоков данных с помощью диаграмм dfd
- •3.4. Математическая модель оптимизации движения информационных потоков в системе управления
- •3.5. Построение макромодели ас на предпроектной стадии ее проектирования
- •Уровень 3, ранг 0
- •Уровень 2, ранг 1
- •Уровень 1, ранг 2
- •3.6. Формализация разбиения проектируемой ас на модули
- •3.6.1 Общая постановка задачи
- •3.6.2. Постановка и модель решения задачи разбиения илм асу на функциональные модули с минимальным числом информационных связей
- •3.6.3. Постановка и модель решения задачи разбиения илм асу на функциональные модули с минимальным временем обмена с внешней памятью эвм (базой данных)
- •3.6.4. Синтез технической структуры асутп на основе конденсации графовой функциональной модели системы
- •Алгоритм решения задачи
- •3.7. Синтез информационного обеспечения ас модульного типа
- •3.7.1. Постановка задачи
- •3.7.2. Задача и модель определения числа и состава информационных массивов
- •3.7.3. Задача выбора оптимальных методов организации полученных массивов и размещения программных модулей и массивов во внешней памяти эвм
- •3.7.4. Задача определения оптимальной величины блока данных
- •Глава 4. Примеры математических моделей для асоиу разрабатывающего предприятия (рп).
- •4.1. Агрегированные модели распределения ресурсов рп между нир и окр
- •4.1.1 Общая постановка задачи
- •4.1.2. Модель на основе временной зависимости между затратами ресурсов на нир и окр
- •4.2. Модели формирования тематического плана рп
- •4.2.1. Общая постановка задачи формированная тематического плана
- •4.2.2. Двухуровневое распределение ресурсов между разработками методом динамического программирования
- •4.3. Модели оперативного управления разработками
- •4.3.1. Модель определения срока начала выполнения новой разработки
- •4.3.2. Постановка и вероятностная модель определения периодичности контроля процесса выполнения проектных работ
- •4.4. Модели для определения частоты опроса отдельного исполнителя при оперативном управлении разработками
- •4.4.1. Графическая модель
- •Глава 5. Требования к содержанию документов, разрабатываемых на проектных стадиях создания ас
- •5.1. Общие положения
- •5.2. Требования к документам по общесистемным решениям
- •5.3.Требования к содержанию документов по видам обеспечения ас
- •5.3.1.Требования к содержанию документов по организационному обеспечению
- •5.3.2. Требования к содержанию документов с решениями по техническому обеспечению
- •5.3.3.Требования к содержанию документов с решениями по информационному обеспечению
- •5.3.4.Требования к содержанию документов с решениями по программному обеспечению
- •5.3.5.Требования к содержанию документов с решениями по математическому обеспечению
- •5.3.6.Требования к выполнению схем алгоритмов, программ, данных и систем
- •Экзаменационные вопросы по курсу «проектирование асоиу» 2004 – 2005 учебный год
- •Содержание
- •Глава 1. Асоиу как объект проектирования 1
- •Глава 2. Регламентация порядка проектирования асу 31
- •Глава 3. Методы и модели анализа и синтеза ас на предпроектных и проектных стадиях ее создания 43
- •Глава 4. Примеры математических моделей для асоиу разрабатывающего предприятия (рп). 131
- •Глава 5. Требования к содержанию документов, разрабатываемых на проектных стадиях создания ас 147
3.4. Математическая модель оптимизации движения информационных потоков в системе управления
На предпроектной стадии важно выделить возможные узкие места в системе обработки информации. Это позволит оптимально (рационально) распределить средства вычислительной техники по подразделениям, обеспечить должную загрузку технических средств и гарантировать решение всех управленческих задач в требуемые сроки.
Пусть
организация состоит из n
подразделений, имеющих взаимные
информационные связи. Каждому подразделению
поставим в соответствие совокупность
функций:
Wp (t) – входной поток первичной (внешней) информации, поступающей в подразделение p в момент времени t;
Vip
(t) – информационный поток из подразделения
i данной организации в подразделение p
этой же организации,
,
i ≠ p.
В общем случае входной поток первичной информации имеет трендовую, сезонную и циклическую составляющие, а также на него могут влиять случайные изменения с нулевым математическим ожиданием и постоянной дисперсией. Поэтому Wp(t) можно представить в виде:
Wp (t) = fp(t) + Sp(t) + Cp(t) + εp (1)
где Wp(t) – объем первичной информации (в байтах, документах, документостроках и т.д.), поступающей для обработки в подразделение p в момент времени t;
fp(t) – трендовая составляющая потока;
Sp(t) – сезонная составляющая потока;
Cp(t) – циклическая составляющая потока;
εp – случайная составляющая потока, причем M[εp]=0; D[εp]=const.
Принципиально важно, что объем информационного потока, передаваемого от подразделения i к подразделению p, для последующей обработки, является эндогенной для рассматриваемой системы величиной, зависящей от совокупного объема информации, поступившего для обработки в подразделение i, укомплектованности его кадрами и оснащенности средствами вычислительной техники.
Рассмотрим с
формально-логической точки зрения
процесс обработки информации в
подразделении p, которое будем считать
«черным ящиком», преобразующим входную
информацию V
вх
(совокупный объем входной информации,
который поступил в момент времени t
в подразделение р) в выходную V
вых
. Это можно записать так:
(2)
Если, однако,
пропускная способность подразделения
р недостаточна для обработки всего
поступившего объема информации в
единицу времени, то фактически
получаемый объем выходной информации
таков, что
(3)
Поэтому в динамике, т.е. с учетом временного фактора, равенство (2) примет вид:
(4)
Равенство (4) гарантирует получение всего требуемого теоретического, т.е. «положенного», объема выходной информации за несколько периодов времени и то лишь в том случае, если подразделение р обладает определенными вычислительными ресурсами в течение зависящего от величины этих ресурсов времени от поступления «порции» входной информации. Для формализации введем следующие переменные.
Пусть Xp(t) – объем входной информации, который может быть обработан в подразделении р в единицу времени,
Vp(t) – совокупный объем информации, поступившей в подразделение р, но не обработанной к моменту времени t.
Тогда, если интервал времени ∆t мал, то можно записать, что прирост необработанной информации за время ∆t:
Vp (t + ∆t) – Vp (t) = (Vpвх(t) – Xp(t)) ∆t + O (∆t2) (5)
Поделив (5) на ∆t при ∆t→0, получим:
(6)
Дифференциальное уравнение (6) определяет динамику изменения объема необработанной в подразделении р информации.
Так как поток входной информации складывается из первичной информации, поступающей из внешней среды, и информационных потоков из других подразделений, то с учетом ранее введенных обозначений можно записать
,
(7)
где
- количество информации, поступившей в
подразделение р из других (n
– 1) подразделений организации,
– объем информации,
который является продуктом работы
подразделения р, т.е. выходящей из
подразделения р информации, он зависит
от объема переработанной информации
.
Введем еще одни обозначения.
Обозначим через
ψpj(Vpвых) функции,
характеризующие объем информации,
передаваемой от подразделения р
подразделению с номером
.
Поскольку в действительности
(8)
то вся вновь созданная в подразделении р информация распределяется между (n–1) подразделениями организации в соответствии с функциями:
(9)
Теперь можно определить структуру модели. Основные соотношения из (6), (7), (8) и (9) следующие:
(10)
(11)
,
(12)
где Wp(t) определяется формулой (1).
Считая заданными
функции
– определяется структурой и назначением
подразделений организации.
– определяет общий
объем выходной созданной информации
от количества обработанной входной
информации)
для определения эндогенных, т.е. внутренних, n2+2n переменных модели, т.е. функций
Vp(t) – объем необработанной информации в единицу времени информации в подразделении р,
v pj(t) – объемы информации, передаваемой от одного подразедления к другому,
Xp(t) – объем информации, обрабатываемой в единицу времени подразделением р,
имеем n дифференциальных и n2 обычных уравнений.
Поскольку система уравнений (10) – (12) является неопределенной, то представляет интерес постановка задачи как оптимизационной.
Пусть:
– предельная пропускная способность
подразделения p в момент времени t. Ее
величина соответствует полной загрузке
персонала и технических средств данного
подразделения;
– предельная пропускная способность
подразделения в начальный момент
времени;
Cp(Xp) – заданная функция величины затрат на обеспечение пропускной способности подразделения p в размере X единиц информации в единицу времени. Эти затраты складываются из заработной платы сотрудников данного подразделения и средств, необходимых для технического обслуживания ПЭВМ, другой вычислительной и оргтехники, а также затрат на сопровождение ПО;
Up(t) – прирост
максимальной пропускной способности
подразделения в период t. Отрицательная
величина соответствует продаже или
выходу из строя тех или иных технических
средств, увольнению или болезни
сотрудников и т.д.; т.е.
Kp(Up) – заданная функция зависимости величины дополнительных капиталовложений при изменении пропускной способности подразделения p на Up единиц.
Теперь решение вопроса о выборе рациональной организации наращивания пропускных способностей подразделений организации по выпуску информации, при критерии минимума совокупных затрат, может быть сведено к решению задачи математической теории оптимального управления:
(13)
,
(14)
,
(15)
,
,
(16)
,
(17)
,
(18)
,
(19)
,
(20)
Здесь Т – горизонт
планирования, а
–
ограничения на величину «задолженности»
подразделения р по обработке информации.
Введение ограничений (20) необходимо для
обеспечения формального требования
неотрицательной величины необработанной
информации, т.к. обработка информации
«впрок» до ее получения невозможна.
Ограничение сверху на Vp(t) объясняется
требованием завершения обработки
информации в срок по всем цепочкам
процессов ее преобразования.
Рассмотренный вариант модели соответствует полностью распределенной обработке данных в организации, т.к. условиями (17) задаются ограничения на пропускные способности каждого подразделения, чем неявно предполагается возможность перераспределения технических средств между ними. При централизованном варианте СОД условия (17) должны быть заменены на:
,
(21)
где
– мощность специализированного
вычислительного подразделения (объем
информации, который может быть обработан
ВЦ учреждения при максимальном уровне
загрузки средств вычислительной
техники).
Кроме того,
вместо системы функций
,
Up(t) должна рассматриваться лишь
пара функций
и U(t), где U(t) – прирост мощностей по
обработке информации специализированного
вычислительного подразделения в момент
времени t. При этом условия (18) и (19)
заменяются на:
, (22)
, (23)
и
требуют переопределения функции
и Kp(U).
Функционал (13) предполагает оптимизацию основных переменных по критерию минимума совокупных затрат. Возможна другая постановка задачи, если в качестве критерия эффективности СОД выбрать минимизацию времени, необходимого для выпуска информации по задачам заданного множества подразделений.
Введем множество
Р΄ подразделений, выпускающих конечную
информационную продукцию. Тогда, если
множество Р˝
Р΄
подразделения, которые должны обеспечить
наиболее оперативный выпуск информации,
то функционал задачи принимает вид:
(24)
а ограничения (20) должны быть заменены на
(25)
(26)
где c(t) – лимит на текущие затраты учреждения в период t,
k(t) – лимит на капитальные затраты учреждения.
Смысл функционала (24) состоит в том, чтобы свести к минимуму величину необработанной информации в тех подразделениях, от которых требуется наиболее оперативное решение задач.
Все перечисленные выше изменения не выводят задачу из класса задач теории оптимального управления. Поэтому как аналитическое исследование, так и численное ее решение могут быть получены известными методами и алгоритмами.
