книги из ГПНТБ / Садовников, В. И. Потоки информации в системах управления
.pdfТа б л и ц а 3-45
Номер компоненты |
Наименование компоненты |
||
|
в кодах ДС |
||
|
|
2 |
|
10506 |
10506, |
10502, |
10504 |
10507 |
10507, |
10503, |
10504 |
код ДС первого признака. Этот код находится в пере сечении данной строки и графы 7 табл. 3-4. Найденный код записывается в графе 2 табл. 3-45 справа от запи санного там кода характеристики и т. д.
б) Ф о р м и р о в а н и е сл о в а р я д л я п е р е х о д а от к о д о в
Д С к к о д а м О ИЯ
Исходной информацией для формирования словаря являются ТСК (табл. 3-4) и тезаурус ОИЯ (табл. 3-7). Словарь заполняется по форме табл. 3-46. В графе 1
|
Т а б л и ц а 3-46 |
Коды ДС характеристик и |
Коды ОИЯ характери- |
признаков |
стик и признаков |
I |
2 |
10502 |
222 |
10504 |
203 |
10506 |
152 |
10507 |
152 |
14315 |
*173 |
14316 |
162 |
этой таблицы записываются коды ДС характеристик и признаков СК из граф 6 и 7 табл. 3-4. В графе 2 табл. 3-46 записываются коды ОИЯ характеристик и признаков. Коды ОИЯ находятся по прямому словарю тезауруса ОИЯ (табл. 3-7) с использованием данных графы 5 табл. 3-4.
! 99
b J Ф о р м и р о в а н и е п ер еч н я ст р у к т у р н ы х к о м п о н ен т
в к о д а х О ИЯ
Исходной информацией для формирования этого пе речня являются записанные в памяти ЭВМ перечень СК в кодах ДС (табл. 3-45) и словарь для перехода от кодов ДС к кодам ОИЯ (табл. 3-46). Перечень компо нент в кодах ОИЯ формируется и выдается на печать по форме табл. 3-47. В графу 1 этой таблицы переписы-
Та б лица 3-47
Номер компоненты |
Наименование компоненты |
||
на ОИЯ |
|
||
|
|
||
1 |
2 |
|
|
07503 |
141,' |
223 |
|
07504 |
142, |
223 |
|
10506 |
152,’ 222, |
203 |
|
10507 |
152, 223, |
203 . |
|
’ібООІ |
042, 223 ,’ 201, 206 |
ваются номера компонент из графы 1 табл. 3-45, в гра фу 2 — наименования компонент на ОИЯ, полученные с помощью словаря кодов ДС — ОИЯ (табл. 3-46).
г ) Ф о р м и р о в а н и е Г ен ер а л ь н о й сп ец и ф и к а ц и и ст р у к т у р н ы х к о м п о н ен т
Исходной информацией для формирования Гене ральной спецификации являются ТСК (табл. 3-4) и пе речень СК в кодах ОИЯ (табл. 3-47). Графа 6 табл. 3-48 заполняется вручную. В процессе заполнения этой графы используется алгоритм получения эквивалентных фор мул, приведенный в § 1-4, п. «з». Генеральная специфи кация заполняется и выдается на печать по форме табл. 3-48.
На этом кончается этап формирования Генеральной спецификации структурных компонент. Полученные дан ные будут использованы при выявлении структуры ин формационного массива и на всех последующих этапах проектирования автоматизированной системы.
200
Коды до кументов |
Количест во экзем пляров |
1 |
2 |
Та б л и ц а 3-4&
Наименования |
|
|
Функцио- |
Номера |
Формулы образова |
нально- |
|
компонент |
компонент |
ния компонент |
эквива- |
на ОИЯ |
|
|
лентные |
|
|
|
формулы |
3 |
4 |
5 |
6 |
143 |
1 |
173,’ 233 |
14315 |
0 7 5 0 3 — 0 7 5 0 4 |
S 1 4 3 1 4 |
|
|
162, 233 |
14316 |
1 4 3 1 5 + 1 0 5 1 0 + 1 1 1 1 4 |
|
3-8. Выявление структуры информационного массива
Цель данного этапа — выявление структуры инфор мационного массива, элементами которого являются СК потока информации, записанные на ОИЯ (§ 1-4, п. «е»).
Стандартные данные, полученные на предыдущих этапах, обрабатываются на ЭВМ; в результате форми руются следующие таблицы (рис. 3-1 и 3-2): а) список векторов аргументов СК (табл. 3-49); б) список вектор-
функций |
СК |
(табл. |
3-50); в) список |
новых |
аргументов |
|
(табл. 3-51); |
г) |
список новых векторов |
аргументов |
|||
(табл. 3-52); |
д) |
список вектор-функций с новыми векто |
||||
рами аргументов (табл. 3-53). |
используется на |
|||||
Таблица |
3-51— промежуточная и |
|||||
данном |
этапе |
при |
формировании |
результирующей |
табл. 3-52. Таблицы 3-49, 3-50, 3-52, 3-53 — результирую щие, выдаются на печать и используются для разработ ки представления информации и организации памяти автоматизированной системы.
а ) Ф о р м и р о в а н и е сп и ск а в ек то р о в а р г у м е н т о в ст р у к т у р н ы х к о м п о н ен т
Исходной информацией для формирования этогосписка является перечень СК в кодах ОИЯ (табл. 3-47). При этом производится сортировка данных (см. Ш ), записанных в графе 2 табл. 3-47, и выявляются несовпа дающие векторы аргументов СК. Список векторов аргу ментов печатается по форме табл. 3-49.
201
|
|
|
|
|
|
|
|
Т а б л и ц а |
3-49 |
||
Номер вектора |
|
|
|
Вектор аргументов |
|
|
|
||||
1 |
|
|
|
|
|
2 |
|
|
|
|
|
1 |
201, |
203, |
205, |
207, |
210, |
211, |
214, |
216, |
220, |
222 |
|
2 |
|
201, |
204, |
205, |
207, |
210, |
211, |
214, |
216, |
220, |
222 |
5 |
’ |
207, |
211, |
215, |
222 |
|
|
|
|
|
|
6 |
|
207, |
211, |
222 |
|
|
|
|
|
|
|
б ) Ф о р м и р о в а н и е сп и с к а в ек т о р -ф у н к ц и й с т р у к т у р н ы х к о м п о н ен т
Исходной информацией для формирования этого списка являются перечень СК в кодах ОИЯ (табл. 3-47) и список векторов аргументов (табл. 3-49). Векторфункции компонент выявляются в соответствии с опре делением, приведенным в § 1-4, п. «и». Список векторфункций выдается на печать по форме табл. 3-50.
|
|
|
|
|
|
Т а б л и ц а |
3-50 |
||
Номер вектор-функ |
|
Наименование вектор-функции в кодах ОИЯ |
|
||||||
ции |
|
|
|
|
|
|
|
|
|
1 |
|
|
|
2 |
|
|
|
|
|
1 |
07503 |
(404) |
|
|
|
|
|
|
|
2 |
07504 |
(404) |
|
|
|
|
|
|
|
*10*1 |
12111, |
12122, |
12313 |
(223, |
201, |
206, |
210, |
214, |
|
|
216) |
|
|
|
|
|
|
|
|
*15*3 |
15106, |
16001, |
16015 |
(223, |
*201, |
206) |
|
|
|
в ) Ф о р м и р о в а н и е сп и с к а н о в ы х а р г у м е н т о в |
|
|
|||||||
с т р у к т у р н ы х к о м п о н ен т |
|
|
|
|
|
|
|
||
Исходной |
информацией для формирования |
этого |
|||||||
списка является список векторов |
аргументов (табл. 3-49). |
||||||||
В соответствии с алгоритмом, |
приведенным |
в |
§ |
1-4, |
п. «и», выявляются устойчивые сочетания аргументов СК и формируется список новых аргументов по форме табл. 3-51.
202
|
Т а б л и ц а |
3-51 |
|||
Номер аргумента |
Код аргумента |
|
|||
1 |
|
2 |
|
|
|
1 |
|
201 |
|
|
|
2 |
|
202 |
|
|
|
ІЗ |
|
227 |
|
|
|
14 |
205, |
212 |
|
||
15 |
207, |
211 |
|
||
16 |
210, |
214, |
216 |
|
|
г ) Ф о р м и р о в а н и е сп и ск а |
н овы х в ек то р о в |
а р г у м е н т о в |
Исходной информацией для формирования этого списка являются список векторов аргументов (табл. 3-49) и список новых аргументов (табл. 3-51). Список новых векторов аргументов заполняется и выдается на печать по форме табл. 3-52.
Та б л и ца 3-52
Номера |
Новые векторы аргументов |
векторов |
|
І |
2 |
|
1 |
201, |
203, |
205, |
220, |
222 X 207, |
211 |
XX 210, |
214, |
216 X |
|
2 |
201, |
204, |
205, |
220, |
222X 207, |
211 |
XX 210, |
214, |
216 X |
' |
5 |
215, |
222X207, |
211 X |
|
|
|
|
||
|
6 |
222 X 207, |
211 X |
|
|
|
|
|
||
д ) |
Ф о р м и р о в а н и е сп и с к а в ек то р -ф у н к ц и й |
|
|
|||||||
с |
новы м и |
в ек то р а м и а р гу м ен т о в |
|
|
|
|
Исходной информацией для формирования этого списка являются список вектор-функций (табл. 3-50) и список новых векторов аргументов (табл. 3-52). Список вектор-функций с новыми векторами аргументов запол няется и выдается на печать по форме табл. 3-53.
На этом кончается этап выявления структуры инфор мационного массива — последний этап изучения и опи сания потоков информации.
203
|
Т а б л и ц а |
3-53 |
Номера |
Наименование вектор-функций с новыми векторами аргументов |
|
вектор- |
|
|
функций |
|
|
1 |
2 |
|
1 |
07503 (404) |
|
2 |
07504 (404) |
|
ІОІ |
12111, 12122, 12313(223, 201 X 205, 212ХХ210, |
214. |
216X)
І53 15106, 16001, 16015 (223, 201, 206)
Рассмотренный вариант организации работ может быть использован при проектировании автоматизиро ванной системы в том случае, когда нет разработанного ОИЯ для данного объекта. При этом структурные ком поненты в ТСК (табл. 3-4) описываются с помощью кодов ДС, содержащих в себе код документа и номер строки ТСК; формируется тезаурус ОИЯ; результаты анализа потоков представляются в кодах ДС; все дан ные, необходимые для последующих этапов проектиро вания автоматизированной системы, записываются в ко дах ОИЯ.
В том случае, когда нет разработанного ОИЯ и не обходимо выполнить описание существующих потоков информации с целью их совершенствования, работа может быть организована так, что компоненты в ТСК и результаты анализа схемы потока записываются в ко дах ДС. ОИЯ в этом случае не разрабатывается.
В том случае, когда необходимо разработать авто матизированную систему и имеется разработанный ОИЯ, все работы по изучению и описанию потоков информа ции выполняются с использованием кодов ОИЯ. При наличии разработанного ОИЯ можно организовать вы вод эквивалентных формул с помощью алгоритма, при веденного в § 1-4, п. «з». В этом случае открывается возможность построения нескольких эквивалентных схем потока информации.
Любая из указанных модификаций предполагает использование стандартных таблиц, описанных в дан ной работе.
204
3-9. Пример реализации формализованного метода изучения и описания потоков информации
В настоящем параграфе на примере разработки автоматизиро ванной информационной системы управляющего вычислительного комплекса (УВК) «Листопрокат» для завода «Запорожсталь» иллю стрируется формализованный метод изучения и описания потоков информации. Отличительная особенность иллюстрируемого подхода состоит в том, что строится усеченный вариант ТСК (без данных для анализа схемы); формируется Генеральная спецификация струк турных компонент, в которой кроме существующих формул вычис ления значений СК записываются функционально-эквивалентные формулы; выявляется обобщенная структура информационного массива.
Рекомендуемая последовательность формирования стандартных
таблиц в процессе реализации метода показана |
на рис. 3-3. |
В данном случае выполняются следующие |
работы. |
1. Выявляются элементы потока. В качестве элементов потока выбираются документы и СК потока информации. Элементы потока
выявляются |
путем непосредственного изучения |
объекта управления. |
В процессе |
выявления компонент используются |
понятия и опреде |
ления, введенные в §1-4, п. «б».
2. Производится формализованное описание элементов потока. Документам присваиваются восьмеричные коды в диапазоне, не сов падающем с диапазоном восьмеричных кодов СК, которые записы ваются на ОИЯ (§ 1-4, п. «е»),
3.Выявляются отношения между элементами потока. Для выяв ления отношений используются определения и понятия, приведен ные в § 1-4, 2-3.
4.Производится формализованное описание отношений между
элементами потока. Все отношения, кроме вычислительных процедур, описываются с помощью стандартных таблиц. Описание вычислитель ных процедур осуществляется с помощью формализованного языка для записи формул преобразования СК (§ 1-4, п. «ж»),
5.Осуществляется формирование ТСКВыявленные и описанные элементы потока и отношения между ними записываются в ТСК.
6.Формируется Генеральная спецификация структурных компо нент. ТСК, представляющая схему потока информации, используется для формирования Генеральной спецификации структурных компо
нент (стандартного списка компонент — без повторений — и отноше ний между ними). Генеральная спецификация используется на всех последующих этапах проектирования автоматизированной системы,
атакже в процессе отладки и эксплуатации системы.
7.Выявляется структура информационного массива. Програм
мирование автоматизированной системы предполагает решение таких задач, как представление информации и рациональная организация памяти системы. С этой целью производится анализ массива СК, записанных на ОИЯ, и выявляется его обобщенная структура
(§ 1-4, п. «и»),
В связи с тем, что при обследовании объекта управления неко
торые из перечисленных работ |
удобно выполнять |
одновременно, |
|
весь процесс изучения потоков |
разбивается на |
три |
этапа: |
I — выявление и описание элементов потока |
информации и отно- |
||
.шений между ними; |
|
|
|
205
|
|
г |
|
|
|
упорядоченный |
|
К оллекция |
|
|
перечень СК |
|
|
(тадл. J-5 9 ) |
|
документов s |
|
|
|
(тадл. J-54) |
ТСК |
Генеральная |
|
|
-Ц. спецификация |
|
|
|
\(тайл. J-57) |
|
|
Перечень |
|
CKfmaBn.J-58) |
Список |
|
I Формирование |
||
документов |
|
||
(тадл. J-B 5) |
|
Генеральной |
аргументов^ |
|
|
специф икации СК\ |
Стойл. J-BO) |
ТезаурусОКЯ 'Формирование |
(Ц этап) |
|
|
|
|
||
(тадл. J-56) |
_ ТСК |
|
|
|
(/эт ап ) |
|
|
J
Упорядочен ны й список Векторов аргумент ов
(тайл. J-BZ)
Список Вект ор- ф ункций
(тайл. J -ß j)
Список ар |
Список Векто- |
|
Список Вектор- |
гументов с |
роЗ аргумен |
|
Ф ункций с у с |
устойчивы |
т ов с уст сй -р |
тойчивыми |
|
ми сочета- |
чибь/пи соче \ |
сочетаниями |
|
I нипми |
т зниям и |
j |
л аргумент ов |
~\(піайл. J-64) ^ |
(maü/?.J-65) |
|
(тайл, j -ив) |
вы явление (ст рукт уры информационного
массива (Ш этап)
Рис. 3-3,
|
|
|
|
Т а б л и ц а |
3-54 |
|
Опись отвесных квитанций на плавки, поступившие |
|
|||||
в цех слябинг 3/1-68 г. от мартеновского цеха |
|
|||||
|
|
(документ 21005) |
|
|
|
|
Номер |
Марка стали |
Шифр |
Тип |
Количество |
Вес плав |
|
плавки |
марки |
изложниц |
слитков |
ки (взве |
||
|
|
стали |
|
|
шенный) |
|
1 |
2 |
3 |
4 |
5 |
б |
|
180087 |
08ПС |
306 |
17 |
16 |
|
|
180088 |
08ПС |
306 |
16 |
20 |
— |
|
180089 |
08ПС |
306 |
15 |
23 |
— |
|
180090 |
08ПС |
306 |
16 |
17 |
223,6 |
|
180091 |
ЗПС |
304 |
17 |
17 |
— |
|
218076 |
ОПС |
301 |
16 |
21 |
278,3 |
|
228076 |
ОПС |
301 |
16 |
9 |
120,4 |
|
228076 |
08ПС |
306 |
16 |
6 |
77,6 |
|
218077 |
ЗПС |
304 |
17 |
17 |
— |
|
228077 |
ЗПС |
304 |
16 |
19 |
246,8 |
|
380089 |
09Г2 |
213 |
16 |
15 |
260,1 |
|
380090 |
С |
201 |
16 |
15 |
260,8 |
|
380091 |
20СП |
235 |
16 |
14 |
241,0 |
|
380092 |
ЗСП |
203 |
16 |
14 |
241,0 |
|
480076 |
зсп |
203 |
18 |
12 |
247,3 |
|
480077 |
08ПС |
306 |
17 |
16 |
233,2 |
|
480078 |
12ГС |
217 |
17 |
13 |
261,0 |
|
480079 |
ЗСП |
203 |
18 |
12 |
244,0 |
|
580159 |
08ПС |
306 |
16 |
18 |
— |
|
580160 |
1ПС |
302 |
16 |
16 |
210,5 |
|
580160 |
08КП |
ПО |
16 |
3 |
38,5. |
|
580161 |
ЗПС |
304 |
18 |
16 |
— |
|
580162 |
2ПС |
303 |
19 |
11 |
— |
|
580163 |
08ПС |
306 |
17 |
16 |
— |
|
580164 |
2ПС |
303 |
16 |
20 |
— |
|
580165 |
1ПС |
302 |
16 |
20 |
— |
|
618073 |
08ПС |
306 |
16 |
20 |
— |
|
628073 |
08КП |
ПО |
16 |
19 |
— |
|
618074 |
ЗКП |
104 |
16 |
20 |
— |
|
628074 |
з к п |
104 |
17 |
17 |
243,6 |
|
618075 |
ЗПС |
304 |
16 |
19 |
— |
|
628075 |
ЗПС |
304 |
16 |
19 |
245,6 |
|
718071 |
ЗПС |
304 |
17 |
18 |
263,6 |
|
728071 |
ЗПС |
304 |
17 |
16 |
• |
— |
718072 |
ЗПС |
304 |
16 |
20 |
--- |
|
728072 |
ЗПС |
304 |
16 |
20 |
250,0 |
|
980070 |
12ГС |
217 |
17 |
13 |
260,0 |
|
980071 |
12ГС |
217 |
17 |
13 |
259,9 |
|
980072 |
ЗПС |
203 |
18 |
12 |
244,7 |
|
980073 |
ЗПС |
203 |
17 |
13 |
258,0 |
|
1018064 |
ЗПС |
304 |
17 |
16 |
|
— |
1028064 |
ЗПС |
304 |
18 |
16 |
|
— |
1018065 |
20ПС |
313 |
16 |
18 |
236,2 |
|
1Ѳ28065 |
ЗПС |
304 |
16 |
18 |
|
— |
207
|
|
|
П р о д о л ж е н и е т а б л . 3 -5 4 |
||
Номер |
Марка стали |
Шифр |
Тип |
Количество |
Вес плав |
плавки |
марки |
изложниц |
слитков |
ки (взве |
|
|
|
стали |
|
|
шенный) |
1 |
2 |
3 |
4 |
5 |
в |
1118061 |
08КП |
ПО |
іб |
18 |
234,7 |
1128061 |
08КП |
ПО |
іб |
19 |
245,5 |
1118062 |
ЗПС |
304 |
іб |
19 |
244,0 |
1128062 |
ЗПС |
304 |
18 |
16 |
— |
1218064 |
ЗПС |
304 |
16 |
19 |
— |
1228064 |
ЗКП |
104 |
16 |
19 |
244,0 |
1218065 |
ОПС |
301 |
18 |
17 |
— |
|
|||||
1228065 |
ЗПС |
304 |
17 |
18 |
— |
1218066 |
ЗПС |
304 |
19 |
15 |
— |
1228066 |
ЗПС |
304 |
17 |
17 |
— |
II — формирование Генеральной спецификации структурных компонент;
III — выявление структуры информационного массива.
Выявление и описание элементов потока информации и отноше ний между ними
Цель данного этапа состоит в выявлении и описании элементов потока информации и отношений между ними, которые позволяют получить в стандартной форме исходные данные для реализации следующих этапов данного метода.
іПри этом собирается коллекция документов (табл. 3-54) и фор мируются следующие таблицы: а) перечень документов (табл. 3-55); <з) тезаурус ОИЯ (табл. 3-56); в) ТСК (табл. 3-57).
Рассмотрим функциональное назначение этих таблиц. Перечень документов позволяет перейти от свободных наимено
ваний к кодам соответствующих документов. Этот перечень исполь зуется при заполнении ТСК, а также при последующей работе
с ТСК.
Тезаурус ОИЯ используется для описания СК потоков инфор мации и отношений между ними в процессе формирования ТСК, а также на всех последующих этапах проектирования автоматизи рованной системы, ее отладки и эксплуатации.
ТСК является основной формой, в которой отражается содержа ние документа на уровне СК, а также формулы образования их зна чений. Форма ТСК унифицирована и позволяет вести кодирование СК на семантическом уровне с использованием ОИЯ-
а) Формирование перечня документов
При формировании данного перечня производится нумерация всех документов без повторений. Проводится контроль однозначно сти нумерации и составляется сводный пронумерованный перечень документов по форме табл. 3-55.
Приведенный в качестве примера перечень документов содержит 20 документов. Входными являются следующие 10 документов: 21005, 21500, 21501, 21502, 21503, 21504, 21236, 21420, 22140, 22142;
208