Файл: Зингер И.С. Обеспечение достоверности данных в автоматизированных системах управления производством.pdf

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

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

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

Добавлен: 26.07.2024

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

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

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

вый номер. Номер регистрируется и передается вместе б данными. Нарушение последовательности порядковых номеров при проверке свидетельствует об ошибке.

22. При редактировании исходных данных перед вво­ дом их в ЭВМ, проверке программы или контроле выход­ ных данных могут быть обнаружены символы, цифры или знаки алфавита, которые либо вообще не применяются в данной системе обработки, либо применяются в необыч­ ной для них ситуации. Иногда этот метод контроля назы­ вают методом шаблонов (проверка наличия формальных признаков). Например, фамилия печатается с включением цифр среди букв алфавита, что свидетельствует о неис­ правностях в работе системы. Метод во многом сходен со смысловыми проверками верности данных и применяется при контроле слов в составе документа.

23. Контроль за временем решения задач на ЭВМ и периодичностью выдаваемых результатов является одним из логических приемов определения правильности работы: машины. Чрезмерное увеличение времени решения от­ дельной части по обработке данных на ЭВМ, в частности,, может свидетельствовать о «зацикливании» программы-

24. В некоторых случаях практикуется пересылка по-" лучаемых из ЭВМ данных в те отделы, которые готовили исходную информацию для задачи. В этих отделах полу­ чаемые результаты оцениваются и удостоверяются спе­ циалистами-экспертами. Метод экспертных оценок в зна­ чительной степени связан со смыслом проверяемых дан­ ных, хотя в принципе эксперт может использовать любой доступный ему метод контроля.

Д. Комбинированные и прочие методы контроля

25. Контроль по меткам применяется при проверке сохранности записаипых па магпнтпую ленту данных и при обработке данных в ЭВМ. Под термином метка пони­ мается закодированное сообщение, нанесенное на магнит­ ную ленту каждой отдельной бобины с магнитной лентой. «Читая» метку, ЭВМ определяет, та ли это бобина, кото­ рая требуется в данный момент для обработки. Кроме того, для предотвращения путаницы с катушками лент исполь­ зуются еще и механические устройства — специальные кольца. Метка содержит следующую информацию:

Обозначение метки. Серийный номер бобины.

Дату записи данных на магнитную ленту. Обозначение программы, к которой относится бобина.

70

Порядковый номер бобины (для массива данных, раз­ мещенных па нескольких бобинах).

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

26. Контроль методом следствия применяется при ре­ визиях хозяйственной деятельности предприятия, а также при различного рода проверках правильности обработки данных в АСОД. При этом к проверке привлекаются все необходимые данные и документы и производится повто­ рение процесса обработки данных от «входа» и до полу-

'чения результата. Контроль методом следствия подра­ зумевает проведение выборочной проверки достоверности данных. Кроме того, детальное повторение всех процедур по обработке проверяемой группы данных может быть за­ менено выполнением специальных контрольных процедур,

частично или полностью основывающихся на использо­ вании вышеописанных методов программно-логического контроля. В этом случае отличие, например, контроля методом двойного счета (при решении численных задач на ЭВМ или вручную) от контроля методом следствия заклю-

^ чается в том, что такое «следствие» производится обычно

vcnycTH некоторое время (часто значительное) после вы­ полнения расчетов. Последнее обстоятельство требует хранения в системе обработки данных всех видов исход­ ной информации, необходимой для проведения проверок.

27.Сущность метода контрольных испытаний заклю­ чается в том, что вызывается искусственное срабатывание программного аппарата для проверки работоспособности всей системы. Например, в состав комплекта деталей вво­

дятся «искусственные» детали, которых фактически па складе нет, а приходо-расходные документы вводятся с пульта ввода, размещенного в вычислительном центре, для проверки функционирования системы. Если система на ввод документов по «искусственным» деталям срабаты­ вает нормально, то причину ошибок (в случае их возник­ новения) следует искать при оформлении документов на рабочих местах [17].

28. Необходимость проведения проверок различного рода отчетных документов предприятия, смет, заявок, ведомостей на выплату заработной платы и т. п. и исполь­ зование в качестве основного инструмента контроля элек­ т р о н н о й вычислительной техники требует разработки и

'применения специального вида машинных программ для контроля достоверности выходных данных.

71



-J to

 

 

 

 

 

 

 

 

 

 

 

 

Т а б л и ц а

6

 

 

 

 

 

 

 

 

 

Метод контроля

 

 

 

 

Проблема

контроля

 

1 2

3

5

G 7 8 9 10 И 12 13

15 16 17 18 19 20 21 22 23 24 25

27 28

29

 

 

 

 

 

Контроль

достоверности данных при

 

обработке

 

+ + +

 

+

+ +

+ +

+

+

во входной и выходной фазах

работы

АСУ (до

 

 

 

 

 

 

 

 

 

и после вычислительного

комплекса

иа этапах

 

 

 

 

 

 

 

 

 

регистрации, сбора, передачи, сортировки и т. п.)

 

 

 

 

 

 

 

 

 

Контроль

достоверности

входных

(исходпых)

 

+ + + + + +

+

-f +

+ +

+

 

+

данных

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Контроль верности функционирования вычисли­ + +

 

+ + + + +

+ + +

+

 

+ + +

+ +

+

тельного

комплекса

 

 

 

 

 

 

 

 

 

 

 

 

 

Контроль

программ

 

 

 

+

+

 

 

+

 

 

+

+

 

Контроль выходных дапных (коитроль

резуль­ + +

 

+ + + + + + + +

+ + + + + + + + +

+ +

+

татов)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Контроль

сохранности массивов

данных

 

+

+

 

 

 

+

+

 


 

 

 

 

 

 

 

 

Т а б л и ц а

 

7

 

 

 

 

 

 

 

Метод

контроля

 

 

Этап развития АСУП

 

 

 

1 2 3 i

5 6

7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 20 27 28

29

 

 

 

 

 

Использование ЭВМ для решения

частных

за­

+ + + + + + + + + + + + + + + + + + + + + + + + + + + +

+

дач (способ «вне липни» с ручным

сбором

пер-

 

 

 

 

 

 

вичпых данных)

 

 

 

 

 

 

 

 

 

 

Электроипая система

обработки данных

(способ

+ + + + + +

+ + + + + + +

+ + + + + + + + +

+

 

«вне линии» с автоматическим сбором

первич­

 

 

 

 

 

 

ных данных)

 

 

 

 

 

 

 

 

 

 

Автоматизированная

система управления

произ­

+

+

+ + + + + + +

+ + + + + + + +

+

водством в псевдореалыюм масштабе времени

 

 

 

 

 

 

(способ «в линию» с разомкнутым контуром)

 

 

 

 

 

 

Автоматизированная

система управления

произ­

+

+

+ + + + + + +

+ + + +

 

- I -

водством в реальном

масштабе времени

(способ

 

 

 

 

 

 

<<в линию» с замкнутым контуром

управления)

 

 

 

 

 

 

-л со


29. Проверка правильности выполнения процедур об­ работки данных в АСОД часто требует использования ком­ бинации известных методов программно-логического кон­ троля. Комбинированные методы программно-логическо­ го контроля могут использоваться, например, при прове­ дении контроля методом следствия.

5. Способы анализа программных методов контроля достоверности данных

Возможны различные способы описания и анализа ме­ тодов поиска ошибок в экономической информации: ве­ роятностный, лингвистический (символьный), теоретикомножественный, эвристический и др.

Рис. 5. Динамика использования программных методов контроля в процессе эволюции АСУ

Зтапы развития АСУ

В качестве примера рассмотрим теоретико-множествен­ ный подход к анализу программных методов контроля достоверности данных в автоматизированных системах управления производством.

Как отмечалось,

укрупненно

можно

рассматривать

три этапа обработки

данных в

АСУ: 1)

входная фаза;

2) электронно-вычислительный комплекс; 3) выходная фаза.

Втабл. 6 представлена матрица, характеризующая ис­ пользование программных методов контроля на различных этапах обработки данных.

Впроцессе эволюции и совершенствования АСУ спон­ танно изменяются используемые методы контроля досто­ верности экономических данных.

Втабл. 7 показано использование методов программ­ ного контроля на различных этапах развития и совершен-

74

ствования автоматизированной системы управления пред­ приятием. На рис. 5 данные табл. 7 отражены в графи­ ческой форме.

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

Таким образом, имеем множество множеств (класс множеств) методов контроля во входной и выходной фа­ зах, а также при обработке данных в ЭВМ и хранении

массивов

данных U

=

х,

А»,

А3,

А^.

 

 

 

 

 

Причем

 

 

 

 

 

 

 

 

 

 

 

 

^ = { 4 , 5 , 6 , 7 , 8 , 9 , 1 2 , 1 3 , 1 4 , 1 5 , 1 6 , 1 7 , 1 8 , 1 9 , 2 0 , 2 1 , 2 2 , 2 7 , 2 9 } -

 

 

 

2 9 }

методы контроля, используемые

во

входной

 

 

 

фазе и для

контроля исходных данных;

 

 

 

А 2

= { 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 1 0 , 1 1 , 1 2 , 1 4 , 2 1 , 2 2 , 2 3 , 2 7 , 2 8 , 2 9 }

-

 

 

 

методы

контроля

обработки

данных в

ЭВМ;

 

 

А 3

=

 

{ 1 , 2 , 5 , 7 , 8 , 9 , 1 0 , 1 1 , 1 2 , 1 3 , 1 5 , 1 6 , 1 7 , 1 9 , 2 0 , 2 1 , 2 2 , 2 3 , 2 4 ,

 

 

 

2 7 , 2 8 , 2 9 } — методы контроля выходных

данных;

 

Ai

=

 

{ 4 , 6 , 2 5 , 2 7 }

методы контроля сохранности масси­

 

 

 

вов

данных,

 

 

 

 

 

 

 

 

где £ =

1 , 2 ,

3,

. . ., 2 9 обозначают

нумерацию программ­

ных

методов

контроля

по приведенной

классификации.

Ах\ А2;

А3

и Ац

— конечные множества. Мощность

этих

конечных

множеств

соответственно

равна:

 

 

 

 

ХА, =

 

19;

Х А . =

18;

% A T =

22;

L A T =

4.

 

 

 

 

Дополнительно выделим класс множеств Uy

=

{ALl

А2,

А3). Анализ

матрицы

6

свидетельствует,

что

множества

А у,

Ас,;

А3;

А±

являются пересекающимися

множества­

ми,

т. е.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

( З х ) е Л П Аъ П A3f]

Л4 ,

 

 

 

 

 

 

1 Понятие «кортеж», как и понятие «множество», является исходным, неопределяемым понятием, поэтому приходится при­ бегнуть к примерам. Так, можно говорить о кортеже спортсменов, участвующих в забеге, о кортеже машин, следующих аа госу­ дарственным деятелем, о кортеже букв в слове. Вместо термина «кортеж» употребляют также в качестве синонимов термины «век­ тор», «набор».