книги из ГПНТБ / Садовников, В. И. Потоки информации в системах управления
.pdf
|
|
Т а б л и ц а 3-10 |
Признаки столбцов |
Номера столбцов и |
Количество входов и |
значения элементов |
||
|
строк |
матрицы |
1 |
2 |
3 |
____ |
14315 |
2 |
|
||
|
07503 |
1 |
|
07504 |
1 |
— |
14316 |
3 |
|
||
|
14315 |
1 |
|
10510 |
1 |
|
11114 |
1 |
— |
14317 |
1 |
|
|
|
|
14315 |
1 |
— |
14320 |
0 |
— |
14411 |
2 |
|
10511 |
1 |
|
14206 |
1 |
при формировании данной таблицы используются толь ко номера компонент-входов и не используются числа, скобки, знаки арифметических операций и другие сим волы. Таблица 3-10 имеет такую же структуру, как табл. 3-8 и 3-9.
Для удобства сравнения и уяснения метода упоря дочения данных приводятся табл. 3-11, 3-13, 3-15, 3-17,
|
|
Т а б л и ц а 3-11 |
Признаки столбцов |
Номера столбцов |
Количество входов и |
значения элементов |
||
|
|
матрицы |
1 |
2 |
3 |
|
14315 |
2 |
|
07503 |
1 |
|
07504 |
1 |
— |
14316 |
3 |
|
||
|
14315 |
1 |
|
10510 |
1 |
|
11114 |
1 |
— |
14317 |
1 |
|
|
|
|
14315 |
1 |
— |
14320 |
0 |
— |
14411 |
2 |
|
10510 |
1 |
• • |
14206 |
1 |
. . |
. . |
12* |
179 |
3-19 и 3-23, которые располагаются рядом с таблицами, указанными в п. «а» § 3-4.
Перечень внешних СК (группа |
D, = Z),) |
с указанием |
|
кода документа Dj, в котором вычисляется |
компонента |
||
(табл. 3-12). |
|
|
|
Т а б л и ц а 3-12 |
|
Т а б л и ц а 3-13 |
|
14315 |
Компонента |
|
14315 |
143 |
Документ |
|
143 |
14316 |
|
|
14316 |
143 |
|
|
143 |
14317 |
|
|
14317 |
143 |
|
|
143 |
14411 |
|
|
14411 |
144 |
|
|
144 |
Перечень всех компонент документа Dj с указанием |
|||
іда документа Dj |
(табл. 3-14). |
|
|
Т а б л и ц а 3-14 |
|
Т а б л и ц а 3-15 |
|
10506 |
Компонента |
|
10506 |
143 |
Документ |
|
143 |
10507 |
|
|
10507 |
143 |
. . . |
|
143 |
п'зіѴ |
|
|
14317 |
143 |
|
|
143 |
14320 |
|
|
144 |
143 |
|
|
14320 |
14406 |
|
|
143 |
144 |
|
|
14406 |
14317 |
|
|
144 |
144 |
|
|
• • • |
Перечень активных СК (табл. 3-16). В состав дан ной таблицы входят те компоненты, которым соответ ствует запись хотя бы одного кода оператора в графе 12 ТСК. При этом, если код характеристики, представляю щей данную компоненту, записан в графах 6 и 10 ТСК, то в табл. 3-16 переписывается код компоненты из гра фы 10 ТСКЕсли СК представлена в ТСК только одним кодом в графе 6, то в табл. 3-16 записывается код из графы 6 ТСК.
б л и ц а 3-16 |
Т а б л и ц"а 3-17 |
10511 |
10511 |
1051-2 |
10512 |
14317 |
14317 |
14406 |
14406 |
14317 |
• • • |
180
П е р е ч е н ь о п е р а т о р о в с у к а з а н и е м к о д о в д о к у м е н т о в Dj и к о м п о н е н т и з э т и х д о к у м е н т о в , и с п о л ь з у е м ы х
оператором активно |
(табл. 3-18). |
В табл. 3-18 записы |
Т а б л и ц а 3-18 |
|
Т а б л и ц а 3-19 |
2007 |
Оператор |
2005 |
143 |
Документ |
144 |
10511 |
Компонента |
14317 |
2130 |
|
2007 |
143 |
|
143 |
10511 |
|
10511 |
2007 |
|
143 |
143 |
|
10512 |
10512 |
|
144 |
2151 |
|
14406 |
143 |
|
2130 |
14317 |
|
143 |
2007 |
|
10511 |
144 |
|
2151 |
14406 |
|
143 |
2005 |
|
14317 |
144 |
|
• • • |
14317 |
|
|
ваются операторы из графы 12 ТСК (табл. 3-4). Инфор мация записывается тройками кодов: оператор, доку мент, компонента.
Перечень пассивных операторов и документов Dj, заполняемых этим оператором (табл. 3-20). В табл. 3-20 записываются коды документов из графы 2 ТСК и коды операторов из графы 13 ТСК, записанные в строках,
со о т в ет ст в у ю щ и х к о м п о н ен т а м XjOvj). |
|
|
Т а б л и ц а 3-20 |
|
Т а б л и ц а 3-21 |
2003 |
Оператор |
2003 |
143 |
Документ |
143 |
2101 |
|
144 |
143 |
|
2005 |
2005 |
|
143 |
143 |
|
2007 |
2007 |
|
143 |
143 |
|
2101 |
2003 |
|
143 |
144 |
|
• • • |
П е р е ч ен ь п а сси в н ы х |
о п е р а т о р о в и |
д о к у м е н т о в D |
используемых этим оператором для формирования дру гих документов (табл. 3-22). В табл. 3-22 записываются коды операторов из графы 13 ТСК (табл. 3-4) и соот ветствующие коды документов из графы 4 ТСК.
181
Т а б л и ц а 3-22 |
|
Т а б л и ц а 3-23 |
2007 |
Оператор |
2003 |
105 |
Документ |
105 |
2003 |
• • • |
155 |
105 |
|
2007 |
2007 |
|
105 |
111 |
|
111 |
2101 |
|
2101 |
111 |
|
111 |
2003 |
|
. . . |
155 |
|
|
б ) У п о р я д о ч ен и е д а н н ы х
Данные, записанные в табл. 3-10, 3-12, 3-14, 3-16, 3-18, 3-20, 3-22, упорядочиваются, так как на следующих этапах описания потоков информации эти данные будут объединяться методом слияния массивов (приложение 2) и входить в состав новых стандартных таблиц. В ЭВМ эти таблицы формируются массивами по т чисел и за писываются на внешний накопитель. Затем содержимое этих таблиц обрабатывается по программе сортировки
данных по основаниям системы счисления |
(приложе |
ние 1). При этом перечень внешних |
компонент |
(табл. 3-10) упорядочивается по номерам столбцов и
формируется табл. 3-11. |
Перечни внешних |
компонент |
|
с кодами документа Dj |
(табл. 3-12), |
всех |
компонент |
документа Dj с кодом Dj |
(табл. 3-14) |
и активных ком |
понент (табл. 3-16) упорядочиваются по кодам компо нент и формируются табл. 3-13, 3-15, 3-17. Перечни операторов (табл. 3-18, 3-20, 3-22) упорядочиваются по кодам операторов, и формируются табл. 3-19, 3-21, 3-23.
в ) Ф о р м и р о в а н и е р е зу л ь т и р у ю щ и х т а б л и ц в н еш н и х к о м п о н ен т и д у б л и р у ю щ и х за п и с е й
Исходной для формирования перечня внешних ком понент является табл. 3-13, которая преобразуется и печатается по форме табл. 3-24. Способ преобразования ясен из сравнения табл. 3-13 и 3-24.
Исходной таблицей для формирования перечня дуб лирующих записей является табл. 3-15, которая пре образуется и печатается по форме табл. 3-25. Формаль ным признаком дублирующей записи в табл. 3-15 явля-
182
|
1' а б л и ц а 3-Ö4 |
Коды внешних компонент |
Коды документов |
I |
2 |
14315 |
143 |
14316 |
|
14317 |
|
14411 |
144 |
ется запись кода кОіМпоненты, за которой следуют два или больше кодов документов, содержащих эту ком поненту.
|
Т а б л и ц а 3-25 |
Коды компонент |
Коды документов |
1 |
2 |
14317 |
143 |
|
144 |
. . . |
• • * |
При формировании табл. 3-25 на печать выводятся только те компоненты, которые входят одновременно в состав нескольких документов.
г ) Ф о р м и р о в а н и е т а б л и ц ы за г р у з к и о п е р а т о р о в
Исходными данными для формирования таблицы за грузки операторов являются упорядоченные перечни операторов (табл. 3-19, 3-21, 3-23). Объединенные дан ные этих перечней образуют таблицу загрузки опера торов активной и пассивной работой, которая является результирующей и печатается по форме табл. 3-26.
При формировании табл. 3-26 в графу 2 записыва ются соответствующие конкретным операторам коды
документов из |
табл. 3-19; |
в графу 3 —-коды компонент |
из табл. 3-19; |
в графу |
4 — коды документов 3-21; |
в графу 5 — коды документов из табл. 3-23.
183
Таблица 3-26
|
Коды доку |
Коды компо |
Коды доку |
Коды докумен |
|
Коды опера |
ментов, ис |
нент, исполь |
|||
пользуемых |
зуемых опе |
ментов, сос |
тов, |
используе |
|
торов |
оператором |
ратором ак |
тавляемых |
мых |
оператором |
|
активно |
тивно |
оператором |
пассивно |
|
1 |
2 |
3 |
4 |
|
5 |
2003 |
|
|
143 |
|
105 |
2005 |
144 |
|
144 |
|
155 |
14317 |
143 |
|
|
||
2007 |
143 |
10511 |
143 |
|
105 |
|
|
10512 |
|
|
111 |
|
144 |
14406 |
143 |
|
|
2 1 0 1 |
|
|
|
111 |
|
2130 |
143 |
10511 |
|
|
|
2151 |
143 |
14317 |
. . . |
|
|
|
|
|
|
|
|
д ) Ф о р м и р о в а н и е с т о л б ц о в Oj м а т р и ц д о к у м е н т о |
|||||
п о т о к а |
и си н т ет и ч еск о го п о то к а |
|
|
|
Исходными таблицами для формирования столбцов Oj матрицы документопотока являются табл. 3-19 и 3-23. Перечень столбцов Oj (операторов) для матрицы доку ментопотока заполняется по форме табл. 3-27.
|
|
|
Т а б л и ц а 3-27 |
Признаки столбцов |
|
Номера столбцов и |
Количество входов и |
|
значения элементов |
||
|
|
строк |
матрицы |
1 |
* |
2 |
3 |
|
|
2003 |
2 |
|
|
105 |
1 |
|
|
155 |
1 |
— |
|
2005 |
1 |
|
|
144 |
1 |
— |
|
2007 |
4 |
|
|
|
|
|
|
105 |
1 |
|
|
111 |
1 |
|
|
143 |
1 |
|
|
144 |
1 |
____ |
|
2 1 0 1 |
1 |
|
|
111 |
1 |
184
Исходной таблицей для формирования столбцов Оj матрицы синтетического потока является табл. 3-19. Перечень столбцов Oj (операторов) для матрицы син тетического потока заполняется но форме табл. 3-28.
|
|
Т а б л и ц а 3-28 |
Признаки столбцов |
Номера столбцов и |
Количество входов и |
значения элементов |
||
|
строк |
матрицы |
1 |
2 |
3 |
|
2005 |
1 |
|
14317 |
1 |
— |
2007 |
3 |
|
10511 |
1 |
|
10512 |
1 |
__ |
14406 |
1 |
2130 |
1 |
|
|
10511 |
1 |
• •
Таблицы 3-27 и 3-28 являются промежуточными и используются для формирования матриц документопо тока и синтетического потока.
|
|
Т а б л и ц а 3-29 |
Признаки столбцов |
Номера столбцов |
Количество входов и |
значения элементов |
||
|
и строк |
матрицы |
1 |
2 |
3 |
|
143 |
3 ’ |
|
105 |
1 |
|
111 |
1 |
|
14320 |
1 |
___ |
’ 2003 |
2 ’ |
|
105 |
1 |
_ |
155 |
1 |
2005 |
1 |
|
_ |
144 |
1 |
2007 |
4 |
|
|
105 |
1 |
|
111 |
1 |
|
143 |
1 |
|
144 |
1 |
185
е ) |
Ф о р м и р о в а н и е м а т р и ц д о к у м е н т о п о т о к а |
и |
си н т ет и ч еск о го п о т о к а и н ф о р м а ц и и |
Исходными данными для формирования матрицы документопотока является неполная матрица документо потока (табл. 3-8) и перечень столбцов Oj матрицы документопотока (табл. 3-27). Эти данные объединяют ся методом слияния массивов (приложение 2) и обра зуют табл. 3-29.
|
|
Т а б л и ц а 3-30 |
|
Признаки столбцов |
Номера столбцов и |
Количество входов и |
|
значения элементов |
|||
|
строк |
матрицы |
|
|
2 |
3 |
|
. . . |
и з |
’ 1 2 |
’ |
|
|||
|
10506 |
1 |
|
|
10507 |
1 |
|
|
10510 |
1 |
|
___ |
144 |
4 |
|
|
14406 |
1 |
|
|
14317 |
1 |
|
|
14411 |
1 |
|
— |
14412 |
1 |
|
2005 |
1 |
|
|
|
14317 |
1 |
|
— |
2007 |
3 |
|
|
10511 |
1 |
|
|
10512 |
1 |
|
|
14406 |
1 |
|
___ |
14315 |
2 |
’ |
|
07503 |
1 |
|
|
07504 |
1 |
|
Исходными данными для формирования матрицы синтетического потока являются упорядоченный пере чень внешних компонент со входами и исходных компо нент (табл. 3-11), перечень документов и компонент, составляющих эти документы (табл. 3-9), и перечень столбцов матрицы синтетического потока (табл. 3-28). Эти данные объединяются методом слияния массивов и образуют табл. 3-30,
)8 6
На этом кончается этап формирования исходных данных для анализа существующей схемы потока (рис. 3-1 и 3-2). Полученные данные будут использо ваны для формализованного анализа существующей схемы потока.
3-5. Формализованный анализ существующей
схемы потока
Целью данного этапа является формализованный анализ существующей схемы потока (§ 2-3) и формиро вание результатов анализа в виде стандартных таблиц.
Стандартные данные, полученные на предыдущем этапе, обрабатываются на ЭВМ по программам анали
за; в |
результате |
формируются |
следующие таблицы |
|
(рис. 3-1 и 3-2): |
а) |
классифицированный перечень эле |
||
ментов |
потока |
(табл. 3-31); б) |
перечень компонент, |
образующих петли и контуры в схеме потока (табл. 3-32); в) перечень порядков формирования внешних компо
нент и функциональных результатов |
(табл. 3-33); |
г) матрица б синтетического потока (табл. |
3-34); д) по |
рядок схемы синтетического потока (табл. 3-35); е) пе
речень |
компонент, |
ошибочно отнесенных одновременно |
|||
к исходным и |
функциональным (табл. 3-36); |
ж) пе |
|||
речень |
формально |
избыточных |
компонент |
потока |
|
(табл. |
3-37); |
з) |
информационный |
базис |
системы |
(табл. |
3-38); и) |
перечень структурных компонент с ука |
занием тактов их гашения в памяти системы (табл. 3-39);
к) перечень |
порядков элементов |
документопотока |
(табл. 3-40); |
л) матрица б документопотока (табл. 3-41); |
м) таблица дублирующих связей (табл. 3-42); н) пере чень документов, сгруппированных по значениям л
(табл. 3-43).
Таблицы 3-31, 3-33, 3-40, 3-41 — промежуточные и используются при формировании результирующих таб лиц данного этапа. Таблицы 3-32, 3-35, 3-36, 3-37, 3-38, 3-39, 3-42, 3-43 — результирующие; они выдаются на пе чать и используются на этапе совершенствования суще ствующей схемы потока (§ 3-6).
Данный метод предусматривает возможность анали за на уровне документопотока, на уровне синтетического потока или на том и другом уровне одновременно. В последнем случае сначала производится анализ на уровне синтетического потока, а затем— на уровне до кументопотока (рис. 3-1).
187
а ) Ф о р м и р о в а н и е к л а с си ф и ц и р о в а н н о го п ер еч н я эл е м е н т о в п о то к а
Исходные данные для формирования этого перечня :одержатся в матрице синтетического потока (табл. 3-30). Классифицированный перечень СК заполняется по фор ме табл. 3-31. Если в /-й строке табл. 3-31 в графе 3 содержится 0, то /-я компонента потока входит в груп пу исходных СК.
Т а б л и ц а 3-31
Признак функциональ |
Номера документов и |
Количество входов |
||
ных і>езультлтоп |
компонент |
|||
|
|
|||
1 |
2 |
3 |
|
|
|
143 |
’ 12 |
' |
|
— |
144 |
4 |
|
|
|
'14315 |
2 |
' |
|
|
14316 |
3 |
|
|
|
14317 |
1 |
|
|
|
14320 |
0 |
|
|
|
14411 |
1 |
|
. . .
При умножении матриц смежности информацион ного графа в качестве таблицы адресов используется табл. 3-31 (приложение 3). В таблице адресов в /-й строке записан начальный адрес ctj {aim4^ a j ^ a K0H) /-го столбца матрицы (графа 2), число входов в /-й стол бец (графа 3).
б ) Ф о р м и р о в а н и е т а б л и ц ы к о н т у р о в и п етел ь в с х е м е п о т о к а
Исходной информацией для формирования этой таб лицы является последовательность матриц Лх синтети ческого потока (табл. 3-30). Из матрицы Лх первой сте
пени (Я— 1) |
выявляются |
петли в схеме потока. Из |
|
матриц Лх более высоких |
степеней (Я == 2, 3,...,«) |
(см. |
|
приложение 3) |
выявляются |
контуры в схеме потока. |
СК |
матрицы Лх, расположенные на главной диагонали (об разующие петлю или контур), выдаются на печать по форме табл. 3-32.
188