книги из ГПНТБ / Садовников, В. И. Потоки информации в системах управления
.pdf«Количество в заказе» (£)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—D§—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
ЕК
^1-2
^1.3
D u 5
föJ-6
Я1-7]
öl-8
СПИСОК ДОКУМЕНТОВ |
|
||
Погрузочная квитанции Ö, (вход) |
|
||
Словесное описание |
|
Информационное |
Определяющее |
|
|
множество |
отношение |
Дата |
|
Л |
— |
Номер погрузочной |
кви |
Р и |
— |
танции |
|
|
|
Идентификационный |
но |
Р 2 |
— |
мер клиента |
|
|
|
Код погрузки |
|
Р 3 |
— |
Номер продавца |
|
Р 4 |
— |
Количество в заказе |
|
Р , |
— |
Номер модели |
|
Р 5 |
— |
Строка ЕК |
|
Р ь |
^1-6> ^1-7 |
Операционные требования Объем: [D, | Р 7Е = 3 0 0 ,
ЕК
ö2-l °2 -2
ö2-3
D 2‘ -4
D 2-5
^2-6
[O 2-7
D 2-8
Д>-9
^2-loJ
D 2-11
D 2 -1 2
Т о ,.8 | Я . = 5
Н акладная Словесное описание
Дата Номер накладной
Идентификационный но мер клиента
Фамилия и адрес клиента Адрес отгрузки
Склад, из которого про изводится отгрузка
Количество в заказе Номер модели Цена единицы товара
Цена заказного товара Общая цена Строка ЕК
D 2 (выход)
Информационное
множество
Л
Л .
р *
Ло
Л«
Л.
р*
Р ь
^17
—
—
—
Производящие отношения: О, —* D2 Операционные требования
Объем: |
[£>, | Р 7Е = 300 |
Время: |
tB (Dt) — <£ (D ,)< 2 дней |
Определяющее
отношение
|
(^ а) |
|
|
— |
|
|
— |
|
|
— |
|
|
- |
|
|
— |
|
|
— |
|
|
— |
|
Р \ і (D 2.s |
X ^ 15) |
|
D 2 -7 |
• Д>-9 |
|
SO 2-10 |
||
D 2 -7 |
~ |
D 2.\ o |
Знак и, пересекающий линию конкретного отноше ния, показывает, что это отношение выполняется, если условие верно.
Обозначение к и запись под ним «сортировка» пред полагают, что документ или строка ЕК должны быть от сортированы по выделенной ЕК.
Рассмотрим особенности данного метода на конкретном приме ре. В качестве элементов потока информации, циркулирующей меж ду магазином, удаленными от него складами и клиентами, рассмат риваются ЕК пяти документов: погрузочной квитанции, накладной, платежной ведомости, ежемесячной ведомости и ежедневного общего отчета о продаже. Контора магазина ежедневно получает 300 по
грузочных квитанций, каждая из которых содержит |
в среднем |
5 строк ЕК. На каждую погрузочную квитанцию |
составляется |
накладная, в которой после определения стоимости каждой единицы товара и цены заказанного товара вычисляют и записывают общую цену отгруженного товара. Накладная должна быть отправлена в те чение двух дней после получения погрузочной квитанции На одну накладную приходится в среднем около двухсот платежных ведо мостей. Месячную ведомость составляют между десятым и пятнад цатым числом каждого месяца и высылают всем клиентам с ба лансом, открытым на десятое число данного месяца. В ведомости указывают неоплаченные накладные, датированные позже 10-го числа предыдущего месяца. Старые неоплаченные накладные объединяют и представляют как старый баланс. Ежедневный общий отчет о про даже составляется в течение двух дней после окончания торговли.
Поток информации представляется списком информационных множеств, списком документов и графической схемой потока (рис. 1-3).
|
Платежная ведомость клиента D3 (вход) |
||
ЕК |
Словесное описание |
Информационное |
Определяющее |
|
|
множество |
отношение |
D3-\ |
Дата |
Л |
— |
[Дз-2 |
Номер накладной |
Л . |
— |
°з-з1 |
Итог |
— |
— |
Дз-4 |
Строка ЕК |
— |
^3-2’ % 3 |
Операционные требования
Объем: JDÜ| Я7я= 200, JD?m | D, = 1,5
|
Месячная ведомость £>4 (выход) |
||
ЕК |
Словесное описание |
Информацион- |
Определяющее |
|
|
ное |
отношение |
|
|
множество |
|
22
і)4., |
Фамилия и адрес клиента |
Р 10 |
|
Ö4.2 |
Дата |
Рі |
*01Р /е СД)! |
Ведомость должна быть датирована деся тым числом данного месяца
^4-3
[Ö4-4
Ö4-5
Дь б і
Р4.7
со
(Старый) баланс клиента |
|
|
||
|
|
|
|
— е д . ^ зД А м ) |
Номер накладной |
Л . |
Щ-2 |
||
Дата |
накладной |
Р х |
®2Л |
|
Итог |
накладной |
— |
D2-U |
|
Строка |
ЕК |
— |
D4-4 ~ °4-6 |
|
Новый |
баланс |
— |
П 4.3 + 2D4.g |
|
Производящие отношения: |
|
Р і У \ Р 8 -* Д 1 Д [-8 Ф ® |
(ведомость выписывается каждый месяц каждому клиенту с нену левым балансом):
D2-» Z>4_7 I С4., Д С4_2
(накладная включается в ведомость при выполнении обоих правил
Условия: C4.j: [/>,(£),) = />, (£>*) Д Д (D.) < 10J V
V [ Д (Д ) - 1] = Д (Д ) Л Д (Д ) > Ю
(эта накладная была датирована после 10-го числа предыдущего ме сяца, но до 10-го числа этого месяца);
Д-2 : з Di [Д—г(Д—2)]
(плата по этой накладной не была получена). Операционные требования
Объем: С Д | Д е = 500 (среднее число ведомостей, которые составляются в течение месяца, достигает 500),
|
Q Д -7 ІД = 4 |
|
(среднее число накладных (строк ЕК), содержащихся в одной ве |
||
домости, достигает 4). |
|
|
Время: |
10< Д е ('Д )< 15 |
|
(ведомости, которые должны быть выписаны с 10-го по 15-е число |
||
данного месяца). |
|
|
Рассмотрим некоторые особенности данного |
метода. |
|
1. |
В списке информационных множеств в столбце от |
|
ношений |
есть запись P\t,— D2, которая означает, |
что Дб |
изоморфно каждому информационному множеству, к ко |
||
торому принадлежат ЕК. документа І)% Другими |
слова |
23
ми, по данному номеру накладной можно найти ЁК, вхо дящие в состав документа D2.
|
Ежедневный общий отчет о продаже Ds (выход) |
|
ЕК |
Словесное описание |
ИнформаОпределяющее отношение |
|
|
ционное |
множество
Ö5-I |
Дата |
[Об-2 |
Номер продавца |
°5-3 |
Фамилия продавца |
Ö5-4 |
Продажи этой даты |
05-5І |
Продажи этого месяца |
ö5-6 |
Строка ЕК |
Ö5-7 |
Итоговая крупная про |
|
дажа этой даты |
Производящие отношения:
я, |
— |
Я4 |
— |
Л . |
— |
^Я2_Ц (£0gj , Ö5.2) |
|
ö5-4 + ^5-1' D5-b(DS-l~ ^ |
|
|
°5-2~ ß5-5 |
|
Щ-4 |
Рг~*Рь |
|
Р* |
D5-6 |
Условия Съ-і : Pi{Db-1) ф 1. Операционные требования Объем: [£)5-б | = 50.
Время: t E(D5) — t I(D5)< 2 дня.
2.При описании документа Di для ЕК Dі_8 в столб це определяющих отношений записано Dі_6, Di- Эта запись перечисляет ЕК, входящие в состав строки ЕК Di—8t и обычно производится только для удобства.
3.Операционные требования, входящие в формат описания документа Di, содержит запись [25і|Р7е = 300, которая означает, что среднее число торговых квитанций
(Di) за |
день ( Р те) равно 300. Различаются |
два вида |
времени, |
внешнее, или Е, и внутреннее, или I. |
Примером |
внешнего времени служит время получения выходного документа или время окончания торговли. Внутреннее
время — это время, выражаемое через |
ЕК, записывае |
||
мую в документ (например, дату). |
|
|
|
Время формирования документа обозначается, на |
|||
пример, следующим |
образом: tE(D2)—tE(Di) < 2 |
дней. |
|
Эта запись означает, |
что документ |
D2 должен |
быть |
сформирован в течение двух дней после получения доку мента Di. Другой способ обозначения времени: 10< <Pi[tE(Dk))< 15. Здесь показано, что день (Рт) форми рования Z)4 должен находиться в промежутке между 10-м и 15-м числами (данного месяца).
24
4.В столбце определяющих отношений для ЕК £>2-1 («Дата») документа D2 записано tE(D2), что означает «время (внешнее) производства документа D2».
5.В столбце определяющих отношений для ЕК £>2-9
документа |
D2 |
записано Р п (0 2- 8ХРіъ) ■ |
Эта запись |
|
читается |
как |
Р17 |
из декартова произведения £>2_8 |
|
на Рі5 и показывает, |
что значение ЕК £>2 -9 |
равно значе |
нию элемента информационного множества Рп, найден ному в соответствии с комбинацией значения ЕК £>2-8 и значения ЕК, относящейся к Рі5.
6. Определяющее отношение для D4_3 записывается
как £>4- 8(£>4- ь Ра—1)—2 С4- і£>з- з(£>4) , т. е. чтобы опре делить значение £>4_3, необходимо найти значение £>4_8 для конкретного значения £>4_і за прошлый месяц (Р8—1) и вычесть из этого значения сумму значений £>3-з, най денную для конкретного значения 0 4_ь которая не удов летворяет условию С4_і.
Выводы (рис. В-3)
1.В качестве элементов потока информации выбирают элемен ты документов и документы. Операторы в структуру потока не включаются.
2.Из функциональных отношений отражаются все пассивные от
ношения и не отражаются активные. Все пассивные отношения
изображаются на графической схеме потока информации, |
а |
яв |
ные вычислительные процедуры записываются, кроме того, |
в |
ви |
де формул. Для записи вычислительных процедур используется формализованный язык, который обладает следующими недостат
ками: |
один и тот же символ иногда |
используется для описания |
|||
а) |
|||||
различных зависимостей. Например, в |
документе |
Ds |
есть |
запись |
|
Q £>з |^ 7е = 200, в которой прямая черта имеет |
значение |
«за», |
|||
«в течение», но в том же документе есть другая запись |
£ Z)3—41£>з= |
||||
= 1,5, |
в которой та же черта означает |
«содержаться», |
«входить в»; |
||
б) |
при записи отношений приходится пользоваться |
дополнитель |
ными пояснениями. Например, в документе Dt определяющее отно
шение |
10 \P7E(Di ) \ P gE(Di) сопровождается пояснением |
«ведомость |
||
должна быть датирована десятым |
числом |
данного месяца». |
||
3. |
Семантические отношения |
между |
элементами |
документов |
в явном виде не отражаются, но довольно просто могут быть выяв лены при изучении графической схемы потока.
4.Алфавит и выражения 'языка значений элементов потока описываются достаточно полно и позволяют оценить параметры ав томатизированной системы для регулярных элементов потока и частично оценить эти параметры для нерегулярных элементов (не фиксируется число значений, которое могут принимать нерегулярные элементы потока).
5.Временные характеристики значений элементов потока, отра
жающие его динамику, представлены достаточно полно.
25
Метод является одним из наиболее разработанных графических методов описания потоков информации на макро- и микроуровне. Он сочетает наглядность изображения с символическим представле нием элементов потока и формализацией описания отношений меж ду этими элементами.
Однако формализация является неполной; кроме того, не пре дусмотрен ряд характеристик потока, необходимых для проектиро вания автоматизированной системы.
Рассмотренный метод описания потоков информации целесооб разно использовать при проектировании автоматизированных систем управления для объектов с потоком информации небольшой размерности.
1-3. Формализованный метод (анализ организации]
Назначение метода — описание потоков информации большой размерности на макро- и микроуровне с целью анализа организаций и совершенствования потоков ин формации существующей системы управления. Основные элементы потока— документы, показатели документов и подразделения обследуемой организации [Л. 27]. Рас сматриваются отношения между документами и подраз делениями, между документами и показателями, между показателями, а также между показателями и подразде лениями. Поток информации представляется в виде не скольких списков, а также в виде ряда матричных ин формационных моделей, которые для удобства чтения приводятся к треугольному виду.
При обследовании существующей системы управле ния информация записывается в стандартные анкеты, отражающие движение документов и движение показа телей.
В анкету обследования потоков информации (движе ние документов) записываются следующие данные:
1.Тип документа (разрабатываемый или поступаю
щий).
2.Наименование документа.
3.Наименования подразделений — поставщиков до
кументов.
4.Количество экземпляров данного документа.
5.Вид документа по назначению.
6.Наименование обследуемого подразделения (от дел, склад, цех, участок).
7.Наименования подразделений — потребителей до
кументов.
8. Периодичность формирования данного документа.
26