Методика Правительства от 13.05.1999 N 572 "МЕТОДИКА ПРОВЕДЕНИЯ ИСПЫТАНИЙ АИС И ДРУГИХ КОМПОНЕНТОВ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ НА СООТВЕТСТВИЕ 2000 ГОДУ".
1. Введение

1. Введение

В большинстве используемых в настоящее время прикладных программных комплексах, системном обеспечении и специальных встроенных в ПЭВМ (BIOS - ах) в целях экономии оперативной памяти, места на жестком диске дата определена в формате: YY/MM/DD, по две позиции на день, месяц, год. При наступлении 2000 года такие компьютерные системы будут интерпретировать этот год как год "00", кроме того, вероятно неверное определение дат високосных годов. Технологические последствия могут быть весьма разнообразными - как явными, приводящими к аварийным остановкам той или иной системы, так и незаметными, выражающимися в неправильном вычислении сроков и искажении сумм и типов банковских операций.

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

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

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

Исправление и(или) замена. Существует несколько подходов к исправлению даты:

расширение кода YYYY/MM/DD в прикладных системах, реструктурирование полей баз данных, расширение с 2 цифр до 4 цифр (2001 представляется как 2001, не как 01);

Windowing (логическое исправление). Диапазон дат ставится в соответствие тысячелетию: например, даты от "60" до "99" принимаются для 1960 до 1999 гг. и даты от "00" до "59" принимаются для 2000 до 2059 гг.;

герметизация (которая вовлекает логику обертывания вокруг вводов и выводов неизменной программы с 2 цифрами так, чтобы она давала правильные ответы с 4 цифрами). Этот метод может применяться в случае, если исходные коды не могут быть изменены (отсутствие или несоответствие исходного кода);

имеющиеся в эксплуатации устаревшие аппаратные средства, BIOS которых работает некорректно с датой, должны быть заменены на новые. Устаревшие машины могут быть использованы на участках, не связанных с корректной обработкой даты (например, подготовка документов);

сетевые и локальные операционные системы устаревших версий должны быть заменены на новые;

если есть доступ к текстам исходных программ, переработке подлежат:

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

программное обеспечение, ориентированное на СУБД, поддерживающих диапазон дат, ограниченных 20 столетием;

программное обеспечение, ориентированное на использование сетевых операционных систем устаревших версий, с учетом использования новых версий.

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

Снятие с эксплуатации. Организациям, возможно, придется снять с эксплуатации некоторые системы из-за нехватки времени в связи с устранением проблемы в более важных или критически важных системах.

 

 
Тексты документов приведены в редакциях, актуальных на дату добавления текста в нашу базу данных. За время, прошедшее с указанной даты текст документа мог быть изменен и дополнен, правовой акт мог прекратить свое действие.
Хотя информация получена из источников, которые мы считаем надежными и наши специалисты применили максимум сил для выверки правильности полученных версий текстов приведенных нормативных актов, мы не можем дать каких-либо подтверждений или гарантий (как явных, так и неявных) относительно их точности.
Тексты документов приводятся в ознакомительных целях. ТОО "КАМАЛ-Консалтинг" не несет ответственности за любые последствия какого-либо применения формулировок и положений, содержащихся в данных версиях текстов правовых актов, за использование данных версий текстов правовых актов в качестве основы или за какие-либо упущения в текстах публикуемых здесь правовых актов.