Файл: Садовников, В. И. Потоки информации в системах управления.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 23.10.2024

Просмотров: 69

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

редь гомоморфно Яц (наименование склада), то можно сказать, что Рі0 гомоморфно Яц.

Иногда значение ЕК, относящейся к данному инфор­ мационному множеству, определяется комбинацией зна­ чений ЕК, относящихся к нескольким другим множест­ вам. Напримёр, информационное множество «дата» (Я 4) равно декартову произведению множества «день», «ме­ сяц» и «год» (Я7Х Я 8Х Я 9), а информационное множест­ во «Адрес отгрузки» (Яі4) изоморфно декартову произве­ дению множества «Идентификационный номер клиента» (Я2) и «Код отгрузки» (Я3).

Кроме отношений между информационными множе­ ствами рассматриваются отношения между документа­

ми, а также

между документами

и информационными

множествами.

Известно,

что

документы формируются

в

основном:

а) периодически

(раз

в день, в неделю и

1 .

д.) и б) нерегулярно

(в зависимости от появления до­

кумента, на основании которого формируется данный до­ кумент, или в зависимости от некоторых дополнительных условий). Например, накладная D2 формируется на осно­ вании каждой поступившей квитанции Dі, поэтому счи­ тается, что Di «производит» D2. Такие отношения назы­ ваются производящими. Примером производящих отно­ шений между документами и информационными множе­ ствами служат отношения, записанные для документа Я>4 (см. ниже). Одно из этих отношений свидетельствует о том, что документ Z)4 (ведомость) выписывается каж­ дый месяц (Я8) каждому клиенту (Я2) при условии не­ нулевого баланса (Z>4_8^ 0 ) у этого клиента. Таким об­ разом, производящие отношения отражают условия и сам факт формирования документа, а не его содержа­ ние.

Отношения между ЕК документов называются опре­ деляющими и показывают, каким образом ЕК данного документа, принадлежащая одному информационному множеству, может быть получена из ЕК, относящихся к другим множествам. Отсутствие определяющих отно­ шений для данной ЕК означает, что эта компонента является исходной или переписана из другого документа, который связан производящим отношением с данным до­ кументом.

Например, определяющее отношение, которое являет­ ся простым арифметическим выражением, связывает еди­ ничные компоненты «цена заказанного товара» (D2_ie),

16



«Количество в заказе» (£)2_7) и «цена единицы товара» (D2-g). ЕК £>2_ю находится умножением Д2- 7 на £>2- 9.

При записи отношений приходится указывать неко­ торые условия, относящиеся к элементам потока инфор­ мации. Примером условия служит такая запись: «на­ кладная была датирована после 10-го числа предыду­ щего месяца, но до 10-го числа этого месяца».

Для записи и изображения рассмотренных элементов потока информации и отношений между ними использу­ ют следующие символы и условные обозначения.

Список символов

 

 

Dj

/-й документ (/= 1, 2,..., т ).

 

 

Djh k ЕК /-го документа.

(t=l,

2,...,п).

Рі

і-е информационное множество

С ]

Границы строки единичных компонент. Строкой

 

называется совокупность ЕК документа,

каждая

 

из которых может принимать больше, чем одно

^

значение в данном документе.

соответствие).

Изоморфизм (взаимнооднозначное

~Гомоморфизм (многозначное соответствие).

X Декартово произведение информационных мно­ жеств.

Производит.

£в Внешнее (реальное) время.

tj Внутреннее время (например, дата, записанная в документе).

Ст- п п-е условие, относящееся к гп-му документу. Ст-п Отрицание условия Ст- п-

(. Если.

£ Количество.

Q Среднее количество, g Существует.

gНе существует.

ДЛогическая операция И.

V Логическая операция ИЛИ.

Условные обозначения, принятые в графической схеме потока информации (рис. 1-2)

ЕК документа (£>5- 7) изображается в виде круга. Но­ мер документа (D5) показан над линией, а номер ЕК додумента — под линией. Двойная линия а (обычно гори-

2—193

.

••• •.

*;■

17

 

1

 

 

 


Зойтальная линия с ответвлениями) соединяет все ЕК документа.

Информационные множества (здесь Рщ и Я4) изобра­ жаются квадратом.

ЕК документа, относящиеся к конкретному информа­ ционному множеству, соединяются с ним жирной пунк­ тирной линией со стрелкой б.

Изоморфизм (гомоморфизм) между информационны­ ми множествами изображается двусторонней (односто-

\<]

1

J.

I I

I I I

f

c

 

 

0Y

Гг J

-ГЧ’

fr*ft j

I

 

 

 

1

 

 

 

 

Jr

 

д~

1

П1

 

 

 

 

 

 

 

 

 

T

 

 

I

I

 

 

 

 

 

 

I

I

 

 

I-----------------------(£k j

 

г'

Н

I

 

 

 

і ________

( V

i f / l

а

А

і А

 

L

к

 

 

 

J r

4

 

 

г>

СортиаоВка 12х-

^ ___

I

 

. - Ф

 

---------------- ~3

 

 

ж

 

I

l5~!

 

Г “<Г-Д-------< u _ J

 

 

 

 

 

 

I

 

т'день

 

 

 

 

Рис. 1-2.

 

 

 

ровней)

стрелкой. В

данном

случае

Рі8

изоморфно Р4

двусторонняя стрелка в). Для удобства черчения стрел­ ки могут соединяться с линией, идущей от квадратов.

Строка единичных компонент выделяется квадратны­ ми скобками гі—г3. В данном примере строка ЕК доку­

мента Db состоит

из Д5_2—5. ЕК Д5-7 не входит

в строку и исключается скобкой г3.

Производящее отношение изображается двойной ли­

нией д со стрелкой,

направленной к документу или стро­

ке ЕКНапример, информационное множество Р4 свя­ зано производящим отношением со строкой ЕК докумен­ та D5. О т квадрата, представляющего /Д вниз идет пре­ рывистая вертикальная линия, от которой ответвляется двойная линия со стрелкой. Стрелка заканчивается

18


у скобки ги обозначающей начало строки ЕК документа

D%.

Тонкая пунктирная линия показывает зависимость того или иного отношения от условий или конкретных значений ЕК, с которыми связано это отношение.

Стрелками, соединяющимися у пунктирной линии е, изображено влияние ЕК Ö5-2 на процесс образования ЕК D§—4 из ЕК Dz—ц.

Плоская часть символа з, изображающего условия и логические операции, соединяется с входящими в ус'ло-

2* 19

вие единичным« компонентами, а исходящая от символа пунктирная линия соединяет его с символом, обозначаю­ щим отношение, которое зависит от данного условия.

Знак суммы ж показывает, что значение ЕК £ 5-7 рав­ но сумме значений ZV-4.

Pt

Л

Р*

Рг Р* Pt

Рв Р1 Pt Pt Pit

Рц

Pit Pu Pu. Pit Pit

Pit

Pit

СПИСОК ИНФОРМАЦИОННЫХ МНОЖЕСТВ

Наименование

п*

L**

Дата

6N

Идентификационный но­

2 000

5N

мер клиента

 

1N

Код отгрузки

9

Номер продавца

50

2N

Номер модели

150

5A/N

Количество в заказе

2N

День

31

2N

Месяц

12

ЧА

Год

10

2N

Фамилия и адрес клиента

2 000

50A/N

Наименование склада

10

12j4

Номер партии

800

3A/N

Цвет

20

ЧА

Адрес отгрузки

6 000

50A/N

Зона цен

8

ІА

Номер накладной (номер

5N

погрузочной квитанции)

 

5N

Цена единицы товара

Фамилия продавца

50

15А

Отношение

Л = Л Х Л Х Р ,

Рг —Рю>Рг 'ч' Р4

Рг ~ Р<~ Рп Рt —^P12 X Р\г

Рі — Pt X Pf X Р\ P i = P tX P ,X P , Pi = P t X P t X P t

Ріо ~ Pt Pt ~ Pi 1~ Pit Pt ^ PuXP 1 Pt —P12 "X. Pit Pu ~ Pt X Pt P t X P i t ^ P i t

Pit — Рг

P t X P i t ^ P i t P l .^ p t

*п — число элементов информационного множества (число зна­ чений, которое могут принимать регулярные ЕК, относящиеся к дан­ ному множеству).

**L — число знаков (N — цифровых, А — алфавитных, A/N

алфавитно-цифровых) в каждом элементе (число знаков, которое со­ держит каждое значение ЕК, относящейся к данному множеству).

В виде треугольника изображается задержка, время задержки указано внутри треугольника. На схеме пока­ зано, что значение ЕК £>5 - 5 за предыдущее число сумми­ руется с £>5_4, чтобы получить значение £>5_5 за данное число.

20