
книги из ГПНТБ / Зингер И.С. Обеспечение достоверности данных в автоматизированных системах управления производством
.pdfГ л а в а в т о р а я
МЕТОДЫ ОБЕСПЕЧЕНИЯ ДОСТОВЕРНОСТИ ЭКОНОМИЧЕСКИХ ДАННЫХ
В АВТОМАТИЗИРОВАННЫХ СИСТЕМАХ УПРАВЛЕНИЯ ПРОИЗВОДСТВОМ
1.Задачи обеспечения достоверности экономических данных
Обеспечение достоверности экономических данных в ав томатизированных системах управления производством является одной из наиболее трудоемких и важных задач при организации надежной и целенаправленной работы систем управления. Понятие «достоверность данных» це лесообразно определять на каждом отдельном этапе их обработки в автоматизированных системах управления производством. Так, достоверность передачи данных по < каналам связи определяется как степень соответствия принятого сообщения (сигнала) переданному сообщению (сигналу).
Перед вводом в ЭВМ экономические данные, как пра вило, проходят определенную последовательность проце дур предварительной обработки: а) регистрация и сбор первичных данных; б) передача данных; в) подготовка данных на машинном носителе и языке; г) перезапись дан ных с одного вида носителей на другой; д) сортировка данных; е) хранение и поиск данных.
Совокупность этих процедур образует входную фазу на входе данных в ЭВМ (в электронно-вычислительную си стему или комплекс).
Аналогичная выходная фаза процедур возникает на выходе из ЭВМ: вывод данных из машины; представление данных в форме, доступной для восприятия человеком; использование получаемых данных для выработки реше ний и управления.
Достоверность данных при регистрации в системе об работки данных можно определить как степень соответ-^ ствия (адекватности) регистрируемых сообщений матери-1 альным событиям, совершающимся в процессе произ водства.
42
Достоверность данных в момент времени Т при их хра нении в памяти системы определяется, с одной стороны, как степень соответствия хранимых данных в рассматри ваемый момент времени Тп зафиксированным данным в момент времени Т0 (где Т = Т0 + Т„) и, с другой сторо ны, как степель соответствия хранимых данных совершаю щимся в процессе производства материальным событиям.
Общей задачей обеспечения достоверности экономичес ких данных является контроль и обнаружение искажений
~и ошибок в данных с целью их последующего анализа и исправления.
Задачи контроля достоверности данных в АСУ соответ ствуют основным этапам их обработки и заключаются в контроле верности данных во входной фазе, контроле правильности обработки данных в ЭВМ и контроле до стоверности данных в выходной фазе.
Исследование проблем контроля достоверности дан
ных |
в экономических системах можно рассматривать на |
_трех различных уровнях. |
|
Первый уровень, синтактический, связан с контролем |
|
- i s a |
уровне элементарных Шх^авляющих данных — зна |
ков. Знаками могут быть буквы алфавита, числа или'специальные символы. Упорядоченное множество знаков, рассматриваемое в определенной системе обработки дан ных как самостоятельная единица информации, называет ся словом. Отдельные слова или кодовые комбинации со стоят из совокупности (или одного) элементарных симво-. лов, которые являются членами выбранной системы коди рования, системы счисления или алфавита.
Изучение достоверности данных на этом уровне дол жно дать ответ на два вопроса:
1) о законности отдельных символов, т. е. является ли символ обоснованным членом используемого в АСУ "ко да;
2) о законности отдельных символов в данной ситуации. Хотя символ может принадлежать к применяемому в системе обработки данных коду, его появление в определен ной ситуации и в сочетании с другими символами свиде
тельствует об ошибке.
Примером контроля данных на синтактическом уровне является использование избыточных или корректирую щих кодов. В корректирующих кодах лишь некоторая часть из всех возможных кодовых комбинаций исполь зуется для изображения передаваемой и обрабатываемой
43
информации. Остальные же кодовые комбинации являют ся запрещенными, как не принадлежащие к принятому множеству допустимых кодовых комбинаций. Появление запрещенных кодовых комбинаций фиксируется контро лем и свидетельствует о наличии ошибки.
Второй, более высокий уровень контроля достовер ности информации — семантический. Семантическая ин формация — это смысловая информация, являющаяся ре зультатом логического мышления, выраженная с помощью естественного языка. Таким образом, методы контролявторого уровня основаны на использовании смыслового значения данных, на их логичности, непротиворечивости, согласованности.
И наконец, на третьем уровне — прагматическом - исследуются вопросы ценности информации, доступности и своевременности, влияние ошибок в данных на работу системы управления и на объект управления и воздейст вие данных на субъект, принимающий решение. В част ности, определение экономической эффективности конт роля относится к сфере исследования достоверности дан
ных на прагматическом уровне. |
|
|
|
\ |
|
Контроль достоверности данных промышленного пред |
|
||||
приятия выступает в двух аспектах: |
|
|
|||
как текущий контроль за достоверностью данных в |
|
||||
процессе их обработки; |
|
|
|
|
|
как контроль, составляющий основу мероприятий по |
|
||||
контролю и ревизии хозяйственной деятельности пред |
|
||||
приятия. |
|
|
|
|
|
Контроль обработки данных имеет следующие цели: |
|
||||
обнаружение ошибок в первичных, планово-расчетных |
|
||||
и отчетно-статистических данных; |
|
|
|
||
обнаружение неправильных методов обработки дан |
|
||||
ных; |
|
|
|
|
|
обнаружение и предупреждение |
возможных |
приписок |
|
||
и недобросовестного выполнения |
необходимых |
процедур |
|
||
по обработке данных; |
|
|
|
|
|
установление |
достоверности |
данных, используемых |
|
||
руководством для принятия решений. |
|
|
|||
В задачу ревизионного контроля, кроме того, входит |
|
||||
проверка и оценка системы текущего контроля достовер |
|
||||
ности данных промышленного предприятия. В этом слу |
|
||||
чае внешний контроль носит характер метаконтроля. |
1 |
||||
На промышленном предприятии контроль текущей |
|
||||
обработки данных |
осуществляется |
в основном в нроцес- |
|
44
се выполнения установленных процедур по обработке данных, например, двойным просчетом, повторной перфо рацией данных, перекрестным контролем, различными смысловыми проверками и т. д. Кроме того, этот контроль в принципе осуществляется в неявном виде, как контроль точности работы технических средств, используемых для обработки данных.
Контроль и ревизия хозяйственной деятельности пред приятия со стороны вышестоящих организаций в социали- -: стическом плановом хозяйстве — одно из важнейших средств управления, укрепления государственной, пла новой и финансовой дисциплины, а также охраны народ ного достояния. Действующая в настоящее время система контроля классифицируется по следующим признакам,
указанным в работе [23].
По времени проведения контроль подразделяется на предварительный и последующий. Предварительный конт роль осуществляется до производства хозяйственных операций с целью предупреждения незаконных и непра вильных действий путем предварительной проверки пла-
—нов, смет и документов на поступление и расходование ценностей. Последующий контроль происходит после свершения хозяйственных операций и выражается в проведении документальных ревизий, обследований, про верок и анализа бухгалтерских отчетов и балансов. Та кой контроль производится вышестоящими организа циями и контрольно-ревизионными органами.
По источникам проверяемых данных контроль под разделяется на два вида: фактический и документальный. Документальный контроль выражается в тщательной проверке документов, которые отражают хозяйственную деятельность промышленного предприятия.
Основное значение при ревизии имеет первичная до кументация: кассовые ордера, накладные, счета-фактуры, акты и другие документы.
Проведение контрольно-ревизионной работы в усло виях применения автоматизированных систем управления производством имеет ряд характерных особенностей, обу словленных использованием электронной вычислитель ной техники и современных научных методов для управ ления промышленным предприятием.
Во-первых, изменяется форма представления данных. Традиционные документы с ручным заполнением посте пенно выходят из обращения. Данные представлены, как
45
правило, в закодированном виде и нанесены на различ ные типы машинных носителей, пригодных для автомати зированной обработки.
Во-вторых, скорость, точность и логические возмож ности электронных вычислительных машин открывают принципиально новые возможности для контроля досто верности экономических данных предприятия.
В-третьих, происходит централизация обработки дан ных на основе интегрированной системы их обработки.
И наконец, контроль данных в условиях применения автоматизированных систем управления предприятием отличается большой сложностью. Старые, традиционные методы контроля становятся непригодными при автомати зированной обработке больших массивов данных. Труд ности особенно возрастают при работе системы обработки данных в реальном масштабе времени.
Так, при соединении! электронно-вычислительного комплекса с объектом управления «в линию» в системе, работающей в реальном масштабе времени, данные без задержки поступают на обработку в вычислительный ком плекс. В этом случае первичные данные, по которым впо следствии можно было бы провести проверку итогового документа, нигде не регистрируются. Таким образом, отсутствует первичная документация для проведения ре визии и последующий контроль становится невозможным.
Общие правила и стандарты ревизионной проверки выработать чрезвычайно трудно. Однако для большинства вычислительных центров АСУ подошли бы следующие спе цифические правила, называемые мероприятиями по обес печению контролируемости автоматизированных систем управления производством.
1. Хранение в системе всех видов первичной докумен тации, необходимой для проведения последующего конт роля.
Критерием хранения документации в автоматизирован ной системе управления является их активность, т. е. частота использования. Нормативно-справочные данные, постоянно используемые при решении различных задач, хранятся в машинной части памяти системы. Структура массивов нормативн ^справочных данных обусловлена принципами постро зния информационно-программного комплекса АСУ. Ре;";ко употребляемые данные, которые могут потребоваться лишь для проведения последующего контроля и ревизии хозяйственной деятельности пред-
46
|
Адресация данных |
Адресация данных, |
|
на хранение |
но хранение |
|
Архивные данные |
Архивные данные |
|
|
I |
|
Данные, применяе |
Дант/е, выдавае - |
|
мые регулярно |
мые по специаль |
|
|
ному запросу |
|
|
Т |
Сообщения |
Централбный |
. J |
|
||
|
процессор |
|
Рис. 3. Способы хранения данных и автоматизированных системах управле ния промышленностью
приятия, направляются на хранение в архив системы, как это показано на рис. 3.
2.Надежная защита массивов данных, расположенных
впамяти вычислительного комплекса, а также картотек от повреждений и искажений. Возможность их восста новления.
Повреждение базисных массивов нормативно-справоч ных данных, постоянно хранящихся в памяти электрон но-вычислительного комплекса,, влечет за собой наихуд шие последствия. Как ни мала вероятность полного унич тожения картотек или магнитных лент с базисными дан ными в результате стихийного бедствия (пожара и т. д.), но и ею пренебрегать не следует. Наилучшим вариантом
представляется хранение особо важных массивов данных в виде копий на различных типах носителей информации: в документальной форме, на перфокартах, магнитной лен те и магнитном барабане одновременно.
Все данные на магнитных лентах сохраняются как ми нимум в течение двух отчетных периодов в целях подтвер ждения и проверки данных.
Как известно, накопители на магнитных лентах могут хранить занесенную информацию в течение лишь опреде ленного времени, в дальнейшем отдельные участки ленты
47
размагничиваются и записанные данные искажаются. Однако полностью потерянных и невосполненных данных нет, так как те же данные могут храниться на других ти пах машинных носителей, например на перфокартах. Кро ме того, запись массивов данных на магнитных лентах периодически обновляется с использованием метода «отец — сын». Этот же метод может применяться и для воспроизведения потерянных сообщений.
Схема метода такова: лента «отец» плюс лента с новыми сообщениями равно лента «сын». Лента «сын» использует-4 ся для дальнейшей обработки данных, а лента «отец» хранится для возможности воспроизведения записей. Могут храниться ленты и более ранних «поколений».
Для того чтобы картотеки с нормативно-справочными данными предприятия со временем но приходили в бес порядок и не устаревали, в АСУП необходимо предусмот реть мероприятия по текущему ведению нормативного хозяйства предприятия. С этой же целью необходимо раз рабатывать комплекс мероприятий по оперативному об новлению базисных массивов нормативно-справочных дан ных, расположенных в машинной памяти.
Массивы и личные ленты, принадлежащие некоторому абоненту (программисту), в принципе могут быть досту пны и для других абонентов, но для этого абонент — хо зяин массива (или личной ленты) должен указать, что разрешает пользоваться своим массивом (личной лентой) другому абоненту, причем указываются права этого або
нента — право записывать |
или считывать |
информацию, |
||
или то |
и другое |
вместе. |
|
|
3. Предохранение рабочих программ ЭВМ от внесения |
||||
в них |
изменений, |
не санкционированных |
руководством. |
|
В |
автоматизированной |
системе обработки данных |
(АСОД) рабочие и контрольные программы тесно между собой связаны. Ввиду этого маловероятно, что персоналу удастся «отключить» контрольную процедуру или внести в программу нежелательные изменения. Для предотвра щения таких несанкционированных руководством изме нений в программах желательно иметь в АСОД встроен ное печатающее устройство, регистрирующее всякое вме шательство в работу системы за исключением обычных процедур ввода — вывода. Таким образом, все действия оператора, которые могут повлиять на обрабатываемую информацию, должны быть записаны на пишущей машин ке или магнитной ленте.
48
Чтобы избежать ошибок при обработке финансовых данных, в машинном зале должны обязательно присут ствовать два оператора или оператор и его руководитель.
4. Возможность вывода на печать данных, необходи мых для ревизии и контроля. I Во всех программах, обрабатывающих финансовые документы, ясно должны быть выделены и отдельно за- 1 писаны данные для ревизии. Вся информация, вводимая
в систему, которая меняет денежный баланс, должна за- \ уписываться на ревизионной контрольной ленте или в гросс бух.
В зависимости от срочности и объема запрашиваемых для проверок данных возможны три случая выдачи этих данных из автоматизированной системы обработки дан ных, где они хранятся в машинной форме записи, на пе чать:
Случай срочного запроса большого объема. Случай несрочного запроса среднего объема. Случай срочного запроса малого объема.
Следует отметить, что наиболее эффективная работа автоматизированной системы обработки данных будет при условии, что ревизионные проверки не будут требовать:
отчетов, которые используются лишь для нужд реви зоров;
доступа к информационным массивам помимо устано вленного в системе процесса обработки этих массивов; хранения в системе данных, которые используются
крайне редко и только для нужд ревизоров.
5. Использование стандартных видов записей, обо значений и сокращений.
Обеспечение контролируемости автоматизированных систем управления требует широкого применения стандартов. В частности, необходимо обеспечить обще принятую запись программ, употребление стандартных обозначений, знаков и символов при оформлении блоксхем, отчетных документов и т. п.; применение стан дартных программ и стандартных процедур обработки данных.
Строгий контроль над процессом обработки данных вызывает необходимость ввести свой свод правил и про цедур. Эти правила и процедуры некоторые авторы назы вают стандартами организации работ. При этом термин «стандарты» употребляется для обозначения как руко водств, так и различных нормативов [24].
49
В качестве руководств стандарты применяются для разработки единых приемов работы и общих методов, а в качестве нормативов — для оценки процесса обработки данных.
6. Наличие эффективного контроля текущей обработ ки данных в АСУ П.
От эффективности и сферы действия контроля текущей обработки данных в АСУП в значительной степени за висит объем контрольно-ревизионной работы, проводимой ревизорами. Поэтому основная задача ревизора — это оценка эффективности контроля. Для чего необходимо выяснить, какие методы схемного контроля применяются для обнаружения сбоев и отказов технических средств системы; насколько строго и полно проводится контроль достоверности первичных данных перед вводом их в электронный вычислительный комплекс; какие методы программного контроля применяются при обработке дан ных в вычислительном комплексе; что предпринимается при обнаружении ошибок в выходных данных. Обследо вание может производиться с использованием специаль ного вопросника.
Современная тенденция к обеспечению совместимости средств электронной вычислительной техники и их про граммного комплекса также в значительной степени спо собствует улучшению контролируемости автоматизиро ванных систем управления предприятием.
Контроль достоверности экономических данных в ав томатизированных системах управления производством предполагает получение любым способом сведений об ошибках. Для исправления ошибок, как правило, тре буется более полная информация. При обработке данных в АСУ существует два основных вида контроля, отличаю щихся способами получения информации об ошибках: программный и структурный (элементный).
Структурный контроль связан с введением в состав АСУ дополнительных контрольных элементов или звеньев, предназначенных для обнаружения ошибок. Примени тельно к техническим средствам АСУ — это схемный (ап паратурный) контроль.
Программный контроль состоит в том, что при состав лении процедур обработки данных в них предусматривают ся дополнительные операции, имеющие математическую или логическую связь с алгоритмом обработки данных. Сравнение результатов дополнительных операций с ре-
50
зультатами обработки данных дает возможность устано вить с определенной вероятностью наличие или отсутствие ошибок и, в конечном счете, исправить обнаруженную ошибку.
2.Классификация ошибок в экономических даппых
|
Классификация ошибок может быть произведена в раз |
||||||||
|
личных разрезах и с различной степенью детализации. Ав- |
||||||||
Ц томатизироваиные |
системы |
управления |
производством |
||||||
|
представляют большую человеко-машинную систему. |
||||||||
|
Поэтому ошибки подразделяются на ошибки персонала, |
||||||||
|
обслуживающего системы управления, и ошибки, вызван |
||||||||
|
ные неисправностью технических средств системы. |
||||||||
|
Ошибки персонала, обслуживающего системы управле |
||||||||
|
ния и системы обработки данных, обычно вызваны следую |
||||||||
|
щими обстоятельствами: |
|
|
|
|
|
|||
|
низкой |
квалификацией |
управленческого |
персонала и, |
|||||
|
в частности, персонала ВЦ; |
|
|
|
|
||||
^ |
неправильной |
интерпретацией |
используемых |
данных |
|||||
:^'«семантический |
шум»); |
|
|
|
|
|
|||
|
усталостью работников; |
|
|
|
|
|
|||
|
превышением потока данных физической способности |
||||||||
|
человека |
перерабатывать |
поступающую информацию; |
||||||
|
неудачной с точки зрения удобства обслуживания |
||||||||
|
конструкцией технических |
средств; |
|
|
|||||
|
несовершенством |
моделей |
представления |
информации; |
|||||
|
неточностью, низким качеством, либо отсутствием не |
||||||||
|
обходимых для работы инструкций и стандартов. |
|
|||||||
|
Перечисленные |
причины |
обусловливаются психофи |
||||||
|
зиологическими |
возможностями |
человека, |
либо |
объек |
||||
|
тивными обстоятельствами. |
|
|
|
|
|
|||
|
В особую группу необходимо выделить причины плохой |
||||||||
|
работы персонала, вызванные субъективными обстоятель |
||||||||
|
ствами: |
|
|
|
|
|
|
|
|
|
безразличием и небрежностью, проявляемыми работ |
||||||||
|
никами в результате нарушения принципа материальной |
||||||||
|
заинтересованности; |
|
|
|
|
|
|
||
|
обезличкой и отсутствием контроля за качеством вы |
||||||||
|
полняемых |
работ; |
|
|
|
|
|
|
|
• |
недостаточной |
сознательностью |
и безответственностью |
||||||
|
при выполнении |
работ; |
|
|
|
|
|
||
|
преднамеренным искажением информации в своеко |
||||||||
рыстных целях-; |
|
|
|
|
|
|
: •• |
S i