ГОСТ Р 53621—2009
6.2.13.2Проверками должны быть охвачены все документы из перечня, представленного в при
ложении к формуляру ПО. Из каждогодокумента экспертом осуществляется выборка проверяемыхтре
бований в соответствии с основным назначением данного документа. При этом для каждого документа должна
быть проверена реализация не менее 1/3 полного состава требований.
6.3 Требования к функциям обработки данных
При обработке данных должны быть реализованы следующие функции:
- ввод и контроль правильности ввода данных;
- манипулирование данными;
- обработка текста;
- обработка календарной даты;
- импорт/экслорт данных.
6.3.1 Требования к функциям ввода данных и контроля правильности ввода данных
6.3.1.1 При вводе данных должны быть реализованы процедуры:
- ввод первичных данных;
- контроль правильности ввода первичных данных;
- редактирование введенных ранее данных.
6.3.1.2 При выполнении ввода первичных данных должны быть обеспечены:
- ввод данных с клавиатуры компьютера и с электронных носителей информации;
- возможность редактирования вводимых данных;
- прерывание ввода;
- отказ от выполнения ввода или результатов редактирования ранее введенных данных;
- разделение процедур ввода и загрузки данных в базу данных.
6.3.1.3 При контроле ввода первичных данных должны быть обеспечены:
- контроль ввода обязательных реквизитов документа:
- контроль допустимых значений вводимых данных с использованием словарей (классификато
ров);
- при вводе данныхдолжны использоваться словари (кодификаторы), состав которых приведен в
приложении А;
- при вводе записей о рождении должен осуществляться контролькорректностиследующихданных:
дата регистрации не может быть меньше даты рождения:
возраст должен подсчитываться по состоянию на дату регистрации;
- логический контроль вводимых данных должен использовать следующие методы:
контрольдаты регистрации (в качестве «Даты регистрации акта» должна автоматически выби
раться текущая дата);
проверка символов на допустимостьпри вводе данных в поля «Фамилия», «Имя». «Отчество».
При попытке ввода латинских символов или цифр должны выдаваться предупреждающие сообщения о
недопустимости их ввода и занесения в базу;
- первая буква на полях ввода имен собственных (фамилия, имя. отчество, название населенного
пункта места рождения и т. п.) должна автоматически преобразовываться в заглавную;
- процедуры внесения изменений идополнений в записидолжны обеспечиватьсохранение каждо
го изменения данных в отдельной записи БДс указанием даты изменения и реквизитовлица, проводив
шего изменения;
- возможность подключения внешних программных приложений (например, редактора текстов, ин
формационно-правовой системы и т. п.).
6.3.1.4 При редактировании введенных ранее данных должны быть обеспечены:
- удаление выбранных и выделенных данных;
- копирование данных в буфер обмена;
- вставка данных из буфера обмена в указанное место.
6.3.2 Требования к функциям манипулирования данными
6.3.2.1 В состав функций манипулирования данными должны быть включены:
- поиск данных по заданным признакам;
- сортировка данных:
- просмотр отобранных данных;
- вывод результатов поиска на средства визуализации и/или сохранение их на выбранных носите
лях данных.
15