Приложение 3. ОЦЕНКА СООТВЕТСТВИЯ СИСТЕМЫ 2000 ГОДУ <*>

Приложение 3

ОЦЕНКА СООТВЕТСТВИЯ СИСТЕМЫ 2000 ГОДУ <*>

--------------------------------

<*> Вопросник штата Миннесота (США).

Наименование системы __________ ______________________________

Определите стратегию согласования

Программное обеспечение

- Отказ от использования.

- Обновление.

- Замена.

- Неприменимо.

- Было ли соответствие 2000 году проверено для новых улучшений и замен? (Да / Нет)

- Будет ли соответствующий 2000 году продукт поставщика доступен до сентября 1998 года? (Да / Нет)

Техническое обеспечение

- Отказ от использования.

- Обновление.

- Замена.

- Неприменимо.

- Было ли соответствие 2000 году проверено для новых улучшений и замен? (Да / Нет)

- Будет ли соответствующий 2000 году продукт поставщика доступен до сентября 1998 года? (Да / Нет)

Разработанные на заказ приложения

- Использует ли продукт какие-либо поля даты? (Да / Нет)

- Сколько цифр в полях года?

Две цифры.

Четыре цифры.

- Вводится ли дата непосредственно пользователем? (Да / Нет)

- Как пользователь определяет год?

        YYMMDD
        YYYYMMDD
        YYYYDDD
        MMDDYY
        MMDDYYYY
        Другой формат _______________

- Как программа вычисляет високосные годы? Какие правила применяются?

        Если год делится на 4, то это високосный год.
        Если год делится на 100, то это не високосный год.
        Если год делится на 400, то это високосный год.
        Все три правила применяются.

- Являются ли даты, хранящиеся внутри, специфическим типом данных "дата"? (Да / Нет)

- Определяются ли даты с использованием смещения числа секунд / минут / часов / дней / недель начиная с базового года? (Да / Нет)

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

        8 бит
        16 бит
        32 бита
        64 бита
        Другой размер ____________________

- Каков диапазон достоверных дат?

        Начальная дата _________________
        Конечная дата __________________

- Допускается / используется определение года двумя цифрами для любого из перечисленного?

        Ввод.
        Внутренняя обработка.
        Хранение данных.
        Вывод.

- Если так, то как ими управляют / используют?

        Сравнения.
        Вычисления.
        Сортировка.
        Файловая система / метки ленточной системы.

- Выполняются ли какие-либо проверки правильности даты при сравнении? (Да / Нет)

- Как обрабатываются разрывы во времени? ______________

- Что происходит, если текущее время меньше предыдущего? _____

- Игнорируются ли данные? (Да / Нет)

- Как для вычислений обрабатываются временные рамки больше 100 лет? ____________________

- Используются ли специальные значения в полях даты? (Например, 99 может интерпретироваться логикой системы, чтобы указать, что не имеется никакой даты истечения срока.) (Да / Нет)

        00
        99
        98
        9/9/99
        1/1/11
        19
        20

- Получает ли или передает ли программа даты непосредственно любым другим программам и / или системам? (Да / Нет)

- Если да, то могут ли эти приложения и / или системы правильно обрабатывать следующее:

        високосный год;
        даты из двух цифр;
        даты после 2000 года.

- Использует ли продукт дату в проверке правильности лицензии (например, данные, используемые в алгоритме кодирования)? (Да / Нет)

- Зависит ли исправление вычисления даты от изменения любых аппаратных средств (например, BIOS)? (ДА / Нет)

- Перечислите продукты или системы и их основные характеристики, от которых этот продукт имеет важную зависимость по 2000 году.

- Определена ли стратегия соответствия?

        Отказ от использования.
        Обновление.
        Замена.
        Неприменимо.

- Определена ли и задокументирована ли стратегия исправления?

        Расширение.
        Окна.
        Кодирование или сжатие.
        Последовательная дата.
        Сочетание приемов.