Ответы на экзаменационные вопросы по технологическим сетям проектирования, страница 29

Смысловые ошибки - заключаются в искажении смысла совокупности атрибутов, хотя каждый атрибут сам по себе допустим. Типичным примером такой ошибки является замена местами двух одноименных реквизитов различных (соседних) записей. При этом каждый реквизит сам по себе является правильным, соответствующим множеству допустимых значений.

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

Блочные ошибки - искажают блок записей, хотя каждая из записей блока сама по себе правильна. Они заключаются в потере записей или включении лишних.

Контроль на орфографическом уровне для каждого слова состоит в проверке возможности существования такого слова.

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

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

1.  Для контроля орфографических ошибок достаточно избыточности в значениях отдельных слов (реквизитов), т.е. контроль по отдельной записи.

В зависимости от способов введения избыточности можно выделить три группы методов контроля орфографических ошибок использующих

- избыточные разряды - методы контроля по модулю.

- двукратную избыточность - метод двукратного ввода, верификацию и контрольное суммирование.

-естественную избыточность - метод проверки номенклатур, метод проверки границ.

2.  Смысловые ошибки выявляются при наличии избыточности, охватывающей предложение (запись), т.е. контроль на диапазон значений.

3.  Блочные ошибки выявляются при наличии избыточности, охватывающей группу предложений (блока записей).

Для обнаружения смысловых и блочных ошибок могут применяться следующие методы контроля:

1.  Контрольное суммирование значений реквизитов, как правило, с шагом в одну запись. Метод позволяет выявить практически 100% смысловых ошибок, внесенных на этапе ввода информации и совершенно не чувствителен к аналогичным ошибкам, допущенным в процессе заполнения документа.

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

Корреляционный анализ заключается в корреляционной зависимости между значениями различных реквизитов. Он ориентирован на обнаружение смысловых ошибок.

3.1.3. Прагматические ошибки – ошибки, увеличивающие объём информации без искажения информационного пространства описания элемента. Часть информационного потока не используется при обработке, но требует затрат на всех операциях технологического процесса.

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


55. Технология реализации методов контроля по модулю

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

Контроль по модулю является наиболее эффективным способом использования избыточных разрядов для выявления различного рода семантических ошибок.

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

 или 

где: N – выбранное значение модуля.


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

Метод Беркли 11(1,2,5,3,6,4,8,7,10,9). В основе метода лежит классическая схема контроля по модулю, в которой N=11.

Контрольные разряды вычисляются

                                                            

Например: кодовое обозначение 21358432

                                                        78463521

                           


При использовании данного метода обнаруживают:

-  100% однократных транскрипционных ошибок;

-  100% многократных смежных транскрипционных ошибок;

-  91% случайных ошибок (N-1) = 10/11 = 0,91.

В целом метод обладает достаточно большой контролирующей способностью. Однако поскольку в 9% случаев остаток равен 10, то он должен проставляться либо алфавитным разрядом, либо двумя цифровыми, что не очень удобно. Это является существенным недостатком метода контроля по модулю 11.