Файл: Зингер И.С. Обеспечение достоверности данных в автоматизированных системах управления производством.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 Понятие «кортеж», как и понятие «множество», является исходным, неопределяемым понятием, поэтому приходится при бегнуть к примерам. Так, можно говорить о кортеже спортсменов, участвующих в забеге, о кортеже машин, следующих аа госу дарственным деятелем, о кортеже букв в слове. Вместо термина «кортеж» употребляют также в качестве синонимов термины «век тор», «набор».