Файл: Садовников, В. И. Потоки информации в системах управления.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 23.10.2024
Просмотров: 76
Скачиваний: 0
В ТСК записываются коды документов, количество заполняе мых экземпляров, номера СК, которые входят в состав этих доку ментов, наименования СК в кодах ОИЯ и формулы вычисления значений компонент, принятые в существующей системе.
г) Формирование Генеральной спецификации структурных компонент
Целью данного этапа является формирование Генеральной спе цификации структурных компонент (табл. 3-58), которая использу ется на всех последующих этапах проектирования автоматизиро ванной системы, а также в процессе отладки и эксплуатации систе мы. Исходной информацией для ее формирования является ТСК
(табл. 3-57).
« и |
é s |
^ m« |
|
§ 1 |
js « Я |
о >. |
44 ta с |
Ій |
|
1 |
2 |
21005 |
2 |
21027 |
1 |
|
|
|
|
|
|
Т а б л и ц а 3-57 |
|
Таблица структурных компонентов |
|
||||||
Е- |
Наименования компонент на ОИЯ |
|
|||||
35 |
|
|
|
|
|
|
|
cLg |
Харак- |
|
Признаки |
|
|
|
Формулы |
ä g |
|
|
|
|
|||
О g |
терис- |
временные |
|
прочие |
|
|
|
нЦu: |
тики |
|
|
|
|||
3 |
4 |
5 |
|
|
6 |
|
7 |
11333 |
044, |
222, |
211, 217, 207, 215 |
и с х . |
|||
13572 |
005, |
222, |
211, |
217, |
207 |
И С Х . |
|
10334 |
047, |
222, |
211, |
230, |
231, |
и с х . |
|
|
|
|
216, |
220, |
207, |
|
|
10667 |
015, |
222, |
210, |
201 |
10334X13212 |
||
211, |
230, |
231, |
|||||
|
|
|
216, |
220, |
207, |
|
|
10715 |
054, |
222, |
210, |
201 |
|
||
211, |
230, |
231, |
и с х . |
||||
|
|
|
216, |
220, |
204, |
|
|
10716 |
030, |
222, |
207, |
210, |
201 |
|
|
211, |
230, |
231, |
и с х . |
||||
|
|
|
216, |
220, |
204, |
|
|
13234 |
015, |
222, |
207, |
210, |
201 |
S 10667 |
|
|
201 |
|
|||||
13235 |
047, |
222, |
|
201 |
|
а 10334 |
|
13236 |
030, |
222, |
|
201 |
|
S 10716 |
На основании данных Генеральной спецификации формируется упорядоченный перечень СК (табл. 3-59). СК, которые были запи саны в Генеральной спецификации в кодах ОИЯ, упорядочиваются следующим образом. Весь массив разбивается на группы компонент, содержащих одни и те же характеристики. Полученные группы рас полагаются относительно друг друга в порядке возрастания кодов характеристик. В пределах каждой группы компоненты располага ются в порядке убывания числа кодов признаков, входящих в состав каждой компоненты.
219
Т а б л и ц а 3 - 5 8
|
Г е н е р а л ь н а я с п е ц и ф и к а ц и я с т р у к т у р н ы х к о м п о н е н т |
|||||
; |
jі |
Наименования компонент на ОИЯ |
|
|
||
докуКодыментов |
Номеракомпонент |
|
|
|||
Харак |
ные |
Признаки |
Существую |
Эквива |
||
|
|
вре |
|
щие формулы |
лентные |
|
|
|
терис |
прочие |
|
формулы |
|
|
|
тики |
мен |
|
|
|
I |
2 |
3 |
4 |
5 |
6 |
7 |
Номер правила
8
2166І |
04454 |
027, |
222 |
|
|
|
|
S 4452 |
1 ' |
21661 |
04457 |
154, |
000 |
|
|
|
|
исх. |
|
21027 |
10334 |
047, |
222, |
211, |
217, |
207, |
исх. |
|
|
|
10667 |
|
|
|
215 |
|
|
|
|
21027 |
015, |
222, |
211, |
230, |
231, |
исх. |
|
||
|
|
|
|
216, |
220, |
207, |
|
|
|
|
|
|
|
210, |
201 |
|
|
||
21027 |
10715 |
054, |
222, |
211, |
230, |
231, |
исх. |
|
|
|
|
|
|
216, |
220, |
204, |
|
|
|
|
|
|
|
207, |
210, |
201 |
|
|
|
21027 |
10716 |
030, |
222, |
211, |
230, |
231, |
исх. |
|
|
|
|
|
|
216, |
220, |
204, |
|
|
|
|
|
044, |
|
207, |
210, |
201 |
|
|
|
21005 |
11333 |
222, |
211, |
217, |
207, |
исх. |
|
||
21005 |
13572 |
005, |
|
|
215 |
|
|
|
|
222, |
211, |
217, |
207 |
исх. |
|
||||
21661 |
13561 |
0 6 І, |
222, |
|
20 і |
|
|
4452— 4456 |
5" |
21661 |
13562 |
061. |
222 |
|
|
|
|
4454— 4457 S 13561 |
5 ", 1 |
Данный перечень является вспомогательным и используется для получения функционально-эквивалентных формул вычисления зна чений СК (алгоритм получения функционально-эквивалентных фор мул, § 1-4, п. «з»). Полученные формулы записываются в Генераль ную спецификацию (табл. 3-58).
Генеральная спецификация содержит упорядоченный список номеров СК (без повторений) с указанием кодов всех документов, в которые входят данные компоненты; наименования СК на ОИЯ; принятые в существующей системе формулы вычисления значений СК; эквивалентные формулы, полученные в результате формализо ванного вывода, и номера правил, с помощью которых получены существующие формулы и осуществлен вывод эквивалентных.
Номер правила, с помощью которого получена существующая формула, отмечается в графе 9 табл. 3-58 двойными кавычками. Например, 5" или 1", или 2" и т. д. Если значения компоненты вы числяются с помощью комбинаций правил, то номера правил этой комбинации записываются в скобках, после которых ставятся двой ные кавычки, например (1 и 5)". Номера правил, с помощью кото рых получены эквивалентные формулы, не отмечаются никакими
220
|
|
|
|
|
|
|
Т а б л и ц а |
3-59 |
||
У п о р я д о ч е н н ы й п е р е ч е н ь с т р у к т у р н ы х к о м п о н е н т |
|
|||||||||
Номер |
|
|
Наименование компоненты на ОИЯ |
|
|
|
||||
компоненты |
|
|
|
|
|
|||||
1 |
|
|
|
|
2 |
|
|
|
|
|
‘10667 |
015, |
222, |
201, |
207, |
210,* 2*1 Г, |
216, |
220, |
230, |
231 |
|
13234 |
015, |
222, |
201 |
|
|
|
|
|
|
|
04452 |
027, |
222, |
201 |
|
|
|
|
|
|
|
04454 |
027, |
222 |
|
|
|
|
|
|
|
|
04453 |
027, |
223, |
201 |
|
|
|
|
|
|
|
04455 |
027, |
223 |
|
|
|
|
|
|
|
|
*10716 |
030, |
222, |
211, |
230, |
231,’ 216, |
220, |
204, |
207, |
210, |
201 |
13654 |
030, |
222, |
201, |
206 |
|
|
|
|
|
|
13236 |
030, |
222, |
201 |
|
|
|
|
|
|
|
13714 |
030, |
222, |
206 |
|
|
|
|
|
|
|
04243 |
030, |
222 |
|
|
|
|
|
|
|
|
13675 |
030, |
223, |
201, |
206 |
|
|
|
|
|
|
13503 |
030, |
223, |
201 |
|
|
|
|
|
|
|
13734 |
030, |
223, |
206 |
|
|
|
|
|
|
|
04244 |
030, |
223 |
|
|
|
|
|
|
|
|
*13561 |
061, |
222, |
201 |
|
|
|
|
|
|
|
13562 |
061, |
222 |
|
|
|
|
|
|
|
|
04462 |
061, |
223, |
201 |
|
|
|
|
|
|
|
04463 |
061, |
223 |
|
|
|
|
|
|
|
|
дополнительными знаками, например 5. Номера правил, по которым получены существующие и эквивалентные формулы, отделяются друг от друга запятой, например (1 и 5)", 1.
В графе 8 табл. 3-58 записана, например, функционально-экви валентная формула для компоненты 13562. Процесс получения этой
формулы в |
соответствии с приведенным |
выше |
алгоритмом состоит |
в следующем: |
(1.4.1) |
(fe= l). |
|
<1. К СК |
13562 применяется правило |
2.В наименовании этой компоненты на ОИЯ выделяется харак теристика 061.
3.В списке {(!} тезауруса ОИЯ (табл. 3-56) в графе 2 (под
список {<р^} осуществляется поиск выделенной характеристики 061.
Iх
4. В списке {р.} тезауруса ОИЯ в графе 3 (подсписок {Ф^})
■?
осуществляется поиск отношения, соответствующего выделенной ха рактеристике 061. Это отношение имеет вид 061-027—154 (отношение
типа р-з = РпЯр-г). В соответствии с алгоритмом это отношение до пускает применение правила преобразования (1.4.1) к СК 13562.
221
|
Т а б л иц а 3-60 |
Список аргументов |
|
Номер аргумента |
Аргумент |
1 |
2 |
1 |
201 |
2 |
202 |
3 |
204 |
4 |
205 |
5 |
206 |
6 |
207 |
7 |
210 |
8 |
211 |
9 |
212 |
10 |
215 |
11 |
216 |
12 |
217 |
13 |
220 |
14 |
222 |
15 |
223 |
16 |
230 |
17 |
231 |
18 |
233 |
5. В массиве СК (табл. 3-59) |
осуществляется поиск очередной |
компоненты, содержащей характеристику 061, признак 222 и неко
торые |
другие признаки. |
Такой компонентой |
является |
13561-(061, |
222, 201) . |
является входом |
компоненты |
13562 и |
|
6. |
Компонента 13561 |
участвует в записи функционалы-ю-экивалентной формулы для ком поненты 13562. Запись формулы (графа 7 табл. 3-58) производится в соответствии с правилами (1.4.1) —(1.4.5).
7. В табл. 3-59 осуществляется поиск очередных компонент, удов летворяющих требованиям правила (1.4.1). Этот поиск не дает по ложительного результата.
8. К компоненте 13562 последовательно применяются правила
(1.4.2) —(1.4.5). Правила (1.4.2) —(1.4.4) не позволяют записать для этой компоненты функционально-эквивалентную формулу. С помощью правила (1.4.5) уже записана существующая формула (графа 6
табл. 3-58).
д) Выявление структуры информационного массива
Цель данного этапа — выявление структуры информационного массива, элементами которого являются структурные компоненты потока информации, записанные на ОИЯПри этом формируются следующие таблицы: список аргументов (табл. 3-60); список векто ров аргументов (табл. 3-61); упорядоченный список векторов аргу ментов (табл. 3-62); список вектор-функций (табл. 3-63); список аргументов с устойчивыми сочетаниями (табл. 3-64); список векто ров аргументов с устойчивыми сочетаниями (табл. 3-65); список вектор-функций с устойчивыми сочетаниями аргументов (табл. 3-663.
222