книги из ГПНТБ / Садовников, В. И. Потоки информации в системах управления
.pdf
|
|
|
|
|
Т а б л и ц а |
3-32 |
|
|||
|
|
Номер вершины |
Значение >. |
|
|
|
||||
|
|
|
1 |
|
|
2 |
|
|
|
|
|
|
|
15104 |
|
4 |
’ |
|
|
|
|
|
|
|
16211 |
|
|
|
|
|
|
|
|
|
|
16214 |
|
|
|
|
|
|
|
|
|
|
15120 |
|
|
|
|
|
|
|
в ) |
Ф о р м и р о в а н и е та б л и ц ы п о р я д к о в вн еш н и х |
|
||||||||
к о м п о н ен т и ф у н к ц и о н а л ь н ы х р е зу л ь т а т о в |
|
|
|
|||||||
Исходной информацией для формирования этой таб |
||||||||||
лицы |
является |
последовательность |
матриц |
Л |
(Я=1, |
|||||
2, |
п) |
(табл. 3-30). Порядок вычисления /-й компо |
||||||||
ненты |
определяется степенью |
матрицы |
А , |
в |
которой |
|||||
/-й столбец является вырожденным |
(не |
имеет |
входов). |
|||||||
Таблица |
порядков |
печатается по форме табл. |
3-33. |
|||||||
|
|
|
|
|
Т а б л и ц а |
3-33 |
|
|||
|
|
Номер компоненты |
|
Значение к |
|
|
|
|||
|
|
|
1 |
|
2 |
|
|
|
|
|
|
|
|
07503 |
|
2 |
' |
|
|
|
|
|
|
|
07504 |
|
2 |
|
|
|
|
|
|
|
|
'l П 14 |
|
2 ’ |
|
|
|
||
|
|
|
14315 |
|
3 |
|
|
|
|
|
|
|
|
14316 |
|
3 |
|
|
|
|
|
г ) |
Ф о р м и р о в а н и е м атр и ц ы |
б си н т ет и ч еск о го |
п о т о к а |
|||||||
Исходной информацией для |
формирования |
этой мат |
||||||||
рицы является |
последовательность |
матриц А1 (Х= 1,2,... |
||||||||
|
|
|
|
|
N |
|
|
|
|
|
...,«) |
(табл. 3-30). |
Матрица 8 = ] £ Л Х накапливается по |
||||||||
|
|
|
|
|
I |
|
|
|
|
|
мере |
вычисления |
матрицы Лх. |
На Я-м шаге |
Sx = |
8Х , —J— |
|||||
-■{-Лх. |
Матрица |
8 |
формируется и хранится |
на |
внешнем |
|||||
ЗУ массивами по т чисел в виде табл. |
3-34. |
|
|
|
189
|
|
Т а б л и ц а 3-34 |
Признаки^столбцов |
Номера столбцов |
Количество строк и |
значения элементов |
||
|
и строк |
матрицы |
1 |
2 |
3 |
|
152 |
8 ' |
|
15020 |
6 |
|
15106 |
4 |
|
15111 |
1 |
|
15207 |
2 |
|
15210 |
1 |
|
15211 |
1 |
|
15212 |
1 |
|
15213 |
1 |
|
153 |
4 |
д) Вычисление порядка схемы потока
Исходной информацией является последовательность
матриц И1 (табл. 3-30). Порядок схемы потока опре деляется величиной (X—1) и печатается по форме табл. 3-35.
Т а б л и ц а 3-35 |
Т а б л и ц а 3-36 |
|
Значение порядка |
Номер компоненты |
|
схемы |
||
|
||
8 |
06510 |
|
------------------- |
07107 |
|
|
*14*420 |
е ) Ф о р м и р о в а н и е п ер еч н я к о м п о н ен т , о ш и б о ч н о о т н есен н ы х к и сх о д н ы м к о м п о н ен т а м и ф у н к ц и о н а л ь н ы м р е зу л ь т а т а м
Исходной информацией для формирования этого перечня является классифицированный перечень элемен тов потока (табл. 3-31). Перечень ошибочно классифи цированных компонент формируется путем просмотра табл. 3-31 и выявления компонент, отнесенных к исход ным (запись 0 в графе 3 табл. 3-31) и к функциональ ным результатам (запись «—» в графе 1 табл. 3-31). Этот перечень печатается по форме табл. 3-36.
190
ж ) Ф о р м и р о в а н и е п ер еч н я ф о р м а л ь н о и збы точ н ы х
к ом п он ен т
Исходной информацией для формирования этого пе речня являются классифицированный перечень элемен тов потока (табл. 3-31) и матрица б синтетического потока (табл. 3-34). Избыточные компоненты потока определяются следующим образом. Из матрицы б (табл. 3-34) выделяются столбцы Oj и составляется упорядоченный перечень всех компонент, являющихся входами этих столбцов. Компоненты потока, не вошед шие в этот перечень, являются формально избыточными. Выявление формально избыточных компонент осущест вляется при параллельном анализе упорядоченного перечня компонент-входов в столбцы Oj и классифици рованного перечня элементов потока (табл. 3-31). Пере чень формально избыточных компонент печатается по форме табл. 3-37.
Т а б л и ц а 3-37
Коды формально избыточных компонент потока
17102
17111
17205
17316
з) Ф о р м и р о в а н и е и н ф о р м а ц и о н н о го б а з и с а си стем ы
Исходной информацией для формирования инфор мационного базиса являются упорядоченный перечень
активных |
компонент |
потока (табл. 3-17), классифици |
|
рованный |
перечень |
элементов потока |
(табл. 3-31) и |
матрица |
б синтетического потока (табл. |
3-34). Инфор |
мационный базис определяется перечнем исходных ком понент, входящих в столбцы Oj матрицы б (табл. 3-34),
совместно с перечнем |
активных |
компонент |
потока |
(табл. 3-17). Исходные |
компоненты определяются |
||
по классифицированному |
перечню |
элементов |
потока |
(табл. 3-31). Формальным признаком исходных компо нент служит запись 0 в графе 3 этой таблицы. Инфор мационный базис системы выдается на печать в виде табл. 3-38.
191
|
Т а б л и ц а 3-38 |
Признаки активны* |
Коды компонент инфор- |
компонент |
мационного базиса |
1 |
2 |
|
05010 |
|
05011 |
|
05012 |
__ |
*17206 |
— |
17207 |
|
17212 |
|
. 7 . |
и ) |
Ф о р м и р о в а н и е п ер еч н я ст р у к т у р н ы х к о м п о н ен т |
с |
у к а за н и е м та к т о в и х гаш ен и я в п а м я ти си стем ы |
Исходной информацией для формирования этого перечня являются матрица смежности синтетического потока (табл. 3-30) и перечень порядков формирования внешних компонент и функциональных результатов (табл. 3-33). Значение такта т,• для каждой компонен
ты Хі, являющейся входом компоненты X;h определяется соотношением Тг= тах{л^}. Максимум определяется по
|
Т а б л и ц а 3-39 |
||
Коды компонент, сгруп |
Значения т |
||
пированные по значениям it |
|||
|
|
||
1 |
2 |
|
|
05010 |
2 |
|
|
05011 |
3 |
|
|
05012 |
3 |
|
|
06213 |
2 |
* |
|
06214 |
4 |
|
|
06215 |
6 |
|
всем /, для которых öij^O . Перечень компонент с ука занием тактов их гашения печатается по форме табл. 3-39,
вкоторой коды компонент сгруппированы по порядкам
яих формирования.
192
Табл. 3-39 является последним результатом, получен ным в процессе анализа синтетического потока инфор мации. В результате анализа документопотока форми руются следующие данные.
к ) |
Ф о р м и р о в а н и е т а б л и ц ы п о р я д к о в эл е м е н т о в |
||
д о к у м е н т о п о т о к а |
|
|
|
Исходной информацией для формирования этой таб |
|||
лицы |
является последовательность матриц А |
(А,= 1, |
|
2, ..., |
п) (табл. 3-29). |
Порядок формирования /-го эле |
|
мента |
документопотока |
определяется степенью |
матри |
цы А , в которой /-Й столбец является вырожденным (не имеет входов). Таблица порядков заполняется по форме табл. 3-40 и хранится в памяти ЭВМ.
Т а б л и ц а 3-40
Код документа |
Значение тс |
1 |
2 |
075 |
2 |
' |
105 |
2 |
’ |
Ш |
2 |
’ |
143 |
’з |
’ |
144 |
3 |
|
л) Формирование матрицы 6 документопотока
Исходной информацией для формирования матрицы 8
является последовательность |
матриц |
Л*(Я= 1 ,2 ,...,/г) |
||
N |
|
|
|
|
(табл. 3-29). Матрица 8 — 2 ^ |
накапливается |
по |
мере |
|
1 |
|
|
|
л . |
вычисления матрицы Л \ На |
Я-м шаге |
8Х= |
8Х—1+ |
Матрица 8 формируется и хранится на внешнем ЗУ мас сивами по т чисел в виде табл. 3-41.
13—193 |
193 |
|
|
Т а б л и ц а 3-41 |
Признаки столбцов |
Номера столбцов и |
Количество строк и |
значения элементов |
||
|
строк |
матрицы |
1 |
2 |
3 |
|
’ 2003 |
6 ’ |
|
072 |
1 |
|
065 |
2 |
|
067 |
1 |
|
070 |
1 |
|
071 |
1 |
|
06504 |
2 |
|
2004 |
5 |
м) Формирование таблицы дублирующих связей
Исходной информацией для формирования этой таб лицы является матрица б документопотока (табл. 3-41), которая характеризует наличие дублирующих связей в документопотоке. На печать выдается таблица дубли рующих связей, ведущих от исходных данных к опера торам (табл. 3-42). В табл. 3-42 показано, с какими
|
|
Т а б л и ц а 3-42 |
|
Коды операторов и ком |
|
Признаки операторов |
понент, имеющих дуб |
Количество дублиру |
|
лирующие связи с опе |
ющих связей |
|
ратором |
|
|
2 |
3 |
|
’ 2003 |
. . . |
|
2 |
|
|
065 |
|
|
06504 |
2 |
|
2004 |
|
. . .
исходными данными связан каждый оператор двумя и больше путями. Для выяснения длин дублирующих связей по запросу можно вывести на печать последова тельность матриц А по форме табл. 3-30.
194
н) Формирование перечня документов, сгруппированных по значениям я
Исходной информацией для формирования этого пе речня является таблица порядков элементов документо потока (табл. 3-40). На печать выдается сгруппирован ный по значениям я перечень документов (табл. 3-43).
Т а б л и ц а 3-43
Коды документов, сгруппированных по значениям тс
7 1 = 2
075
105
*11*1
п=3
143
144
На этом кончается этап формализованного анализа существующей схемы потока информации (рис. 3-1 и 3-2). Полученные данные будут использованы для со вершенствования существующей схемы потока и коррек ции данных, записанных в ТСК (табл. 3-4).
3-6. Совершенствование существующей схемы
потока информации
Целью данного этапа является совершенствование существующей схемы потока информации по результа там формализованного анализа.
В процессе совершенствования прежде всего устра
няются ошибки |
обследования объекта — устраняются |
петли и контуры |
в информационном графе (табл. 3-32) |
и восстанавливается правильная классификация компо нент потока (табл. 3-36). Затем исследуется необходи мость дублирующих записей в потоке информации (табл. 3-25). При этом, если компонента, записанная
13* |
195 |
в документе, представляет |
собой дублирующую запись |
и активно не используется, |
то ее можно удалить. |
Для совершенствования существующей схемы потока представляет интерес не только анализ и устранение дублирующих записей. Если исходная компонента имеет с активным оператором дублирующие связи (табл. 3-42), следует уточнить необходимость такого количества свя зей данному оператору и, если возможно, устранить дублирование.
После соответствующего анализа необходимо также устранить формально избыточные компоненты потока
(табл. 3-37).
Выявление и устранение дублирующих записей, дублирующих связей и формально избыточных компо нент важно для сокращения существующего числа ком понент потока информации и повышения оперативности представления информации руководителям разных уров ней управления.
Кроме того, ясно, что все внешние компоненты усо вершенствованного потока должны быть активными, т. е. среди них не должно быть компонент, для которых не существует активного отношения хотя бы с одним оператором системы. При наличии пассивных внешних компонент необходимо проанализировать и устранить такое явление.
Выявленные пассивные отношения между операто рами системы и компонентами потока информации (табл. 3-26) могут быть использованы для расчета за грузки операторов существующей системы пассивной работой, для рационализации работы операторов с ав томатизированной системой и для расчета эффективно сти перехода от существующей системы к автоматизи рованной.
Все выявленные на данном этапе изменения сущест вующей схемы потока информации записываются в ви де табл. 3-44, которая построчно перфорируется и вво дится в ЭВМ. На основании этих данных в машине производится коррекция существующей схемы потока, представленной ТСК (табл. 3-4).
На этом кончается этап совершенствования сущест вующей схемы потока информации (рис. 3-1 и 3-2). Полученные данные будут использованы для формиро вания Генеральной спецификации структурных компо нент.
196
|
Номера |
Коды |
|
Количество |
Коды до |
Коды |
Коды при |
Коды- |
|
|
строк |
докумен экземпля |
кументов- |
характе |
адреса |
||||
|
тск |
тов |
|
ров |
входов |
ристик |
знаков |
признаков |
|
|
1 |
|
2 |
|
3 |
4 |
5 |
6 |
7 |
|
|
• |
• |
• |
|
|
. . . |
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
Удалить |
сроку |
|
|
|
|
іб |
|
|
|
|
|
14316 |
|
03 |
|
|
|
|
|
Заменить |
строку |
|
|
|
|
п |
|
|
|
|
144 |
14411 |
|
02,03 |
|
|
|
|
|
Строкой |
|
|
|
|
|
п |
|
|
|
|
144 |
14411 |
|
02,03 |
|
|
|
|
|
После строки |
|
|
|
|
|
20 |
|
|
|
|
|
14320 |
|
02,04 |
|
|
|
|
|
Записать строку |
|
|
|
|
|
21 |
|
|
|
|
|
14321 |
|
02,04 |
to |
• • • |
• |
' |
• |
. . . |
. . . |
. . . |
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
Формулы образования компонент документа
8
1 4 3 1 5 + 1 0 5 1 0 4 -4 1 1 4
10511— 14206
10511— 14102
14315— „8“
» • •
Т а б л и ц а 3-44
Коды |
Коды |
операто |
|
операторов |
ров (пас |
(активные |
сивные |
связи) |
связи) |
9 |
10 |
2007
—
2003
2151 —
—
. . .
-N j
3-7. Формирование Генеральной спецификации структурных компонент
Целью данного этапа является формирование Генеральной спецификации структурных компонент (табл. 3-48), которая используется на всех последую щих этапах проектирования автоматизированной систе мы, а также в процессе отладки и эксплуатации си стемы.
На основании данных скорректированной ТСК (табл. 3-4), которые хранятся в памяти ЭВМ, форми руется промежуточный перечень компонент в кодах ДС (табл. 3-45) и словарь для перехода от кодов ДС к ко дам ОИЯ (табл. 3-46). Словарь составляется вручную. При этом, кроме ТСК (табл. 3-4), используется тезаурус ОИЯ (табл. 3-7). Заполненный по форме табл. 3-46 словарь построчно перфорируется, вводится в ЭВМ и совместно с табл. 3-45 используется для формирования перечня СК в кодах ОИЯ (табл. 3-47). Этот перечень используется на всех последующих этапах для перехода от номеров компонент к их наименованиям на ОИЯ. Кроме того, перечень компонент в кодах ОИЯ (табл. 3-47) совместно с ТСК (табл. 3-4) участвует в формировании Генеральной спецификации структурных компонент
(табл. 3-48).
а ) Ф о р м и р о в а н и е п ер еч н я ст р у к т у р н ы х к о м п о н ен т в к о д а х Д С
Исходной информацией для формирования этого перечня является ТСК (табл. 3-4). Перечень СК запол няется по форме табл. 3-45. В графе 1 этой таблицы записываются номера компонент, представленные кода ми своих характеристик. Коды характеристик переписы ваются из графы 6 табл. 3-4. В графе 2 табл. 3-45 запи сываются наименования компонент в кодах «документ — строка». Для заполнения этой графы используются дан ные ТСК, записанные в графах 1, 6, 7 и 9 табл. 3-4. Наименование компоненты формируется следующим образом. В графе 6 табл. 3-4 находится код характери стики данной компоненты. Этот код записывается в гра фе 2 табл. 3-45. В графе 9 табл. 3-4 находится код-адрес первого признака данной компоненты. По этому коду в графе 1 табл. 3-4 находится строка, в которой записан
198